PickBazar Documentation
WelcomeHow It Works
Prerequisite
Installation
Available Scripts & Command
How Can I use this app
Demo Deploy
Features
Settings
Payment
IntroductionStripeStripe ElementPaypalRazorpayMolliePaystackSSLCOMMERZXenditIyzicoPaymongobKashFlutterwaveIntegration of New Payment GatewayMulti payment gatewayHow to activate multiple payment gateways in Admin ?How to use multiple payment gateways from customer end in Shop ?
Flash Sale
Shop Transfer
Social LoginOTP (Mobile Number Verification)WalletEmail ConfigurationEmail VerificationSubscribeTerms and conditions
SEO and Analytics
Refund
Real-time Notification
Multilingual & Translation
Third-party Integrations
Deployment
Back-End Integration
Customizations
Update & Upgrade Guide
FAQ PageContactQuestion & AnswerBreaking ChangesSupportChange Log

Multiple payment gateway

In this chapter we are going to discuss about how you can use multiple payment gateway in our application. But before jumping into this feature user needs to keep some points in mind first.

1. Choose your desired payment gateway based on availablity in your region.
2. Choose your currency correctly before activating that payment gateway.
3. Set up all the necessary .env keys and payment gateway internal settings properly before starting operations.
4. Configure webhooks properly if needed.

How to activate multiple payment gateways [ in Admin ] ?

In admin dashboard there are new settings introduced for this feature. Please check this screenshot first,

multi-payment-admin-settings

Description [ sequence by number in the screenshot ]

  1. Choose the currency first
  2. Enable gateway if you want to use any
  3. Select the payment gateway based on your region and supported currency.
  4. Select default payment gateway. Default gateway only available from selected ones.
  5. Webhooks URL will be generated. You can use this URL for webhooks setting in payment gateways.

How to use multiple payment gateways from customer end [ in Shop ] ?

Payment gateways activated by super-admin will be available in the checkout process. There are two steps of operation,

  1. Select a payment gateway during place order
  2. Select different payment gateway ( if needed ), after the place order.

This two points are cleared below with necessary screenshot.

1. Select a payment gateway during place order

Please check this screenshot first,

multi-payment-before-placeorder

Select a payment gateway just before placing order.

Notes for customer : Please choose this carefully. Otherwise you may need to re-select the payment procedure again.

2. Select different payment gateway ( if needed )

In order details page there is a option to re-select the payment gateway. If any customer select a gateway and placeorder but found out any issue of his/her selected gateway, then he/she will have a opportunity to re-select the payment gateway again and complete the order process.

Please check the screenshot below carefully,

change-payment-geateway-after-placeorder

Description [ sequence by number in the screenshot ]

  1. Stripe is the previous selected payment gateway. Which do not intend to use now. So he/she might change the gateway and submit the payment.
  2. PayPal was selected payment gateway now.
  3. Submit payment button need to be clicked, otherwise the operation will not be continued.