Developer Hub

Build on the FT3 Global payment infrastructure.

A clean REST API, a fully-featured sandbox, and the infrastructure to move money across borders — wrapped in one integration that goes live in days, not months.

REST API Sandbox Env 150+ Currencies Live in < 10 Days
POST /v1/transactions/charge
// Create a cross-border charge
const response = await ft3.transactions.charge({
  amount:       3240,
  currency:     "USD",
  payment_method: {
    type:   "card",
    token:  "pm_card_4892_visa"
  },
  merchant_id:  "mch_ft3_xxxxxx",
  capture:      true,
  metadata: {
    customer_id: "cus_ny_001",
    region:      "us-east"
  }
});

// Response
{
  id:       "txn_ft3_9xKp2m",
  status:   "approved",
  auth_code:"812744",
  auth_rate:97.3
}

From zero to live in four steps.

Our sandbox mirrors production exactly — so what works in test works in live. No surprises at go-live.

1

Get your sandbox keys

Visit payground-api.ft3pay.com and create your developer account. You'll receive a sandbox_pk_ and sandbox_sk_ key pair immediately.

2

Install the SDK or call REST directly

Use npm install @ft3/payments for Node.js, or call our REST endpoints directly from any language. Full OpenAPI spec available.

3

Test with sandbox cards

Simulate approvals, declines, 3DS challenges, and FX scenarios using our built-in test card set. Sandbox mirrors all production routing logic.

4

Swap keys and go live

Replace sandbox_pk_ with your live_pk_ key. Our team reviews and activates your live account within 1 business day.

The APIs you'll use most.

POST /v1/transactions/charge Initiate a payment charge
POST /v1/transactions/authorize Authorize without capture
POST /v1/transactions/capture Capture a pre-authorized charge
POST /v1/payouts/send Send cross-border payouts
GET /v1/transactions/:id Retrieve transaction details
POST /v1/refunds Issue full or partial refund
GET /v1/merchants/:id/balance Check merchant balance & FX
POST /v1/webhooks/register Register event webhooks
GET /v1/currencies/rates Live FX rates (150+ pairs)
Full API Reference →

Everything your integration needs.

Built by engineers who've run payment infrastructure at scale — designed for reliability, compliance, and speed.

Clean REST API

Predictable resource-based endpoints, consistent JSON responses, and detailed error codes. OpenAPI 3.0 spec available for any language.

Full Sandbox

Mirror of production — test every scenario including declines, 3DS, FX, chargebacks, and payouts before you go live. No surprises.

Webhooks & Events

Real-time event notifications for every state change — charge.approved, payout.sent, dispute.opened. Signed payloads, retry with backoff.

Multi-currency & FX

Accept payments in 150+ currencies. Real-time FX rates, settlement in your chosen currency, with transparent conversion markup.

PCI DSS Compliant

We handle PCI scope so you don't have to. Tokenization and hosted fields mean your servers never touch raw card data.

Analytics & Reporting

Dashboard with real-time auth rates, volume, chargebacks, and FX P&L. Full transaction history exportable via API or CSV.

Your language. Our infrastructure.

Official SDKs for the most popular platforms. Or use our REST API directly from any language.

Node.js
Available
🐍
Python
Available
Ruby
Coming Soon
Java
Coming Soon

Ready to start building?

The FT3 sandbox is fully open — create an account, get your keys, and start testing in minutes. No credit card required to explore.