Get paid in Europe without building a checkout.
One API call creates a hosted payment page on your own Stripe account. Cards, SEPA, iDEAL and Bancontact included. Funds settle directly to you.
Three steps, one afternoon.
Connect your Stripe account
Sign in, complete Stripe's hosted onboarding, and get an API key for test mode. Live mode unlocks once Stripe activates your account.
Create a checkout session
One POST with an amount, a currency and your return URLs. You get back a hosted payment page URL to send your customer to.
Get paid, get notified
The payment is charged on your own Stripe account. A signed webhook tells your server the truth about it, retried until you acknowledge.
The checkout, without the custody.
Hosted payment page
Served from pay.paysipa.com with Stripe's Payment Element. You never touch card data.
EU-local payment methods
Cards plus SEPA Direct Debit, iDEAL, Bancontact and EPS, enabled per account.
Funds settle directly to you
Charges are created on your connected account. Paysipa never holds your money; it only takes its fee.
Signed, retried webhooks
Every payment event is delivered to your endpoint with a signature, retried on failure, and auditable in the dashboard.
Test and live modes
Separate keys, separate data, from day one. Rehearse the whole flow before a real euro moves.
Idempotent by default
Every create call carries an Idempotency-Key, so a retried request never makes a second charge.
One request. One URL.
Amounts are integer minor units. Return URLs must be https. The response carries the hosted page URL to redirect your customer to.
Get an API key# create a checkout session curl https://api.paysipa.com/v1/checkout-sessions \ -H "Authorization: Bearer sk_test_…" \ -H "Idempotency-Key: order-1042" \ -H "Content-Type: application/json" \ -d '{ "amount_minor": 4900, "currency": "eur", "success_url": "https://shop.example/thanks", "cancel_url": "https://shop.example/cart" }' # 201 Created { "id": "cs_…", "mode": "test", "status": "open", "amount_minor": 4900, "currency": "eur", "url": "https://pay.paysipa.com/c/cs_…" }