1. Sign up
Get a sandbox key from the developer portal. Store it as a server-side secret.
Sandbox Financial API
Sign up, copy your key, and call the gateway. There is one Cova Financial API. You do not create or publish APIs.
Get a sandbox key from the developer portal. Store it as a server-side secret.
Send X-Api-Key to cova-api-sandbox.unycode.net/financial.
Each key maps to its own ledger tenant. Do not send fin_test_ keys here.
curl -sS \ -H "X-Api-Key: $COVA_API_KEY" \ https://cova-api-sandbox.unycode.net/financial/
curl -sS \
-H "X-Api-Key: $COVA_API_KEY" \
-H "Content-Type: application/json" \
-d '{"externalReference":"ben-001","partyType":"Individual"}' \
https://cova-api-sandbox.unycode.net/financial/v1/beneficiaries
Amount only. Add participants.beneficiaryId when you will pay out. Open checkoutUrl to pay — that page loads Paddle Checkout. Use a Paddle sandbox test card.
curl -sS \
-H "X-Api-Key: $COVA_API_KEY" \
-H "Idempotency-Key: $(uuidgen)" \
-H "Content-Type: application/json" \
-d '{"externalReference":"sale-001","amount":{"amountMinor":10000,"currency":"USD"},"metadata":{}}' \
https://cova-api-sandbox.unycode.net/financial/v1/collections
| Signup | https://cova-developers.unycode.net/signup/ |
|---|---|
| Docs | https://cova-developers.unycode.net/docs/ |
| Gateway | https://cova-api-sandbox.unycode.net/financial |
| Header | X-Api-Key: <your signup key> |
OpenAPI paths are /v1/.... On the gateway they are /financial/v1/....