Sandbox

Go to production
PackflipPartner

Packflip Partner API

Real collectible cards, sold inside your product.

Sell Packflip packs through one REST API. You prepay in USDC; Packflip handles inventory, buyback, and shipping.

PSA 10 graded Pikachu full art card from Dark Phantasma
Pikachu V card from the 25th anniversary set
PSA 10 graded Pikachu ex super rare card

The whole life of a card, behind one API key.

Every operation is scoped to your organization and settled against your prepaid balance.

Hold cards, or mint them on Base

Cards are held for your users by default. When someone wants the NFT, mint it to their wallet on Base; it can still be bought back later.

Pikachu V card

Buyback

Cards your users pass on are credited back to your balance.

Redemption and shipping

Redeem a card for the physical original and follow its shipment through the API.

Signed webhooks for every change

Balance top-ups, operations, and shipments arrive as signed events, retried with backoff and replayable from the API.

balance.topup.confirmed

From deposit to doorstep.

  1. Fund

    Send USDC on Base to your account's dedicated address. It is credited once the transfer is final on-chain.

  2. Order

    Draw cards with an Idempotency-Key, revealed at once or sealed and refundable until opened. Retries never charge twice.

  3. Deliver

    Packflip holds the cards for your users. Mint any card as an NFT to a user's wallet whenever they want it.

  4. Settle

    Buy back cards your users do not keep, or redeem them and track the physical shipment.

One request per pack.

Plain JSON over HTTPS, decimal strings for money, and a published OpenAPI 3.1 contract.

curl https://partner.packflip.xyz/api/v2/operations \
  -H "Authorization: Bearer $PACKFLIP_API_KEY" \
  -H "Idempotency-Key: order-7f3c2a" \
  -H "Content-Type: application/json" \
  -d '{
    "kind": "order",
    "mode": "offchain",
    "customerId": "cus_4h8mzq2vtr",
    "vendingMachineId": 12,
    "quantity": 1
  }'

Build it end to end in the sandbox.

The sandbox runs the same API with test funds, so you can fund, order, and settle before touching real inventory.

Network
Base Sepolia with test USDC
Catalog
A synthetic pack catalog, in a database separate from production
Login
The same console account and organization
Test credit
Add test balance from the console, no testnet USDC needed

Create an organization and get your first key.

Get API keys