Developer Portal

Accept payments with
a few lines of code

A simple, powerful API for transactions, ledger management, and fraud evaluation. Get started in minutes with our sandbox.

Get started → API Reference
# Create your first payment
curl -X POST https://api.uat.payments-central.com/api/v1/transactions \
  -H "Authorization: Bearer pc_test_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "amount": 4999,
    "currency": "USD",
    "gateway": "stripe",
    "merchant_ref": "order-8821"
  }'

Sandbox  Sandbox access is free — no approval required

Instant sandbox

Generate test API keys from your dashboard and start making calls to UAT in seconds. No approval, no cost.

📖

Interactive API reference

Try every endpoint directly in the browser. Request/response examples for all resources.

🔌

Plugin guides

Step-by-step setup for WooCommerce and Odoo. Be live in production in under 30 minutes.

Getting started

From zero to your first payment in 4 steps

1

Create a Payments Central account

Sign up at core.payments-central.com. Your account comes with a UAT environment pre-configured.

2

Generate a test API key

In the dashboard go to Settings → API Keys → Create key. Select the sandbox scope. Copy the key — it starts with pc_test_.

3

Make your first API call

Use the sandbox base URL: https://api.uat.payments-central.com. See the quickstart guide for full curl and SDK examples.

4

Go live

Switch your API key to a production key (pc_live_) and update the base URL to https://api.payments-central.com. That's it.

Full quickstart guide →

API surface

All endpoints are available in sandbox and production

POST /api/v1/transactions

Create and execute a charge against a payment gateway.

GET /api/v1/transactions

List transactions with pagination and status filters.

POST /api/v1/transactions/redirect

Create a hosted-payment redirect session (for WooCommerce, Odoo).

POST /api/v1/fraud/evaluate

Score a transaction for fraud risk before charging.

GET /v1/ledger/accounts

Retrieve the merchant chart of accounts (double-entry ledger).

GET /v1/ledger/trial-balance

Get debit/credit totals per account for any date.

Browse full API reference →

Integration guides

Step-by-step guides for common integration patterns

🚀

Quickstart

Your first API call in under 5 minutes

🔑

Authentication

API keys, scopes, key rotation

🪝

Webhooks

Receive real-time event notifications

🛡️

Error handling

Status codes, retries, idempotency

🛒

WooCommerce plugin

Accept payments on your WordPress store

🏢

Odoo integration

Sync invoices and payments with Odoo ERP