Welcome to Zuora Product Documentation

Explore our rich library of product information

Overview of Worldline Global Collect gateway integration

The Worldline Global Collect gateway integration supports various payment methods, operations, and features including 3D Secure 2.0, mandate creation, and Level 2/3 card data processing.

Supported payment methods

The Worldline Global Collect gateway integration supports the following payment methods :

  • Credit Card/Prepaid Card/Gift Card

    • Visa

    • MasterCard

    • American Express

    • Discover

    • JCB

    • Diners Club

    • Maestro

    • Electron

    • Union Pay

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

  • SEPA

  • Direct Debit UK (BACS)

Support for mandate creation

Among the supported payment methods, Zuora supports mandate creation for the following payment methods. Zuora will generate and pass the mandate to the gateway.

  • SEPA

  • BACS

Supported payment operations

The Worldline Global Collect gateway integration supports the following operations:

  • Credit card validation

  • Payment creation

  • Payment cancel

  • Referenced refund (partial refunds are supported)

Support for 3D Secure 2.0

The Worldline Global Collect gateway integration supports 3D Secure 2.0 for the following credit card brands:

  • Visa

  • Mastercard

  • American Express

A positive amount for the authorizationAmount field is required to enable 3D Secure 2.0, but the end user will not be charged. If you use the value 0 , the gateway will skip the 3D Secure 2.0 process. Zuora uses the following authorization amounts for different card brands:

  • 1 for American Express cards,

  • 0 for other credit card brands.

Worldline Global Collectrequires that the authentication amount must be equal to or higher than the authorization amount to enable 3D Secure 2.0. For 3DS2 transactions, the specified value for authorizationAmount will be used as the authentication amount. Therefore, if you want to use 3D Secure 2.0 with American Express credit cards, the authorization amount must be equal to or greater than 1.

Zuora recommends that you use the first transaction amount to be sent as the authorization amount. If you do not populate the authorizationAmount field in the request to Zuora, Zuora will fetch the default authorization amount from the gateway settings to be populated as the authentication amount.

You can specify the order amount for 3D Secure 2.0 authorization on the gateway settings page in Zuora. The specified value will be passed to the gateway and will be shown as the canceled transaction on the end user's card statement. See Set up and configure a Worldline Global Collect gateway instance for details.

To skip the 3DS2 authentication for specific card brands, you can use the skipAuthenticationCardType gateway option field in API requests or your implementation. You should list all the credit card brands that need to be skipped by the 3DS2 authentication, separated with commas ( , ). For example, " Visa, AmericanExpress, MaterCard ". For more information about how to use gateway options in Payment Pages 2.0, see Gateway Options .

See Enable 3DS2 for Worldline Global Collect gateway integration for more information about how to enable 3D Secure 2.0.

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.

Support for Level 2 and Level 3 card data processing

The Worldline Global Collect gateway integration supports processing Level 2 and Level 3 credit card data. For more information, see the following articles:

  • Level 2 and Level 3 Card Data

  • Set up and configure a Worldline Global Collect gateway instance

Support for stored credential transactions

The Worldline Global Collect gateway integration includes support for the Stored Credential Transactions framework and the sharing NTI feature. For details, see Support for stored credential transactions overview .

Supported Gateway Options fields

You can submit additional information to the Worldline Global Collect gateway using gateway options. Currently, Worldline Global Collect supports the following gateway option fields. All Gateway Options fields are string fields.

  • isRecurring

  • endDate

  • merchantId

  • minFrequency

  • recurringPaymentSequenceIndicator

  • transactionChannel

  • merchantInitiatedReasonIndicator

  • unscheduledCardOnFileRequestor

  • unscheduledCardOnFileSequenceIndicator

  • merchantCustomerId

  • skipAuthenticationCardType

You can use these fields in Payment Pages 2.0 or the following REST API:

  • Create a payment

  • Create a payment method

  • Refund a payment

  • Create authorization

  • Cancel authorization

Limitations

  • The custom Merchant ID hierarchy is used only when you have multiple Merchant IDs.

  • You cannot modify an existing Merchant ID, or use a different Merchant ID for cancel (void payment) or refund transactions compared to the original payment. Zuora will store the Merchant ID used during payments and use the same Merchant ID to make any cancel or refund transactions against the payment to ensure successful transactions.

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

  • Non-referenced refunds are not supported.

Set up and configure a Worldline Global Collect gateway instance