Fund an Account
Remember
Upon KYC completion for your Organization, that Organization will be automatically provisioned a Mural virtual account.
Get Account details
To get the account details for funding, query for all accounts associated with your Organization.
Example request
curl --request GET \
--url http://api.muralpay.com/api/accounts \
--header 'accept: application/json' \
--header 'authorization: Bearer $API-KEY' \
--header 'on-behalf-of: 807742f0-e76c-44cd-bbe9-30b02e0060f4'
Example response
[
{
"id": "5d75e362-0812-4ea8-b203-c7c3a09f8473",
"createdAt": "2025-04-05T03:31:00.360Z",
"updatedAt": "2025-04-05T03:31:00.360Z",
"name": "Main Account",
"isApiEnabled": true,
"status": "ACTIVE",
"accountDetails": {
"balances": [
{
"tokenAmount": 0,
"tokenSymbol": "USDC"
}
],
"walletDetails": {
"walletAddress": "0xD3AC55f624fe1430182E1937467BCe1Cf1B8d360",
"blockchain": "POLYGON"
},
"depositAccount": {
"id": "ed70754e-48f7-45bd-8632-54d122e1fc0d",
"accountId": "5d75e362-0812-4ea8-b203-c7c3a09f8473",
"status": "ACTIVATED",
"currency": "USD",
"bankBeneficiaryName": "Sun Tree Capital LLC",
"bankBeneficiaryAddress": "123 Main St., Austin, TX 78730",
"bankName": "Lead Bank",
"bankAddress": "1801 Main St., Kansas City, MO 64108",
"bankRoutingNumber": "101019644",
"bankAccountNumber": "123456789",
"paymentRails": [
"ACH_PUSH",
"WIRE"
]
}
}
}
]
Fund the Account in Production
Fund using the correct token and block chain
Please ensure you are sending the right asset on the correct blockchain. Funds sent on the wrong chain will be irrecoverable. You can determine this by looking at
blockchain
and thetokenSymbol
in the Account details
Now that you have the account details for an Organization, you can fund the accounts in two ways:
- Using the wallet address returned as
walletAddress
, you can deposit USDC from external wallet(s). No API calls are required to create deposits. The account will be credited as soon as the funds are confirmed / received. - Using the USD virtual account details returned as the
depositAccount
, you can receive USD deposits via domestic ACH or Fedwire. As soon as funds are received (Wire T+0, ACH T+1), the account balance will be credited.
Fund the Account in our Sandbox
If you are operating within our Sandbox, you can fund your account with test net tokens. For more detail, please see our Sandbox Environment.
Updated 2 months ago