Build payment collection into your product

Create invoices, issue payment links, and receive webhooks — with API keys from your PayPola dashboard.

API

Public API is live

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
MethodPathDescription
GET/api/v1/accountCurrent merchant account
GET|POST/api/v1/invoicesList / create invoices
GET/api/v1/invoices/:idGet invoice by id
GET|POST/api/v1/customersList / create customers
GET/api/v1/walletWallet balances
GET|POST/api/v1/refundsList / request refunds
GET|PATCH/api/v1/refunds/:idGet / cancel refund

Invoices & links via API

Create an invoice for a merchant’s customer and return a PayPola payment URL ready to share or embed.

Status webhooks

Get notified when a payment is completed or pending so your product can unlock access, mark orders, or notify sellers.

Merchant-ready branding

End customers stay on a PayPola experience that highlights the merchant — not a generic third-party checkout identity.

Start in the dashboard

Create API keys, register webhook URLs, and try the playground. Use test keys while integrating, then switch to live.

Share feedback to improve the platform