One gateway. Build payments into anything.
A RESTful API, a full sandbox, and Level 1 PCI security behind every call — the same gateway that has processed payments for 25+ years.
Free sandbox · REST API · .NET SDK · WordPress pluginEnterprise-grade payments, set up like an app.
No paperwork marathons, no waiting on a rep. The processing power behind thousands of merchants, from your phone.
Four ways in, one API behind them
Whether you're adding a checkout to a website or wiring payments deep into your own platform, everything runs through the same gateway account.
Accept online payments
Take cards, wallets, and ACH on your site through the REST API — authorize, capture, refund, and void with a handful of calls.
Payment checkout
Drop in a hosted Payment Frame — an embeddable, PCI-scoped payment field. Card data never touches your servers.
Manage subscriptions
Create plans, schedules, and installment splits programmatically — retries and card updates handled by the gateway.
App integration
Connect the tools your business already runs on — accounting, ERP, and ecommerce sync without custom glue code.
Break things here, not in production
A full copy of the production API with test cards and simulated responses. Get keys in minutes, integrate at your own pace, and flip to live when you're ready — nothing touches the card networks until then.
Get sandbox keysStart from a library, not from scratch
.NET NuGet package
Official clientThe typed client for the bmsPay gateway — install from NuGet and make your first call in minutes.
REST API
Language-agnostic HTTPS + JSON. Full reference, 3D Secure guide, and checkout guide in the docs.
API documentation →WordPress plugin
Accept payments in WooCommerce with no code — install, connect your account, done.
Set it up once. Get paid on schedule.
Invoices, links, and recurring plans — all running on the account you already use to take payments.