Merchant API

    A merchant API merchants actually enjoy

    Give merchants a clean API to accept payments, track settlements, and manage refunds in real time — with the reporting and webhooks their finance teams expect.

    Clean REST API

    Predictable endpoints for charges, refunds, payouts, and customers — versioned and fully documented.

    Payins & Payouts

    Accept cards and bank payments, then push settlements to merchant accounts on your schedule.

    Refunds & Disputes

    Programmatic refunds, chargeback intake, and evidence submission from one endpoint.

    Settlement Reporting

    Daily and on-demand settlement files with fees, reserves, and net amounts per merchant.

    Real-Time Webhooks

    Signed events for authorizations, captures, refunds, disputes, and payout status changes.

    Merchant Onboarding

    KYB flows, document capture, and underwriting hooks so merchants go live in hours, not weeks.

    What's included

    Everything an engineering team needs to ship a payments integration confidently.

    Sandbox with test cards and simulated bank rails
    Idempotency keys on every mutating request
    Rate limits, retries, and detailed error codes
    Multi-merchant, multi-currency support out of the box
    PCI-DSS scope reduction via hosted card fields
    A merchant API turns your platform into a payment acceptance product. Whether you are building an e-commerce checkout, an in-person POS integration, or a marketplace that pays out sellers, the same primitives apply: charge, refund, dispute, payout, and reporting — all delivered through a stable, well-documented interface.

    What merchants actually need from an API

    The obvious requirement is charging a card and getting an authorization response. The less obvious — but more important — requirements are everything that happens afterward. Merchants need clean refund flows, dispute lifecycle handling, reliable payouts, and reporting that ties every settlement back to the original transactions.

    They also need PCI scope reduction. A modern merchant API issues client-side tokens so raw card data never touches the merchant's servers, dramatically simplifying compliance.

    Core capabilities to expect

    A merchant API worth building on should give you everything you need to run acceptance and payouts without stitching together five vendors.

    • Client-side tokenization to keep merchants out of PCI scope
    • 3-D Secure and network tokenization for lower fraud and higher approvals
    • Refunds, partial refunds, and voids as first-class operations
    • Dispute and chargeback lifecycle with evidence submission
    • Payouts on flexible schedules with clear settlement reporting
    • Webhooks for every state change, signed and idempotent

    Approval rates are the metric that actually matters

    Fees get attention because they are visible on every statement. Approval rate rarely does — and yet a two-point improvement in approval rate almost always outweighs a small pricing difference. Good merchant APIs invest heavily in network tokenization, intelligent retries, and issuer-side optimization, and expose the data you need to see it working.

    Frequently asked questions

    Is the merchant API PCI-DSS compliant?

    Yes. Tokenization ensures merchants integrating via our SDK stay in the smallest possible PCI scope.

    Do you support marketplaces and split payments?

    Yes. Split funding, delayed capture, and multi-party payouts are supported.

    What payout schedules are available?

    Daily, weekly, monthly, or on-demand payouts are configurable per merchant.