Skip to content

Creates a reusable payment link

Request

POST {{baseURL}}/pay-int-api/quick-payments/reusable

This endpoint creates link for a quick reusable payment.

A reusable payment is one that can be used multiple times and remains active after each use. This can be used for cases like donations or event registration fees. It is not limited to the same person each time. A reusable payment is in contrast to the one-time payment that expires after a single time.

The link must be activated before use as a security feature. To activate a reusable link, see POST /pay-int-api/quick-payments/{{quickPaymentId}}/activate

The link remains active until one of the following occurs:

  • The link is manually deactivated
  • The link's time limit expires

See Also:
To deactivate a link, see POST /pay-int-api/quick-payments/{{quickPaymentId}}/deactivate
To get a list of all reusable payments links, see GET /pay-int-api/quick-payments/reusable
To get details for a specified reusable link, see POST /pay-int-api/quick-payments/reusable/{{quickPaymentId}}}}`

Security
Bearer
Headers
x-api-versionstring
Bodyapplication/json

The payment link creation request.

amountnumber, (double), > 0

Specifies the amount (in USD) of the one-time payment.

Example: 45.99

Example:45.99
curl -i -X POST \
  https://developer.flute.com/_mock/api-reference/pay-int-api/quick-payments/reusable \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json' \
  -H 'x-api-version: string' \
  -d '{
    "amount": 45.99
  }'

Responses

OK

Bodyapplication/json
idstring, (uuid)

Indicates the payment reference link identifier, also known as the quickPaymentId.

Example: c8c67f32-aca5-47c4-b10e-123086a43075

Example:"c8c67f32-aca5-47c4-b10e-123086a43075"
Response
{ "id": "c8c67f32-aca5-47c4-b10e-123086a43075" }