Live ·
EUR 2,500.00 · Visa card · acceptedUSD 840.00 · Apple Pay · settledGBP 1,120.50 · Bank transfer · confirmedEUR 340.00 · Klarna · authorizedUSD 12,000.00 · ACH · settledJPY 148,000 · Local rail · pendingEUR 180.00 · SEPA · confirmedEUR 2,500.00 · Visa card · acceptedUSD 840.00 · Apple Pay · settledGBP 1,120.50 · Bank transfer · confirmedEUR 340.00 · Klarna · authorizedUSD 12,000.00 · ACH · settledJPY 148,000 · Local rail · pendingEUR 180.00 · SEPA · confirmed
Multi-rail payment infrastructure
Build payments
that work everywhere.
Cards, bank transfers, stablecoins, and local methods — all through one API. Accept payments, manage operations, and go live.
create-payment.ts
const payment = await vinr.payments.create({
amount: 2500,
currency: "EUR",
method: "card",
description: "Order #4821",
returnUrl: "https://shop.co/complete",
});
// Redirect to checkout
redirect(payment.checkoutUrl);payment.status: "authorized"
142 ms140+
Payment methods
99.99%
API uptime
PCI L1
Compliance
< 200ms
Median latency
Use cases
What do you want to build?
Documentation
Browse by product
Getting Started
Account setup, first API call, and sandbox.
Payments
Methods, lifecycle, and checkout flows.
Integration
SDKs, webhooks, and hosted checkout.
Operations
Settlement, reconciliation, and alerts.
Compliance
PCI DSS, KYC/AML, and GDPR.
API Reference
Endpoints, schemas, and examples.
Troubleshooting
Error codes and debugging guides.