High Wire Payments
Payments

Reissue a hosted checkout link

Returns a new link for a hosted checkout that can still be paid and has not expired, and revokes the previous link at once: PENDING, REQUIRES_ACTION (a verification to resume), or DECLINED with a retry left (an issuer decline under the attempt limit). Use it when the link was lost (it is shown only once) or may have leaked; a payment already in progress on the old page (a wallet confirmation, for example) can still complete. The expiry does not change. Not idempotent: every call issues a new link, and an Idempotency-Key header is ignored.

POST
/v1/payments/{id}/checkout-session/link
AuthorizationBasic <token>

Basic HTTP authentication

In: header

Path Parameters

id*string

Payment id (UUID v7) of the hosted checkout

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

curl -X POST "https://example.com/v1/payments/string/checkout-session/link"
{  "paymentId": "01928e3e-7b6c-7c8e-9b3a-5b9f8b9b9b9b",  "checkoutUrl": "https://checkout.highwirepayments.com/01928e3e-7b6c-7c8e-9b3a-5b9f8b9b9b9b#hw_hc_…",  "expiresAt": "2026-09-30T12:00:00.000Z"}