This workflow describes the sequence of events that comprises a successful Pay by Bank
sale.
Figure:
Processing Sale Workflow
The customer chooses the Pay by Bank payment option and their bank while
checking out on the merchant's website.
The merchant sends
Cybersource
a sale API request. For more
information, see Sale.
Cybersource
responds to the merchant with a
PENDING
status and a redirect URL.
The merchant redirects the customer to the URL.
The customer completes checkout using their account credentials and is then
redirected to the merchant website.
Cybersource
sends a
SETTLED
sale status
webhook notification to the merchant.
The merchant displays a payment completion confirmation to the customer.
To check the status of a sale, the merchant sends a check status API request if
they did not receive a webhook notification. For more information, see Check Status.
Cybersource
sends the merchant one of these statuses:
ABANDONED
: The customer did not complete checkout
within the allotted time, and the redirect URL has expired.
PENDING
: The customer did not complete checkout.
SETTLED
: The sale request is settled for the requested
amount.
The merchant confirms the completed checkout to the customer when the sale
status updates to