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.

Try it out

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 ms