BigCommerce is a powerful, open Saas (Software-as-a-service) platform that lets you build your own custom online stores. With our integration, you can now use Paystack as a payment provider on your store, and accept payments in Nigeria, Ghana, and South Africa! Here's how to set it up and get started!
From your BigCommerce dashboard, go to Store Setup -> Payments
To set up Paystack, we'll need to override the existing Money Order payment method. To do this, select Offline Payment, then click Setup on the Money Order option.
Set the display name to Paystack, and select the countries you'd like for this payment option to be available in. The Payment Information text box, you can add a message that you would like to display to your customers after they've made their payment. Once you've filled out all this information, click Save.
Now that we've completed this step, let's go ahead and install the Paystack app to our BigCommerce store. You can search for Paystack on the BigCommerce App Store, or just follow this link.
Once you've found the app, click Get This App
After logging into your store, you'll be taken to the app's landing page. Click Install. You'll then be shown a prompt that says Paystack is requesting access to your store. The app needs certain permissions to process your transactions, and update order statuses. Check the box on the right, and click Confirm.
Once the next screen loads, you'll be prompted to enter your Paystack API keys, and select Test or Live mode. You can retrieve your API keys from your Paystack dashboard (see how to get your API keys).
Ensure that the keys you use match the mode that you select. You'll also need to select the country that your Paystack business is registered in.
Once you've entered all the necessary information, click Submit. The Paystack app is now set up on your BigCommerce store, and you can start receiving payments!
If you need to change your API keys later, simply go to Apps on your BigCommerce dashboard, select the Paystack app, and click Change Settings.
NB: The installation process will have added a page to your store called payment-process. This page is required for the app to function, so you'll need to ensure you do not delete the page.