/api/v1/projects/:projectId/orders/:id/payment-linkRegenerate payment link token for an existing order.
orders:writeEvery order includes a hosted checkout URL. Share it with customers — no SDK required on your frontend.
How it works
POST …/orders returns paymentLinkUrl when the link is enabled. Customer opens https://pay.andgroupco.com/pay/{token} and completes payment using your project's enabled gateway(s).paymentLinkUrlorder.paidPOST …/gateways/{slug}/payments with merchant credentials from the dashboard.Each project can enable one or more payment gateways. Merchants configure credentials and collection profiles per channel in the dashboard. Customers see only the methods enabled for that project at checkout.
Cards & embedded wallets
stripevisagooglepayapplepayGlobal checkout
paypalChina personal QR
wechatpayalipayAfrican gateways
paystackflutterwaveMobile money
mpesamtnmomoairtelmoneyBank transfer & remittance
banktransferwesternunionmoneygramThe registry in src/lib/modules/payments/registry.ts is extensible — additional gateways can be added without changing your integration contract.
/api/v1/projects/:projectId/orders/:id/payment-linkRegenerate payment link token for an existing order.
orders:write/api/v1/projects/:projectId/orders/:id/payment-linkDisable the payment link for an order.
orders:writeThese routes require no API key — they are customer-facing.
/pay/:tokenHosted checkout page.
/api/public/pay/:token/initiateStart payment from the hosted checkout page (gateway slug in body).
/api/public/pay/:token/voucherUpload payment proof from hosted checkout (personal QR flow).
One link per order