Skip to main content
The Create Payment Link endpoint accepts your order details and customer information, then returns a hosted payment URL that your customer can open to complete the transaction. Because FastFlowPe hosts the checkout page, you do not need to build any frontend to collect payments.
Quick ReferenceRequired: order_id, amount, description, customer_infoReturns: payment_link, link_id, expiryMinimum amount: ₹200

Endpoint

Headers

Request Body Parameters

string
required
Unique identifier for the order on your system. Use a new value for every transaction — duplicate order_id values will be rejected.
float
required
Amount to charge the customer, in Indian Rupees. Minimum value is ₹200.
string
required
A short description of the product or transaction shown to the customer on the payment page.
object
required
An object containing the customer’s contact details.
string
UUID of a specific PSP provider to route this payment through. Retrieve available provider IDs from the Get PSP Providers endpoint. If omitted, FastFlowPe selects the provider automatically.
string
ISO 8601 datetime string specifying when the payment link expires. For example: 2026-08-29T12:12:09.823481+05:30. If omitted, the platform default expiry applies.
The order_id must be unique for every transaction. Reusing an existing order_id will cause the request to fail.
Use the psp_provider_id field to route a payment to a specific payment provider. Call the Get PSP Providers endpoint to retrieve the UUID for each provider available to your account.