Global payments, opened up

Accept payments.
From anywhere.

Global checkout, subscriptions, usage billing, tax, and payouts— built for software businesses overlooked by traditional payment platforms.

Powering software businesses worldwide

NorthwindLumenHelixCobaltVertexMonarch

A payment, in motion

A payment moves through Ruba.

From a buyer in Berlin to a seller in Lahore — capture, tax, FX, and payout handled in one motion.

Transaction · cs_live_ruba_8q2Pending
BuyerBerlin · DE€27.40
SellerLahore · PKPKR 8,140
Capture
Tax
FX
Payout

Checkout

Checkout that converts.

A hosted, embeddable checkout tuned for conversion. Apple Pay, Google Pay, and cards — with custom fields, metadata, and a single call.

Order summary
Pro · Monthly$29.00
Trial14 days free
Tax (est.)$3.92
Total$32.92
FilesLicense keyGitHub access
Apple Pay
Google Pay
4242
Pay $32.92
Secure·3-D Secure·PCI-DSS

Billing

Every way to charge. One platform.

Subscriptions with trials and dunning. Usage metering by call, token, or gigabyte. Seat pricing. One-time licenses. Model any revenue.

MRR
$84,210
+18.4%
Active subscriptions
1,284
+6.1%
Usage · this cycle
1.2M calls
metered
RevenueLast 12 months
Recent subscriptions
Acme IncPro · $29/mo
GlobexScale · $199/mo
InitechPro · $29/mo

Merchant of Record

We handle the paperwork.

Ruba is the merchant of record. Sales tax, VAT, invoices, receipts, refunds, and disputes — managed on your behalf, in every region you sell.

Invoice · INV-2026-0481
Pro · Monthly$29.00
VAT (19%)$5.51
Ruba fee$2.24
Net payout$26.76
Tax remitted globally
European UnionVAT
United KingdomVAT
United StatesSales tax
CanadaGST/HST
AustraliaGST
JapanJCT

Engineering

Engineered like infrastructure.

A typed REST API from a single OpenAPI schema. First-class SDKs, idempotency, scoped auth, and signed webhooks you can trust.

  • Typed SDKs Python & JavaScript, generated from one source of truth.
  • Scoped auth OAuth2, personal & org access tokens.
  • Reliable events Signed webhooks with retries and replay.
  • Idempotent writes Safe retries, no double charges.
checkout.ts
// Create a checkout in one call
const ruba = new Ruba("sk_live_…");
const session = await ruba.checkout.sessions.create({
product: "pro_monthly",
customer_email: user.email,
success_url: "https://app.com/success",
});
window.location.assign(session.url);
200 OK · idempotent · 142ms

Payouts

Get paid, anywhere.

Balances, FX, and payouts to verified bank accounts in your local currency. A double-entry ledger reconciles every cent, in real time.

Available balance
$42,580.12
Local bank · PKR
Withdraw
Ledger · double-entry
checkout.session.completedcredit+$29.00
payment_feedebit-$2.00
tax_remittancedebit-$5.51
payout.initiateddebit-$21.49
60+
API modules
One API
commerce layer
Six
billing models
Global
buyer checkout

Pricing

Starts at 6% + $0.50.

One published platform rate. Merchant-of-record tax operations included. Pass-through costs shown separately.

Payouts, clearly tracked.

Create a product. Share a checkout. Let Ruba handle the rest.