Real-Time Reconciliation events for Adyen v2.0
Zuora supports the following event types for Real-Time Reconciliation on Adyen v2.0:
- Payment
- Refund
- RECURRING_CONTRACT for BACS and iDEAL transactions
The following table lists Zuora's actions after receiving Adyen events.
Adyen webhook event | Zuora’s action |
---|---|
RECURRING_CONTRACT | Zuora retrieves recurringDetailReference from the pspReference field, stores this token, and uses it to process recurring BACS and iDEAL transactions. |
AUTHORISATION |
Zuora handles this event for processed payments. Error payments will not be reconciled. If the event is successful:
If the event fails:
|
CANCEL_OR_REFUND |
Zuora handles this event for processed refunds. Error refunds will not be reconciled. If the event is successful, Zuora updates the Gateway State to "Settle" on the refund transaction. If the event fails, 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. |
CHARGEBACK |
Zuora handles this event for processed payments. Error payments will not be reconciled. If the event is successful:
If you do not want Zuora to create refunds for chargeback events, submit a request to Zuora Global Support. |
PAYOUT_THIRDPARTY | If the event is successful, Zuora updates the payment with payout_id. |
REFUND |
Zuora handles this event for processed refunds. Error refunds will not be reconciled. If the event is successful, Zuora updates the Gateway State to "Settle" on the refund transaction. If the event fails, 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. |
REFUND_FAILED | If the event is successful, 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. |