Overview of WePay payment gateway integration
The following table provides a quick reference for the supported features. For details about each feature, see the later sections in this article.
|Supported payment methods||ACH, Credit Card/Prepaid Card/Gift Card|
|Supported payment operations||Validation, Payment, Referenced refund, Payment cancelation|
|Support 3D Secure 2.0||No|
|Support Delayed Capture||Yes|
|Support Level 2 and Level 3 card data||No|
|Support stored credential transactions||No|
|Support Gateway Options fields||No|
|WePay gateway's API version||WePay API version 3.0|
|WePay production endpoint used for Zuora gateway integration service||
|Support Gateway Reconciliation||No|
|Support Payment Method Updater||No|
Supported payment methods
Zuora's WePay gateway integration supports the following payment method types:
- Credit Card/Prepaid Card/Gift Card payment methods, including:
- American Express
- Diners Club
For more information about setting up payment methods in Zuora, see Define and set up payment methods.
Supported payment operations
The following table describes the payment operations supported by different payment method types:
|Payment method||Supported payment operation|
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. Zuora’s WePay payment gateway integration supports Delayed Capture through the use of the following API operations:
Zuora also supports capturing authorizations that were generated externally by using Zuora's Create authorization API operation.
For the Delayed Capture flow (authorize, capture payment, and cancel authorization API calls), the Merchant ID must be used in API calls as the
gwOptions_merchantId gateway option field to ensure successful transactions. You must ensure that the same Merchant ID value from the authorize call is used for payment capture and void authorization calls as well. See Create authorization for more information.
- WePay does not support non-referenced refunds.
- WePay does not support Payment cancelation for ACH.
- WePay only supports the payment with an amount greater than 0.99 in any currency.
WePay allows 30 API calls every 10 seconds by default. Contact your WePay representative to increase this limit if you need to.