Refunding a Payment Workflow

This workflow describes the sequence of events that comprises a successful refund.

Figure:

Refund Workflow
  1. The customer returns purchase to the merchant.
  2. The merchant sends a refund API request to
    Cybersource
    .
  3. Cybersource
    responds to the merchant with a
    REFUNDED
    status.
  4. The merchant sends a retrieve a transaction API request to
    Cybersource
    .

    ADDITIONAL INFORMATION

    You can send the retrieve a transaction request any time after a pending sale or refund request.
    Cybersource
    recommends sending a retrieve a transaction API request every 60-minutes for e-commerce transactions and every 3-minutes for in-store transactions until the refund is complete.
  5. Cybersource
    responds to the merchant with a
    REFUNDED
    status.
  6. The merchant displays the refund confirmation to the customer.