On This Page
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
and
COMPLETE_TRANSACTION_FAILED
.
COMPLETE_TRANSACTION_CANCELED
occurs when the user cancels the
transaction and COMPLETE_TRANSACTION_FAILED
indicates that the
consumer’s transaction failed.