post
https://app-dev.paykeeper.com/api/public/escrow/wallets
Opens a wallet from a preset. Create one per pool of money you
account for separately, such as a waterfall. The response carries the
wallet's paymentReference and funding instructions, ready to hand to
payers. When the preset gives wallets their own account numbers
(fundingAccount: DEDICATED), the new wallet's number is in those
instructions and is the wallet's for good.
Wallets are created from presets only; a request that carries a
policy is refused.
| Status | code | When |
|---|---|---|
| 400 | missing_field | preset or label is missing. |
| 400 | unsupported_currency | currency is not USD. |
| 400 | invalid_field | A field is the wrong type or too long, or metadata breaks its limits. |
| 400 | invalid_body | The body is not a JSON object. |
| 400 | invalid_idempotency_key | The Idempotency-Key is longer than 255 characters, is not printable ASCII, or was sent twice. |
| 403 | policy_composition_not_permitted | The request carries a policy. |
| 409 | external_id_already_exists | You already have a wallet, or another object, with this externalId. Nothing is created. |
| 409 | idempotency_key_in_use | A request with this Idempotency-Key is still running. Send it again after Retry-After seconds. |
| 422 | preset_not_available | The preset is not in your catalogue. |
| 422 | idempotency_key_reused | This Idempotency-Key was already used for a different request. Use a new key. |
| 503 | virtual_account_unavailable | The preset gives wallets their own account numbers and none is free right now. Nothing is created; PayKeeper is alerted. Try again later. |
| 503 | upstream_busy | PayKeeper's banking provider asked it to slow down. Send it again after Retry-After seconds, with the same Idempotency-Key. |
Recent Requests
Log in to see full request history
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Loading…
