Developer API

Build Payments
Your Way

A clean, powerful REST API designed for developers. Integrate CardBridge into any stack in minutes — not weeks.

Interactive Demo

Try the API Live

Select an example, hit Run, and watch the response come back in real time.

Examples

request.js
const cardbridge = require('@cardbridge/node');
const cb = new cardbridge('cb_live_xxxxxxxxxxxxxxxx');

const charge = await cb.charges.create({
  amount: 150000,        // $1,500.00
  currency: 'usd',
  customer: 'cust_9xKj2mNpQr',
  description: 'Invoice
response.json

Hit Run to see the response

Waiting for request...

Platform

Built for Modern Developers

REST API

Simple, predictable URLs. JSON in, JSON out. Works with any language or framework.

Secure by Default

TLS 1.3, PCI-DSS Level 1, tokenized card data, and end-to-end encryption on every call.

Real-Time Webhooks

Receive instant notifications for transactions, disputes, and settlement events.

SDKs & Libraries

Native libraries for Node.js, Python, PHP, Ruby, Java, and .NET with full TypeScript support.

Quick Start

Up and Running in Minutes

01

Install the SDK

Available on npm, PyPI, Packagist, RubyGems, and Maven.

02

Get your API keys

Sandbox and production keys available immediately after onboarding.

03

Make your first call

Full documentation, code samples, and a Postman collection included.

04

Go live

Our integration team reviews and certifies your integration before production.

terminal
$npm install @cardbridge/node
>Installed @cardbridge/node@2.4.1
$export CB_API_KEY=cb_test_xxxxxxxxxxxx
$node -e "const cb = require('@cardbridge/node'); cb.ping().then(console.log)"
>{ status: 'ok', latency_ms: 12 }

Developer Support

Have Questions? We're Here.

Our engineering team works directly with developers. No ticket queues, no generic support articles — just real engineers who know the API inside and out.

Request API Access

Tell us about your project and we'll provision your sandbox keys within 24 hours.