Skip to main content
Use test credentials only against the test host, and live credentials only against production.
Test keys are not valid on production, and live keys are not valid on test. Match host, keys, and liquidramp-client-id to the same environment.
All partner routes are under /v1 (the version is in the path, not headers). When signing sk_* requests, the path in the canonical string must include /v1 and any query string — for example /v1/orders?status=completed. Successful /v1 responses use { "status": true, "message": "…", "data": {} }. New response fields and status values may be added without a version bump — handle unknown values gracefully. The webhook event name for confirmed fiat pay-in is order.fiat_recieved.
1

Integrate on test

Point your integration at https://vibe-api.liquidramp.com/v1 with *_test_* keys.
2

Complete KYB

Submit KYB in the partner portal and wait for approval.
3

Go live

Generate pk_live_* / sk_live_* / enc_live_* and call https://api.liquidramp.com/v1. See Going live.