Code-friendly APIs and SDKs designed for independent software vendors and developers. Integrate payments in days, not months.
Process transactions across the United States, Canada, Puerto Rico, and US Virgin Islands — all from a single integration.
const msc = require('msc-payments');
const client = new msc.Client({
apiKey: process.env.MSC_API_KEY,
environment: 'production'
});
const payment = await client.charges.create({
amount: 4999,
currency: 'usd',
source: token.id,
description: 'Monthly subscription',
metadata: {
merchant_id: 'merch_12345',
platform: 'your_app'
}
});
console.log(payment.status); // Example output
// => 'approved'Why Developers Choose Us
Clean APIs, comprehensive SDKs, and infrastructure that just works. Spend your time building features, not fighting payment plumbing.
RESTful APIs with clear documentation, predictable responses, and intuitive endpoint structures. Build payment flows in hours, not weeks.
Pre-built libraries for JavaScript, Python, PHP, Ruby, Java, .NET, and Go. Drop in, authenticate, and start processing.
From sandbox to production in days. Our API is designed so your team spends less time reading docs and more time shipping features.
Tokenization, end-to-end encryption, and PCI Level 1 compliance built in. Reduce your PCI scope without sacrificing control.
Use only what you need — payments, recurring billing, invoicing, reporting, or the full stack. Every module works independently.
One integration covers merchants across the United States, Canada, Puerto Rico, and US Virgin Islands. No separate builds per region.
Full Payment Stack
Whether your merchants need in-store terminals, online checkout, recurring billing, or marketplace payouts — it's all available through a single, unified API.
Card Present
EMV, NFC, Swipe
eCommerce
Online & MOTO
Mobile
Text-to-Pay
Reporting
Real-Time Data
From application to production in days
Submit your application and tell us about your platform and integration goals.
Receive your API keys, sandbox environment, and full documentation access.
Integrate using our SDKs and test in sandbox. Our integration team is available for guidance.
Pass certification, flip to production, and start processing real transactions.
More than an API — a true technology partnership
Earn recurring revenue on every transaction processed through your integration. The more merchants you bring, the more you earn.
A dedicated integration engineer assigned to your project from sandbox to production. Direct Slack or email access — no ticket queues.
Joint marketing, case studies, and co-branded materials to help you promote your payment-enabled solution to new merchants.
Offer payment processing under your own brand. Our infrastructure, your identity. Full white-label and custom branding available.
Process payments across all supported regions with a single API integration
United States
All 50 States
Canada
All Provinces
Puerto Rico
US Territory
US Virgin Islands
US Territory