Build with Our API

Our RESTful API makes it easy to integrate payment processing into your website, mobile app, or software platform. With comprehensive documentation, SDKs for popular languages, and a sandbox environment, you can start building in minutes.

Whether you're building an e-commerce platform, a subscription service, or a custom payment solution, our API provides the flexibility and security you need.

  • RESTful API with JSON responses
  • Comprehensive documentation
  • SDKs for PHP, Python, Node.js, Ruby
  • Sandbox environment for testing
  • Webhooks for real-time notifications
API Integration

Quick Start

Process a payment in just a few lines of code

POST /api/v1/charges HTTP/1.1 Host: api.process-transaction.com Authorization: Bearer YOUR_API_KEY Content-Type: application/json { "amount": 5000, "currency": "usd", "source": "tok_visa", "description": "Payment for Order #1234", "metadata": { "order_id": "1234", "customer_id": "5678" } }
{ "id": "ch_1234567890", "object": "charge", "amount": 5000, "currency": "usd", "status": "succeeded", "description": "Payment for Order #1234", "receipt_url": "https://pay.process-transaction.com/receipts/ch_1234567890", "created": 1640995200 }

API Endpoints

POST /api/v1/charges

Create a new charge (payment)

GET /api/v1/charges/{id}

Retrieve a specific charge

POST /api/v1/refunds

Create a refund

POST /api/v1/customers

Create a customer

POST /api/v1/subscriptions

Create a subscription

GET /api/v1/balance

Retrieve account balance

API Features

๐Ÿ” Secure Authentication

API key and OAuth 2.0 authentication with IP whitelisting options.

๐Ÿ“š Comprehensive Docs

Detailed documentation with code examples in multiple languages.

๐Ÿงช Sandbox Environment

Test your integration without processing real transactions.

๐Ÿ”” Webhooks

Real-time notifications for payment events and status changes.

๐Ÿ“Š Rate Limiting

Generous rate limits with clear headers for monitoring.

๐ŸŒ Multi-Currency

Support for 135+ currencies with automatic conversion.

Official SDKs

PHP

composer require process-transaction/sdk

View Docs

Python

pip install process-transaction

View Docs

Node.js

npm install @process-transaction/sdk

View Docs

Ruby

gem install process_transaction

View Docs

Start Building Today

Get your API keys and start integrating in minutes.

Get API Keys