Payment Request API – Simple, Flexible Payment Collection
Easily request and collect payments from your customers — no coding headaches!
The Payment Request API lets you create and send payment requests right from your app or system. Customers get a secure link, pay online, and you track everything in real time. Perfect for remote billing, custom orders, subscriptions, or automating your invoicing.
What Can You Do?
-
Create payment requests:
Ask for payment for one or many orders, with support for different payment methods. -
Customize every request:
Set the amount, currency, customer info, description, and expiry date. -
Track payment status:
See instantly if a payment is complete, pending, or failed. -
Easy checkout for customers:
Customers pay on a secure myPOS page — no account needed.
Typical Use Cases
- Remote billing: Send a payment request after confirming an order by phone, email, or chat.
- Automated invoicing: Connect to your invoicing or ERP system for hands-free collections.
- Subscriptions: Manage recurring or one-off payments for subscription services.
- Manual sales: Accept payments for custom quotes or services.
How It Works
- Create a payment request with the API, including order and customer details.
- Send the request to your customer by email, SMS, chat, or any channel you like.
- Customer pays on the secure myPOS checkout page.
- Track payment status in your app or get notified by webhook.
Security & Authentication
- All requests need:
X-Sessiontoken (from Identity API)X-Application-IdandX-Partner-Idheaders- HTTPS for secure data transfer
- You can set expiry dates, usage limits, and amount locks for extra security.