- Retrieves a payment link by ID
GET {{baseURL}}/v2/payment-links/{{paymentLinkId}}
This endpoint retrieves a payment link by ID.
See Also:
To list payment links, see GET /v2/payment-links.
To create a new payment link, see POST /v2/payment-links.
To update a payment link, see PATCH /v2/payment-links/{{paymentLinkId}}.
To delete a payment link, see DELETE /v2/payment-links/{{paymentLinkId}}.
To share a payment link, see POST /v2/payment-links/{{paymentLinkId}}/share.
- Sandbox environmenthttps://sandbox.api.flute.com/v2/payment-links/{paymentLinkId}
- Production environmenthttps://api.flute.com/v2/payment-links/{paymentLinkId}
curl -i -X GET \
https://sandbox.api.flute.com/v2/payment-links/6f2a8b3c-9d4e-4f1a-8b7c-3e5d6a9f0c1b \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'OK
Indicates the payment link identifier.
Example: 6f2a8b3c-9d4e-4f1a-8b7c-3e5d6a9f0c1b
Identifies the payment link type.
Valid values are:
| Type | Description |
|---|---|
| MultiUse | The link can be shared with, and paid by, more than one customer. |
| SingleUse | The link is intended for a single customer and a single payment. |
Example: SingleUse
Identifies the payment methods a payment link accepts. It is keyed by method so each one carries only the configuration that applies to it.
Indicates the payment amount.
If omitted or null, indicates the customer can enter the amount at checkout.
Example: 25
Indicates the transaction's currency code (in uppercase ISO 4217 currency code).
Example: USD
Indicates the status of the payment link.
Valid values are:
| Status | Description |
|---|---|
| Active | The link is open and can accept a payment. |
| Completed | A SingleUse link that has received its one payment. |
| Expired | The link's expiresOn date has passed. |
| Inactive | The link was deactivated and cannot accept a payment. |
Example: Active
Indicates the merchant-facing label for the payment link.
Example: Spring campaign
Indicates the merchant-internal notes for the payment link.
This value is never shown to customers.
Example: Shared with returning customers only
Indicates the customer-facing shortened URL of the payment link.
Example: https://pay.example.com/l/abc123
Indicates the customer the link is issued for.
If omitted or null, this value is for an anonymous link.
Example: a3b37f26-3b4c-4d5e-6f7a-8b9c0d1e2f58
Indicates the first name of the attached customer, when any.
Example: Alexandro
Indicates the last name of the attached customer, when any.
Example: Peppared
Indicates the reference identifier provided by the merchant.
Example: ORDER-1042
Indicates the UTC expiration date-time (in an ISO 8601 UTC date-time format).
This value is null when the link never expires.
Example: 2026-09-15T00:00:00.000Z
Indicates the number of successful payments received.
Example: 3
Indicates the sum of all successful payment amounts (in USD).
Example: 75
Indicates the date-time (in an ISO 8601 UTC date-time format) the payment link was created on.
Example: 2026-01-15T10:30:56.264Z
Indicates the date-time (in an ISO 8601 UTC date-time format) of the newest successful payment.
This value is null when no payments exist.
Example: 2026-03-10T18:42:11.264Z
{ "paymentLinkId": "6f2a8b3c-9d4e-4f1a-8b7c-3e5d6a9f0c1b", "linkType": "SingleUse", "paymentMethods": { "card": { "enabled": true, "processorId": "d529945e-8d10-4cb4-9dc3-718e57f3f14e" } }, "baseAmount": 25, "currencyCode": "USD", "paymentLinkStatus": "Active", "name": "Spring campaign", "description": null, "shortUrl": "https://pay.example.com/l/abc123", "customerId": "3c4d5e6f-7a8b-49c0-8d1e-2f3a4b5c6d7e", "customerFirstName": "Alexandro", "customerLastName": "Peppared", "referenceId": "ORDER-1042", "expiresOn": "2026-09-15T00:00:00.000Z", "paymentCount": 0, "totalCollectedAmount": 0, "lastPaymentOn": null, "createdOn": "2026-08-12T09:15:22.100Z", "modifiedOn": "2026-08-12T09:15:22.100Z" }