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.For PPRO-enabled online bank transfers, only cancellation errors are returned, and Tink
Pay By Bank returns failure and cancellation errors. For information about possible
errors that can occur when calling the complete API see Class: AcceptError.