Invoices & links via API
Create an invoice for a merchant’s customer and return a PayPola payment URL ready to share or embed.
Create invoices, issue payment links, and receive webhooks — with API keys from your PayPola dashboard.
API
Authenticate with a Bearer API key (pp_test_… or pp_live_…). Manage keys and webhook endpoints under Dashboard → Developers.
Authorization: Bearer pp_live_… Base URL: https://paypola.com
| Method | Path | Description |
|---|---|---|
| GET | /api/v1/account | Current merchant account |
| GET|POST | /api/v1/invoices | List / create invoices |
| GET | /api/v1/invoices/:id | Get invoice by id |
| GET|POST | /api/v1/customers | List / create customers |
| GET | /api/v1/wallet | Wallet balances |
| GET|POST | /api/v1/refunds | List / request refunds |
| GET|PATCH | /api/v1/refunds/:id | Get / cancel refund |
Create an invoice for a merchant’s customer and return a PayPola payment URL ready to share or embed.
Get notified when a payment is completed or pending so your product can unlock access, mark orders, or notify sellers.
End customers stay on a PayPola experience that highlights the merchant — not a generic third-party checkout identity.
Create API keys, register webhook URLs, and try the playground. Use test keys while integrating, then switch to live.