Payware lets you take card payments and RoPay account-to-account payments, bill customers on a schedule and invoice what you collect. Your server talks to one API and receives signed webhooks for everything that happens.
Charge a stored card once, or let renewals do it. Customers enter card details on NETOPIA Payments' hosted page.
Explore →Let customers pay straight from their bank account with RoPay, the national instant payment scheme.
Explore →Plans, trials, pauses and renewals, billed in advance, with failed payments retried for you.
Explore →Invoices for the payments and subscriptions you already run through Payware.
Explore →In development: scoped keys, an MCP server and customer-approved limits for AI agents.
Explore →A JSON API with test keys, idempotent requests and a full reference. Create a subscription in one call:
curl https://your-payware-host/v1/subscriptions \
-H "authorization: Bearer sk_test_..." \
-H "content-type: application/json" \
-d '{"customer_id":"<customer>","items":[{"price_id":"<price>"}]}'
Payment and subscription changes are delivered with a signature and retried with backoff.
sk_test_ and sk_live_ keys select the mode. Test mode never charges a card.
Callbacks from the payment provider are handled by Payware, so your platform only talks to one API.
See payments, customers, subscriptions and webhook deliveries, and take a payment by hand.
The quickstart takes you from a test key to a first subscription.