Processing a Sale Workflow
Figure:
Sale Workflow
- The customer begins to check out on the merchant's website and chooses the PPRO payment method.
- The merchant sends a sale API request toCybersource.
- Cybersourceresponds with one of these possible statuses:
- COMPLETED
- PENDING
- SUCCEEDED_PENDING_FUNDS
IMPORTANTThere are transactions that do not use redirect URLs because the payment process does not require customer interaction. For these transactions, you will receive a status response after the initial sale request. - If the sale status isPENDINGorSUCCEEDED_PENDING_FUNDS, the merchant redirects the customer to the payment method's checkout URL included in the sale response.If the sale status isCOMPLETED, see step 8.
- The customer completes the payment using the payment method's website and is then redirected to the merchant's website.
- The merchant sends a retrieve a transaction API request toCybersource.
ADDITIONAL INFORMATION
You can send the retrieve a transaction request any time after a pending sale or refund request.Cybersourcerecommends sending a retrieve a transaction API request every 60-minutes for e-commerce transactions and every 3-minutes for in-store transactions until the payment is complete. - Cybersourceresponds with aCOMPLETEDstatus.
- The merchant displays a confirmation of payment to the customer.