Accept Payments.
Settle and Disbursewith One Platform
REST APIs for card payments, saved cards, transaction lifecycle, chargebacks, deposit reporting, and disbursement workflows. Integrate server-side through the ChainIT Pay Public SDK at /public-api/v1/.
const res = await fetch('/public-api/v1/payment-methods?isActive=true', { headers: { authorization: 'cip_<keyId>_<secret>', 'x-organization-id': '<org-uuid>', 'x-chainitpay-mid-id': '<mid-id>' } });
ChainIT Pay API Services
REST APIs for card payments, transactions, chargebacks, deposit reporting, and disbursement workflows — authenticated with your CIP API key, organization ID, and merchant MID.
Payments
Card Capture & Saved CardsList payment methods, look up transactions by order ID, and manage tokenized cards for returning customers. Cancel or refund sales through the Public SDK.
Transactions
Search, Detail & ExportsSearch transactions for your MID, retrieve full detail, and export CSV or PDF reports for reconciliation and finance workflows.
Disbursements
Workflows APIConfigure and execute disbursement workflows — set up runs, start and continue execution, and dispatch payout line items through the Workflows API.
Chargebacks
Dispute VisibilityList chargebacks and retrieve dispute detail for operations teams integrating chargeback status into internal dashboards.
Reporting
Settlement & Transaction ReportsPull transaction and settlement reports, and export breakdown and summary views for funding reconciliation.
Match your use case to the right API
Process a Card Payment
Capture the card payment through your checkout flow (QorPay processor).
Call the Public SDK to retrieve or persist the transaction by order ID.
Use Transactions APIs to search, export, refund, or void as your product requires.
Subscribe to merchant webhooks for asynchronous status updates where configured.
Run a Disbursement Workflow
Define a disbursement workflow and payment distribution in the platform.
Set up a workflow execution via the Disbursements API.
Start and continue execution to dispatch payout line items.
Track execution status through workflow and transaction records.
Get started in 5 steps
Obtain integrator credentials
Request a CIP API key, organization ID, and ChainIT Pay MID from your platform administrator.
Configure your Public SDK base URL
Point requests at your sandbox or production API host. See Environments for base URLs.
Send required headers on every request
Include authorization (CIP key), x-organization-id, and x-chainitpay-mid-id on all /public-api/v1/* calls.
Make your first API request
Start with GET /public-api/v1/payment-methods or GET /public-api/v1/transaction/{orderId} to verify connectivity.
Explore the API Reference
Use the interactive OpenAPI explorer for request schemas, try-it requests, and module-specific endpoints.
# Step 3: Required headers authorization: cip_<keyId>_<secret> x-organization-id: <org-uuid> x-chainitpay-mid-id: <mid-id> # Step 4: List payment methods $ curl -G /public-api/v1/payment-methods \ -H "authorization: cip_..." -H "x-organization-id: ..." -H "x-chainitpay-mid-id: ..." // Step 4: fetch example const res = await fetch('/public-api/v1/payment-methods', { headers });
Ship payment integrations faster.
Explore the ChainIT Pay API Reference, configure CIP credentials, and start integrating card payments, transaction reporting, and disbursement workflows into your product.