Payment Configuration

Manage Stripe API keys for test and live environments

Stripe Configuration

Switch between Test and Live environments.

TestLive

Use test keys to verify BNPL and fee transactions without real charges.

API Keys

Test Transaction

Send a test payment to verify BNPL and fee processing are working.

Stripe Webhook

Add this URL as a webhook endpoint in your Stripe dashboard so payment events update automatically.

Events to enable:

payment_intent.succeeded ยท payment_intent.payment_failed ยท payment_intent.processing ยท payment_intent.canceled

๐Ÿ”—Open Stripe Test Webhooks Dashboard โ†—

Plaid Configuration

Switch between Sandbox and Production.

SandboxProduction

API Connection Test

Verify your sandbox credentials are valid and the API is reachable.

Allowed Redirect URIs

Add these in your Plaid Dashboard โ†’ API โ†’ Allowed redirect URIs. Required for OAuth institutions (e.g. Chase, Wells Fargo).

Custom redirect URIs (e.g. https://*.example.com/oauth)

Tip: Use * as a subdomain wildcard, e.g. https://*.payzario.com/oauth

Allowed Android Package Names

Add these in your Plaid Dashboard โ†’ API โ†’ Allowed Android package names. Required for the Android SDK and React Native SDK for Android.

Example: com.payzario.app โ€” matches your Android app's applicationId in build.gradle

Handles: TRANSACTIONS updates, ITEM errors, re-auth required

To get Plaid Production access:

Open Plaid Dashboard โ†— ยท Apply for production under Settings โ†’ API โ†’ Webhooks

What This Does:

  • Stores your Stripe API keys securely
  • Allows toggling between test and live environments
  • Tests BNPL and fee transaction processing
  • Verifies payment intents are created correctly
  • Switch Plaid between sandbox and production