Skip to main content

Overview of WePay payment gateway integration


Overview of WePay payment gateway integration

Supported features

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:

  • ACH
    ACH payment method verification is supported through the ValidiFi account validation service. See Enable the support for ValidiFi account validation for ACH for details.
  • Credit Card/Prepaid Card/Gift Card payment methods, including:
    • Visa
    • Mastercard
    • American Express
    • Discover
    • Diners Club
    • JCB

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
Credit Card
  • Validation
  • Payment
  • Referenced refund 
  • Payment cancelation
  • Validation
  • Payment
  • Referenced refund 

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. For how to use the Delayed Capture feature, see Payment Authorization in Zuora API Reference. In 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.


Payment operations

  • 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.