Payment links
Shareable payment pages that open the MigraPay checkout.
A payment link is a page you share by message, email or QR code. Create it in the dashboard under Accept Payments → Payment links: set a fixed amount or let the customer enter one, pick the currency and which methods to offer (card, bank transfer and bank USSD for NGN; Interac for CAD), and choose whether the link takes one payment or many.
When a customer opens the link they fill in only what the link asks for (the amount, and their name and email if you collect them) and land on the same checkout your API and widget use. A fixed-amount link that collects nothing goes straight to the checkout.
Every payment through a link is a checkout, so it is reported the same way: collection.settled webhooks and transactions. The link's page in the dashboard shows how many times it was opened, what was collected and each payment.
API
Payment links are managed in the dashboard. To create a payment page from your server, create a checkout and send your customer its checkoutUrl.