Paystack

Paystack


Paystack Configuration

Pre-Requisite: 
You must have added your email in your Zoho Accounts to configure Paystack Payment Gateway in a form.
Info
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:

Account Information


  1. Under Account Information, enter your Publishable Key and Secret Key . You will find these in your Paystack dashboard > Settings API Keys & Webhooks.
  2. 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.
  3. 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.
  4. Under Payment Methods, you can either choose the payment method from the available options or use the payment methods configured in your Paystack.
    1. 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.
    2. If you choose Use payment methods configured in Paystack, all the payment methods enabled in your Paystack dashboard  >  Settings Preferences > Accept payments via option will be displayed. 
      Notes
      Note : Ensure that the selected Payment Methods are available in your region. You can check the payment methods selected i n your  Paystack dashboard > Settings > Preferences Accept payments via option.
  5. To test the payment gateway with your form, select Sandbox Mode. Payments made using the sandbox mode will not involve real time transactions.
Notes
Note: While testing make sure to change to test mode in Paystack dashboard and use the test credentials.

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,
  1. Under Webhook Configuration, copy the  Webhook URL.
  2. In your Paystack account's dashboard, navigate to  Settings API Keys & Webhooks and paste the copied Webhook URL.
  3. Save the changes.
Notes
Note :
  1. Payment status via webhooks will be updated as long as your webhook is active.
  2. 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.

Payment Information

Under Payment Information, specify the details to be shown on the Paystack dashboard:
  1. You can change the default Description and include form responses in the description by clicking the    icon.
  2. Under Customer Email, select the required Email field from the form fields.

Info
  1. Having an Email field to use this payment gateway is mandatory.
  2. 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.