Sandbox Environment

Mural will give you access to a Sandbox environment for integrating and testing the API functionality. Book a demo or reach out to [email protected] to get started.


Endpoints

Sandbox API Base URL: https://api-staging.muralpay.com


Functionality

The Sandbox environment supports all of the same functionality as the production API, with a few differences:

  • You can only create one business organization. If you need more than one created, please reach out to [email protected]
  • Organization KYC approval is driven through Compliance Reviews, see Compliance Reviews below.
  • Payout Requests will automatically be marked as complete (without delivery of funds).
  • Stablecoins - all blockchain interactions are done on the respective testnets:

Compliance Reviews

Sandbox never approves or rejects a submitted Compliance Review on its own. Instead, you drive a review through its lifecycle with two sandbox-only endpoints:

  • Bypass a compliance review — simulates an approved review for a child organization when you don't need to test the KYC flow. Approval completes asynchronously after a couple of minutes.
  • Simulate a compliance review state transition — drives a review to a chosen state (inReview, approved, rejected, or error), producing the same status updates and compliance_review_status_changed webhook event as a real transition.

Funding your Account

When setting up your Sandbox environment, we will deposit test funds into your Account.

If you would like additional funds, you can fund your Accounts in one of three ways:

  1. Via the API: use the simulate Payin endpoint
  2. Via the platform: Move Money > Deposit > Bank Accounts > EUR -- fake funds will be deposited into the Mural Account. This can take about 1-2 minutes to fully settle. You do not need to wire/ach funds to the account details shared on the screen. Note: all bank deposit transactions are subject to a maximum processing limit of roughly $5,000, regardless of the submitted deposit amount.
  3. Use your favorite Testnet Faucet to deposit USDC into your Mural Account using the wallet address associated with the account.


Did this page help you?