Pre-Requisite: You must have added your email in your Zoho Accounts to configure Paystack Payment Gateway in a form.
Paystack payment gateway is available only in US, IN, EU, and AU DCs.
If you have selected Paystack as the Payment Gateway, follow the below steps:
Under Account Information, enter your Publishable Key and Secret Key . You will find these in your Paystack dashboard > Settings > API Keys & Webhooks.
- Select the required Currency in which you wish to receive payments. The currency displayed in the dropdown must match the currencies listed in your Paystack dashboard > Settings > Preferences.
- Enter the Payment Amount. You can either set a fixed amount for payment or autofill the Payment Amount with a value from a form field.
- Under Payment Methods, you can either choose the payment method from the available options or use the payment methods configured in your Paystack.
- If you choose Select payment methods, you can select the payment methods that must be listed for customers to pay.
If all the payment methods selected are either unselected or do not exist in your Paystack dashboard > Settings > Preferences > Accept payments via option, Cards payment method will be used by default.
To test the payment gateway with your form, select Sandbox Mode. Payments made using the sandbox mode will not involve real time transactions.
Webhook Configuration
For the payment status to be updated in the All Entries section of your form, you must configure the Webhook. To do so,
- Under Webhook Configuration, copy the Webhook URL.
- In your Paystack account's dashboard, navigate to Settings > API Keys & Webhooks and paste the copied Webhook URL.
- Save the changes.
Note :
- Payment status via webhooks will be updated as long as your webhook is active.
- The payment status will be marked as Completed exclusively for transactions that have been successfully processed. In all other cases, the status will be marked as Processing. You can check the status of those payments in the Paystack dashboard > Transactions.
Under Payment Information, specify the details to be shown on the Paystack dashboard:
- You can change the default Description and include form responses in the description by clicking the
icon.
- Under Customer Email, select the required Email field from the form fields.
- Having an Email field to use this payment gateway is mandatory.
- When configuring payment gateways, sensitive information like secret keys and tokens are encrypted before they are stored in our database and are never exposed to other third party apps.