Where to Configure?
From Admin Panel: Settings > APIs. Select the payment provider, enable it, and enter the required keys. For each provider, you can also set the currency and mode (Sandbox/Live) if available.
Stripe
- Get Publishable Key and Secret Key from Stripe dashboard.
- Enter keys from Settings page inside Admin Panel or from environment variables.
- Define Webhook URL:
https://your-domain.com/payment/stripe/webhookwith appropriate events likecheckout.session.completedetc.
PayPal
- Get Client ID and Client Secret and specify mode Sandbox or Live.
- Kudo uses approval/capture flow and confirms payment via REST API upon return from PayPal, and does not require a Webhook by default.
Paystack
- Enter keys from Admin Panel or environment.
- Set Webhook to:
https://your-domain.com/payment/paystack/webhook. - Supported currencies:
NGN, GHS, ZAR, USD.
Flutterwave
- Add Flutterwave keys (Public/Secret) from Admin Panel.
- Webhook to:
→ https://your-domain.com/payment/flutterwave/webhook
Razorpay
- Enter Key ID and Key Secret.
- Webhook to:
→ https://your-domain.com/payment/razorpay/webhook
Mollie
- Enter API Key from Admin Panel or environment.
- Webhook:
https://your-domain.com/payment/mollie/webhook.
CoinGate
- Enable CoinGate and enter Key/Secret according to your account.
- Webhook:
https://your-domain.com/payment/coingate/webhook.
YooKassa
- Enter required data (Shop ID/Secret).
- Callback/Webhook:
https://your-domain.com/payment/yokassa/webhook.
Midtrans
- Enter Midtrans keys (Server/Client).
- Webhook/Callback:
https://your-domain.com/payment/midtrans/webhook.
Cryptomus
- Enter your private keys from Cryptomus.
- Webhook:
https://your-domain.com/payment/cryptomus/webhook.
Iyzico
- Enter API keys (API Key & Secret Key) for your Iyzico account.
- This integration uses Direct Payment model or Checkout Form depending on setup.
- Ensure appropriate currency is enabled (usually TRY).
Paddle
- Enter Paddle settings (Vendor ID/API Key or depending on version).
- Webhook:
https://your-domain.com/payment/paddle/webhook.
2Checkout
- Enter 2Checkout settings.
- Callback:
https://your-domain.com/payment/2checkout/callback.