Support for Gateway Reconciliation
This document details the integration of Chase Orbital gateway with support for various Gateway Reconciliation event types, including payment and refund settlements, rejections, and chargebacks for credit card transactions.
Chase Orbital gateway integration supports the following Gateway Reconciliation event types for Credit Card transactions:
-
Payment settlement
-
Payment rejection
-
Refund settlement
-
Refund rejection
-
Refund chargebacks
The following table describes Zuora’s actions for each Gateway Reconciliation event:
Payment Method |
Object |
Zuora Event |
Zuora Action |
---|---|---|---|
Credit Card |
Payment |
Settlement |
Payment status is set to Processed and gateway state is Settled . |
Payment |
Rejection |
Payment status is set to Processed and gateway state is set to FailedToSettle . Zuora creates an external refund with the reason code set to "Payment Rejection" if the code is active in the Reason Codes list . Otherwise, Zuora creates an external refund with the reason code set to the default reason code in the list. | |
Payment |
Chargeback |
Chargeback status is set to Processed and gateway state is set to Settle d. The gateway state will be settled, and an external refund will be created. Zuora updates the gateway reconciliation reason of the payment. | |
Refund |
Settlement |
Refund status is set to Processed and gateway state is set to Settle d. | |
Refund |
Rejection |
Payment status is set to Processed and gateway state is set to FailedToSettle . | |
ACH |
Payment |
Settlement |
Payment status is set to Processed and gateway state is Settled . |
Payment |
Rejection |
Payment status is set to Processed and gateway state is set to FailedToSettle . Zuora creates an external refund with the reason code set to "Payment Rejection" if the code is active in the Reason Codes list . Otherwise, Zuora creates an external refund with the reason code set to the default reason code in the list. | |
Payment |
Return |
Refund status is set to Processed and gateway state is set to Settle d. | |
Refund |
Settlement |
Refund status is set to Processed and gateway state is set to Settle d. | |
Refund |
Rejection |
Payment status is set to Processed and gateway state is set to FailedToSettle . | |
Google Pay |
Payment |
Settlement |
Payment status is set to Processed and gateway state is Settled . |
Payment |
Rejection |
Payment status is set to Processed and gateway state is set to FailedToSettle . Zuora creates an external refund with the reason code set to "Payment Rejection" if the code is active in the Reason Codes list . Otherwise, Zuora creates an external refund with the reason code set to the default reason code in the list. | |
Payment |
Chargeback |
The gateway state will be settled, and an external refund will be created. Zuora updates the gateway reconciliation reason of the payment. | |
Refund |
Settlement |
Refund status is set to Processed and gateway state is set to Settle d. | |
Refund |
Rejection |
Payment status is set to Processed and gateway state is set to FailedToSettle . |
For more information about enabling and configuring the Gateway Reconciliation service, see the following articles:
-
Gateway Reconciliation
-
Set up and configure a Chase Orbital payment gateway instance