OutpayDocs
Guides

Handle an expired checkout

Recover safely when a customer pays after the checkout window.

Who this is for

Developers and merchants investigating a payment that arrived after a checkout's expiry window closed.

Steps

  1. Read the checkout's status from your server or the Dashboard.
  2. If the checkout is expired, do not ask the customer to resend to the old recipient without an operator decision.
  3. Capture the transaction hash, amount, token contract, network, and recipient address.
  4. Create a new checkout for a new order attempt, if the merchant elects to continue.
  5. Record the old checkout and the late transfer as an exception for reconciliation.

No automatic refund or late-payment workflow

The current release records a late payment as an expired or invalid path, but does not provide a merchant-facing refund or remediation API. Do not document a manual wallet transfer as an Outpay product feature — see settlement.

Expected result

The late transfer is documented with enough evidence (transaction hash, amount, timestamps) for a manual, operator-approved resolution, without implying Outpay can reverse or automatically credit it.

On this page