API playground

Pick an endpoint, fill in the fields, and send a real request with the key you paste in — the raw status and JSON body appear here.

Use a test key

This runs in your browser, so the key is exposed to anything else on this page. Create a dedicated test key and revoke it when you are done — never paste a live key here.

Request

POST/api/v1/payments
Endpoint
Authorisation

Sent as an Authorization: Bearer header. Never leaves this request.

Payment

Your own reference. Also sent as the Idempotency-Key so retries are safe.

USDT

Checksummed 0x… address that will receive the transfer.

Decimal string. Sent as text so nothing is lost to float rounding.

Settlement rules

Sensible defaults are prefilled — adjust only if you need to.

Seconds, minimum 60. Leave blank for no expiry.

Only match transfers originating from this address.

Response

No request sent yet

Fill in the form and send it — the raw status code and JSON body will appear here.

Equivalent cURL

Shell
curl -X POST /api/v1/payments \
  -H "Authorization: Bearer $FP_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "network": "bsc",
  "receiver": "",
  "amount": "",
  "expires_in": 1800
}'