Reverse a Direct Debit Workflow

This workflow describes the sequence of events that comprises successfully reversing a sale.

Figure:

Reversal Workflow
  1. The customer begins to check out on the merchant website or the customer's recurring bill is due.
  2. The merchant sends a sale API request to the
    Cybersource
    with the mandate ID from the mandate creation response. For more information, see Process a Direct Debit Sale.
  3. Cybersource
    responds to the merchant with a
    pending
    status and a request ID.
  4. The merchant sends a check status API request to
    Cybersource
    with the request ID. For more information, see Check a Direct Debit Status.
  5. Cybersource
    responds to the merchant with a
    settle_initiated
    or
    settled_accepted
    status.
  6. The customer or merchant decide to cancel the payment.
  7. The merchant sends a reversal API request to
    Cybersource
    with request ID. For more information, see Reverse a Direct Debit.
  8. Cybersource
    responds with the
    Reversed
    status.
  9. The merchant displays the direct debit mandate cancellation confirmation to the customer.