Build payments and treasury into one connected platform

Board merchants, accept payments, and move funds through a single set of APIs. Start in the sandbox, then promote the same integration to production.

Animation: a customer pays by card on a terminal, the payment appears in the business account, then 200 dollars is transferred from the operating account to a reserve account. Illustration: 200 dollars transferred from the operating account to a reserve account.
Pause animationPlay animation

Capabilities

Each section carries its own guides, reference, and sandbox notes. Pick the part of the platform you are integrating first.

Accept Payments

Accept and manage card payments through a single integration. Take payments online, in your app, or in person on Priority terminals, with every channel settling to the same reporting and reconciliation.

Get StartedSet up authentication and your sandbox environment.›
From API Reference — POST /checkout/v3/payment
{
  "amount": 59.99,
  "merchantId": 1000157980,
  "paymentType": "Sale",
  "tenderType": "Card",
  "cardAccount": {
    "token": "TR5KSPRZ5Z3BEJ7UEHBMSZKM12OHJ1D7"
  },
  "source": "API"
}

Set up authentication and your sandbox environment, then run a test card through a sale.

Key features
Online Card PaymentsProcess card-not-present payments on web and mobile, including checkout, fulfillment-based capture, and pre-authorizations.›
From API Reference — POST /checkout/v3/payment
{
  "amount": 59.99,
  "merchantId": 1000157980,
  "paymentType": "Sale",
  "tenderType": "Card",
  "cardAccount": {
    "token": "TR5KSPRZ5Z3BEJ7UEHBMSZKM12OHJ1D7"
  },
  "source": "API"
}
Payment LifecycleHandle order changes, returns, incremental authorizations, and adjustments after the initial charge.›
From API Reference — GET /checkout/v3/payment/{id}
curl --request GET \
  --url https://sandbox-api.prioritycommerce.com/v1/checkout/v3/payment/{id} \
  --header 'accept: application/json'
Card VaultingStore cards as tokens to support repeat purchases and subscriptions.›
From API Reference — POST /checkout/v3/customercardaccount/{id}
{
  "alias": "Navy Credit Card",
  "name": "Alex Johnson",
  "code": "card",
  "number": "4100000000000126",
  "expiryMonth": "12",
  "expiryYear": "2030",
  "avsZip": "30068",
  "avsStreet": "2001",
  "cvv": "211",
  "isDefault": false
}

Treasury

Collect, store, move, and manage money inside your application without running banking infrastructure. Open accounts through the API, move funds across payment rails, and see balances in real time.

Get StartedSet up authentication and your sandbox environment.›
From API Reference — POST /passport/v1/customer/{parentIdType}/{id}/account
{
  "purpose": "checking",
  "isCustomerOwned": true
}

Set up authentication and your sandbox environment, then open your first account.

Key features
AccountsOpen checking and clearing (FBO) accounts to store funds and track balances.›
From API Reference — POST /passport/v1/customer/{parentIdType}/{id}/account
{
  "purpose": "checking",
  "isCustomerOwned": true
}
Money MovementMove funds between accounts or out to external banks over ACH, wire, and check.›
From API Reference — POST /passport/v1/customer/{parentIdType}/{customerId}/transaction
{
  "type": "REGULAR",
  "method": "ACH",
  "amount": "31",
  "source": {
    "account": {
      "id": 9913980
    }
  },
  "destination": {
    "contact": {
      "id": "4015450",
      "externalAccount": {
        "id": 4045289
      }
    }
  },
  "allowDuplicate": "true",
  "purpose": "test"
}

Ready-to-launch widgets

Hosted products that sit on top of the same APIs when you would rather not build the surface yourself.

Priority Checkout

A hosted payment page you can theme and drop into an existing flow with a single redirect.

Explore Checkout

Priority Vault

Tokenized storage for cards and bank accounts, so sensitive data never touches your servers.

Explore Vault

Explore Our Docs

API Reference

Every endpoint, field, and response code, with live request samples.

Postman Collection

A pre-built workspace with sandbox credentials and example calls.

Test Data and Sandbox

Values that trigger each approval, decline, and return scenario.