Welcome to Zuora Product Documentation

Explore our rich library of product information

Paystack payment gateway integration

The Paystack payment gateway integration supports various features including Credit Card payment methods, 3D Secure 2.0, Delayed Capture, and Real-Time Reconciliation, specifically tailored for South Africa.

Note: This payment gateway integration can be requested through the Specialized Payment Connections service at an additional cost.

Supported features

The following table provides a quick reference for the supported features.

Supported payment methods

Credit Card

Supported payment operations

Payment Referenced refund

Support 3D Secure 2.0

Yes

Support Delayed Capture

Yes

Support Level 2 and Level 3 card data

No

Support stored credential transactions

No

Support Gateway Options fields

No

Gateway provider’s API version

V1

Gateway provider’s production endpoint used for Zuora gateway integration service

https://api.paystack.co

Support Batch Gateway Reconciliation

No

Support Real-Time Reconciliation

Yes

Support Payment Method Updater

No

Support idempotency for retrying a transaction request automatically

No

Support for void operations

No

Supported payment methods

The Paystack payment gateway integration supports Credit Card payment methods specifically for South Africa. Paystack payment gateway integration supports Credit Card payment methods, including the following card brands:

  • VISA
  • MasterCard
  • American Express

You can create Credit Card payment methods by using the Hosted payment page approach.

For more information, see Create payment methods on Paystack.

Support for 3D Secure 2.0

The Paystack payment gateway integration provides support for 3DS2 through the Payment Pages 2.0. For more information, see Create payment methods on Paystack.

Support for Delayed Capture

The Delayed Capture feature allows you to authorize the availability of funds for a transaction but delay the capture of funds until a later time. The Paystack payment gateway integration supports Delayed Capture for Credit Card payment methods, which involves the use of the following API operations:

  • Create authorization
  • Create a payment to capture the payment or Cancel authorization

Zuora also supports capturing authorizations that were generated externally by using Zuora's Create authorization API operation.

Support for Real-Time Reconciliation

If Real-Time Reconciliation is enabled on your tenant, the payment gateway can submit notifications to Zuora for various event types on gateway objects, and the corresponding records can be automatically updated in real-time.

For more information, see Real-Time Reconciliation on Paystack.