BINKDocs
HelpDashboard

Payment Links

/docs/global/payments/payment-linksGlobal

Generate a shareable payment URL without writing code — from the dashboard or the API. Send it over WhatsApp, email or SMS; the customer pays on the same Hosted Checkout page as every other integration.

Two ways to create one

No codeFrom Company → Payments, choose Create payment link. Set amount, currency, customer requirements and redirect URLs in a form.
APICall POST /merchant/payments with an amount and currency. The response carries a payUrl you can send anywhere.

Create a link via API

POST/merchant/payments
ParameterTypeRequiredDescription
amountMinorstringRequiredAmount in minor units — "5000" is 50.00 EGP.
currencystringRequiredISO code, must be one your account supports.
allowMultiplePaymentsbooleanOptionalKeep the link active after each payment — for a recurring donation link.
maxUsesintegerOptionalCap how many times a reusable link can be paid.
expiresInSecintegerOptionalSeconds until expiry. Omit with noExpiry: true for a permanent link.

The response returns the link and everything you need to track it:

json
{
 "id": "pay_8f2a1c",
 "reference": "BINK-8F2A1C",
 "payUrl": "https://pay.binkpay.net/BINK-8F2A1C",
 "amountMinor": "5000",
 "currency": "EGP",
 "expiresAt": "2026-07-15T00:00:00.000Z",
 "allowMultiplePayments": false
}

Single use by default

A link closes after its first successful payment unless allowMultiplePayments is set. Pair it with maxUses to cap a reusable link, or noExpiry: true for one that never lapses.

Was this page helpful?