Simulate a virtual account deposit

Simulates an inbound wire, ACH or RTP deposit into a virtual account in the zerohash CERT environment, so you can test deposit handling without sending real money. The deposit then follows the same path as a real one: it is listed in the virtual account transactions and you receive the same deposit webhooks. Every request creates a new deposit; repeating a request creates another one. A virtual account that is not ACTIVE returns 409 Conflict with a message naming its status; an unknown id or an account belonging to another platform returns 404 Not Found. Not available in production.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
uuid
required
Body Params
string
enum
required

The payment rail the simulated deposit arrives on.

Allowed:
string
required
^(?=.*[1-9])\d+(\.\d{1,2})?$

The deposit amount in USD as a decimal string, greater than zero with at most 2 decimal places.

string
length between 1 and 140

The name the payment is sent from. Defaults to the virtual account holder's legal name; send a different name to simulate a name mismatch on a wire.

string
length between 2 and 2

The 2-letter country code of the originator. Defaults to US.

Headers
string
required

HMAC-SHA256 signature of the request, base64-encoded. See the Authentication guide for the exact signing formula.

string
required

Current Unix timestamp in seconds. Must be within 60 seconds of server time or the request is rejected.

Responses

Language
Credentials
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json