Merchant API reference
Server endpoints for Recuut, with exact request and response details.
Every page below comes from the same API definition that Recuut SDKs use. This is a lookup surface for an existing integration; use the Direct HTTP integration for first-time account, policy, wallet, and receipt setup.
Send the test key only from your server as Authorization: Bearer recuut_test_.... The default API base URL is https://api.recuut.com. When Try it is enabled, add that test key with the global test-key control first; it stays in memory and is never written into the page. The paid request has two server calls: Authorize resource access before protected work, then Complete a transaction before releasing the result.
Authorize resource access
POST /merchant/v1/access
List access contracts
GET /merchant/v1/contracts
List payers
GET /merchant/v1/payers
Complete a free resource execution
POST /merchant/v1/resource-executions/{resource_execution_id}/complete
List resources
GET /merchant/v1/resources
List transactions
GET /merchant/v1/transactions
Get a transaction
GET /merchant/v1/transactions/{transaction_id}
Complete a transaction
POST /merchant/v1/transactions/{transaction_id}/complete