FILTER BY TAG

Handle Responses

When you process a payment using
unifiedPayment.complete()
in
Unified Checkout
, you must handle both successful responses and various errors. After the payment is complete, the
completeResponse
object contains information about the transaction outcome.
When a payment is processed successfully, you must parse the response to confirm the payment status, update their order records, and trigger any post-payment workflows. Post-payment workflows include sending confirmation emails or updating inventory. See JavaScript Example: Processing a Payment.
Your error handling should account for specific cases such as
COMPLETE_TRANSACTION_CANCELED
which is returned when the user cancels the transaction.
For PPRO-enabled online bank transfers, only cancellation errors are returned. For information about possible errors that can occur when calling the complete API see Class: AcceptError.