A payment link is a fixed amount and title. Your backend creates it. You share checkout_url, or redirect the customer there from your own checkout button.

Sandbox and live

Create

POST /v1/payment_links with Authorization: Bearer sk_….

Response

Set customer_email when you create the link. Hosted 3-D Secure emails the one-time password to that address; the pay page does not ask for email. Only order_id from metadata is sent back on webhooks.

Read

Create and read links in Try the API. Status values for payments from a link are in Payment statuses.