Real-Time Reconciliation events for Stripe v2
The following table lists Zuora's actions on Stripe events when the Real-Time Gateway Reconciliation feature is enabled.
Stripe event type | Stripe object | Stripe event | Zuora's action |
---|---|---|---|
Payment | Payment Intent | amount_capturable_updated | N/A |
canceled |
|
||
created | N/A | ||
payment_failed |
|
||
processing | N/A | ||
requires_action | N/A | ||
succeeded |
|
||
Payout | created | The payment payout is mapped to the corresponding Payout ID. | |
Dispute |
closed (status = lost) |
|
|
Refund | Charge | refunds.data.status = failed | Zuora updates the Gateway State to "Reject" on the refund transaction. |
refunds.data.status = canceled | Zuora updates the Gateway State to "FailedToSettle" on the refund transaction and reverses the refund according to the global setting configured in the Gateway Reconciliation Configuration page in Zuora Payments Settings. | ||
refunds.data.status = pending | N/A | ||
refunds.data.status = succeeded | Zuora updates the Gateway State to "Settle" on the refund transaction. | ||
Payout | created | The refund payout is mapped to the corresponding Payout ID. | |
Mandate Only mandate update events of Credit Card and Credit Card Reference Transaction payment methods are supported. |
Mandate | updated ( status = active) |
|
updated ( status = inactive) |
|
||
updated ( status = pending) | Zuora updates the mandate status of the payment method to "Closed". The mandate reason is empty. |
For more information about how to enable the Real-Time Reconciliation feature, see Configure Real-Time Reconciliation for Stripe v2.