Skip to content
Search documentation/

Payment from this link is still confirming

payment_link_in_flightHTTP 409Retry after a wait

What happened

A payment from this one-time link is still waiting for the customer or still confirming. No new checkout was started.

What to do next

Wait for the payment already started from this link to finish, then read its result.

Can you retry?

Retry after a wait. Repeat the identical request after the Retry-After delay, or after a short wait when none is given, with the same Idempotency-Key and body. retry: after_delay

Who acts

The customer who is paying. who_acts: payer

Don't

  • Don't start another payment for the same order. create_another_payment
  • Don't ask the customer to pay again. ask_customer_to_pay_again

Example response

Sent as application/problem+json. The detail describes the particular request; keep request_id for support.

{
  "type": "https://docs.perionpayments.com/problems/payment-link-in-flight",
  "title": "Payment from this link is still confirming",
  "status": 409,
  "code": "payment_link_in_flight",
  "detail": "A payment from this one-time link is still waiting for the customer or still confirming. No new checkout was started.",
  "request_id": "req_8YkQ2rL0ZtW4",
  "retryable": true,
  "retry": "after_delay",
  "who_acts": "payer",
  "next_step": "Wait for the payment already started from this link to finish, then read its result.",
  "do_not": [
    "create_another_payment",
    "ask_customer_to_pay_again"
  ]
}

All problem codes · Reading problem responses