Every tool, working live in test mode — no signup needed. Nothing here charges a card. When you’re ready to build, grab a free test key and read the API reference.
No merchant account, no SDK. Grab a test key and charge a test card.
Open the developer sandbox and copy your m360_test_… key.
curl https://cygma.cloud/api/m360/v1/payments \
-H "Authorization: Bearer m360_test_..." \
-H "Content-Type: application/json" \
-d '{ "amount": 1999,
"card": { "number": "4242424242424242",
"exp_month": 12, "exp_year": 30, "cvv": "123" } }'Returns { "status": "succeeded", … }. Test mode: 4000 0000 0000 0002 declines, nothing is charged.
Add save_card: true to vault a reusable card_token, redirect to a hosted Checkout Session, or listen for webhooks. Full API reference.
Collect a card in an iframe on our domain and tokenize it — the PAN never touches your server (PCI SAQ-A).
Redirect the customer to a fully hosted payment page; get a signed webhook and a redirect back on completion.
Mint a shareable hosted pay URL with one API call — send it by email, SMS, or QR.
Spin up a temporary endpoint and watch signed events arrive live — with signature verification.
Create an itemized invoice with one call and open the branded hosted pay page your customer receives.
Configure a recurring plan and see the subscription plus its upcoming billing schedule.
Save a card once, get a reusable card_token, and charge it again and again — no card data on your server.
Debit a customer's bank or pay someone; preview the NACHA entry with a live routing→bank lookup.
© 1998–2026 Electronic Payments, Inc. All demos run in test mode.