Automatically resolving stuck payments and refunds
Zuora supports automatic resolution of payments and refunds stuck in the Processing status through idempotent retries and inquiry calls, enhancing transaction success rates.
When processing payments or refunds, if appropriate confirmation is not received from the gateway, Zuora keeps the transaction in Processing status to prevent duplicate transactions from being attempted on the same billing documents. For transactions processed through the following payment gateway integrations, Zuora supports idempotent retry or inquiry call to automatically resolve payments or refunds stuck in the Processing status in Zuora and increase the success rate.
Idempotent retry
Payment gateway integrations in the following table support idempotency for safely retrying a transaction request. Hourly retry is performed on payments or refunds in the processing status. Once a retry is processed successfully, the transaction request is performed and the latest transaction status is returned from the gateway. Zuora updates the transaction status accordingly.
|
Gateway integration |
Payment method type |
Supported in payments |
Supported in payments using delayed capture |
Supported in referenced refunds |
Supported in non-referenced refunds |
|---|---|---|---|---|---|
|
Adyen Integration v2.0 |
ACH |
Yes |
No |
Yes |
Yes |
|
Apple Pay |
Yes |
No |
Yes |
No | |
|
BACS |
Yes |
No |
Yes |
No | |
|
Credit Card |
Yes |
Yes |
Yes |
Yes | |
|
Credit Card Reference |
Yes |
Yes |
Yes |
Yes | |
|
Google Pay |
Yes |
Yes |
Yes |
No | |
|
iDEAL |
Yes for recurring payments via SEPA |
No |
Yes |
No | |
|
SEPA |
Yes |
No |
Yes |
Yes | |
|
BlueSnap |
ACH |
Yes |
No |
No |
No |
|
Credit Card |
Yes |
No |
No |
No | |
|
SEPA |
Yes |
No |
No |
No | |
|
Chase Paymentech Orbital |
ACH |
Yes |
No |
Yes |
Yes |
|
Apple Pay |
Yes |
Yes |
Yes |
Yes | |
|
Direct Debit UK |
Yes |
No |
Yes |
Yes | |
|
Credit Card |
Yes |
Yes |
Yes |
Yes | |
|
Credit Card Reference |
Yes |
No |
Yes |
Yes | |
|
Google Pay |
Yes |
No |
Yes |
Yes | |
|
SEPA |
Yes |
No |
Yes |
Yes | |
|
Helix |
Credit Card |
Yes |
No |
Yes |
Yes |
|
Stripe v2 |
ACH |
Yes |
No |
Yes |
No |
|
Direct Debit UK |
Yes |
No |
Yes |
No | |
|
Credit Card |
Yes |
Yes |
Yes |
Yes | |
|
Credit Card Reference |
Yes |
No |
Yes |
No | |
|
PAD |
Yes |
No |
Yes |
No | |
|
SEPA |
Yes |
No |
Yes |
No | |
|
Google Pay |
Yes |
No |
Yes |
Yes | |
|
PayPal Express Checkout |
PayPal |
Yes |
No |
Yes |
No |
|
WePay |
ACH |
Yes |
No |
Yes |
No |
For the support on integrations requested through the Specialized Payment Connections service, see the article for the specific integration .
Inquiry call
Payment gateway integrations in the following table support inquiry calls. After the transaction request is sent to the gateway, Zuora sends inquiry requests to the gateway and queries for the status of the transaction. Once the transaction status can be determined and retrieved, the latest transaction status is returned from the gateway and Zuora updates the transaction status accordingly.
|
Gateway integration |
Payment method type |
Supported in payments |
Supported in referenced refunds |
Supported in non-referenced refunds |
|---|---|---|---|---|
|
Alipay |
Alipay |
Yes |
Yes |
No |
|
Braintree v2.0 |
Credit Card, ACH |
Yes |
Yes |
No |
|
Citi |
ACH |
Yes |
Yes |
Yes |
|
Ebanx |
Credit Card |
Yes |
Yes |
No |
|
Fat Zebra |
|
Yes |
Yes |
Yes |
For the support on integrations requested through the Specialized Payment Connections service, see the article for the specific integration .