Skip to content

Fees

The prices AutoPayKe publishes, and an itemised quote for any amount, the same figures the app charges against.

No key needed: call these from a terminal, a server or a coding agent.

Get published prices

GET/api/v1/fees/published
Public

Every price we publish: the FX spread, the cash-out percentage and minimum, the wallet-to-wallet fee and top-up fees. A top-up price is null until it is set; nothing is promised before then.

Request
curl "https://api.autopayke.com/api/v1/fees/published"
Response200 application/json
{
  "ok": true,
  "data": {
    "fx": {
      "spreadPercent": 2.3
    },
    "cashout": {
      "percent": 3,
      "minimumUsd": 0.1,
      "providerFeeAddedOnTop": false
    },
    "walletToWallet": {
      "percent": 0,
      "flatFeeUsd": 0.02
    },
    "cardTopup": null,
    "bankTopup": null,
    "mobileMoneyTopup": null
  }
}
  • Cached for 60 seconds.
  • Read from the same fee settings that quotes and charges use.

Quote a fee

GET/api/v1/fees/quote
Public

Returns the itemised fee for an amount of one product. Pass the amount in major units (40 means 40 USDC); every amount in the response is in minor units.

Query parameters
  • productstringrequired

    What the money is doing.

    cashoutwallet_to_walletcard_topupbank_topupmobile_money_topuppayment_link_card
  • amountstringrequired

    A positive decimal in major units, e.g. 40 or 12.50.

  • currencystringrequired

    Three or four letters. cashout is priced in USDC; top-ups in the currency charged.

  • countrystringoptional

    ISO 3166-1 alpha-2 code of the payer or payee.

Request
curl "https://api.autopayke.com/api/v1/fees/quote?product=cashout&amount=40&currency=USDC"
Response200 application/json
{
  "ok": true,
  "data": {
    "product": "cashout",
    "currency": "USDC",
    "amount": "40000000",
    "fees": [
      {
        "code": "service_fee",
        "label": "Service fee",
        "amount": "1200000",
        "currency": "USDC"
      }
    ],
    "totalFee": "1200000",
    "total": "41200000",
    "placeholder": false,
    "settingsVersion": "2026-11-03T07:03:31.541Z"
  }
}
  • placeholder: true means a line depends on a price that has not been set yet, don't show it to customers as final.
  • settingsVersion changes whenever the fee settings change.