Network tokens
Card numbers are replaced by network tokens, so payments keep working after a card is reissued and approval rates go up.
Accept · Gateway
Cards, wallets, bank transfers and local methods — 40+ in 135+ currencies — behind one API and one checkout. Smart routing retries through a second acquirer when a bank says no.
United States
Simulated hosted checkout for Northlight: Studio Lamp, $249.00, Card selected.
Pay Northlight
$249.00
Studio Lamp
Charcoal · brass hinge
Powered by SparkIOTermsPrivacy
Studio Lamp
$249.00
Payment method
Powered by SparkIOTermsPrivacy
en-US · USD · Frictionless 3DS
Same integration. Checkout adapts per country.
Checkout
Start with the hosted page and move to the embedded form or the headless API when you need more control. Card data is tokenized the same way in all three, so your PCI scope stays small whichever you pick.
SparkIO hosted checkout page for Northlight: order summary with the Studio Lamp and a $249.00 total, Apple Pay and Google Pay, card fields and a Pay button.
Payment links
Create a link for a product, an invoice or a donation and share it anywhere a message goes. The link opens a hosted checkout with every local method already switched on.
Studio Lamp
$249.00 USD · one-time · no expiry
Scan to payPNG
Payments
3 · $747.00
Liam Turner
•••• 0341 · Yesterday
Ava Morgan
Apple Pay · Mon, Oct 19
Payment link for the Northlight Studio Lamp, $249.00. Left: the hosted page a buyer opens on their phone, with the product photo, price, Apple Pay, card field and a Pay button. Right: the link is active, with a simulated QR code, the short URL, share channels and 3 settled payments through it (Liam Turner, Ava Morgan, Ethan Cole), $747.00 in total.
Gateway API
Predictable resources, one way to create a payment and webhooks that tell you what happened. Sandbox keys arrive in 30 seconds, so building and testing never wait for a sales call.
# Create and capture a card paymentcurl https://api.sparkio.com/v1/payments \ -u sk_test_51Hb9…: \ -H "Content-Type: application/json" \ -d '{ "amount": 24900, "currency": "usd", "payment_method": "pm_card_visa", "capture": true }'# 201 Created{ "id": "pay_1QzP0e", "status": "succeeded" }Smart routing
Each payment takes the route most likely to be approved for that card, country and amount. When the first acquirer returns a soft decline, the gateway retries on a second route inside the same request.
Maya Chen
Studio Lamp · #20418
Fraud & 3DS
Every payment gets a risk score from device, velocity, BIN and address signals before authorization. Low-risk payments go straight through; a 3-D Secure challenge is added only when it raises the chance of approval or your rules require it.
Maya Chen
[email protected] · Studio Lamp · #20418
Risk score
Decision
Signals
Rules
Simulated — scores and signals are illustrative.
Also in the gateway
Smaller features that keep approval rates up and support tickets down.
Card numbers are replaced by network tokens, so payments keep working after a card is reissued and approval rates go up.
Expired or replaced cards on file are refreshed with the networks before the next charge is attempted.
Offer installments where customers expect them — Brazil, Mexico and more — with the terms shown at checkout.
Show prices in the customer's currency and settle in yours, with one FX rate per payment and no surprises.
Signed events for every state change, with automatic retries and a replay button in the dashboard.
Send an Idempotency-Key with any write and retry it safely without creating duplicate payments.
Questions
Sandbox keys now. Live keys after verification, on a rate agreed with you.