Refunding a Payment Workflow

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

Figure:

Refund Workflow
  1. The customer returns the purchase to the merchant.
  2. The merchant sends a refund API request to
    Cybersource
    with the request ID from the successful capture. For more information, see Refund a Payment.
  3. Cybersource
    responds to the merchant with the
    PENDING
    status and a refund request ID.
  4. The merchant sends periodic check status API requests to
    Cybersource
    until the status updates. For more information, see Check a Request Status.
  5. Cybersource
    responds to the merchant with the
    REFUNDED
    status when the refund is processed.
  6. The merchant displays a refund confirmation to the customer.