Sandbox
Sandbox environment documentation
Sandbox Environment
A sandbox is an environment isolated from the production environment, but has the same behavior.
In this environment, you can test Mono and simulate different scenarios.
The production environment is not affected by any change done here. Every functionality available in production is available for test in the sandbox.
You can access the sandbox at https://mi.sandbox.cuentamono.com/
Testing bank transfers
In the sandbox environment, you can simulate successful and declined bank transfers. To develop your system correctly, keep in mind that two validations occur before the money is credited to the payee's account.
Note
- To simulate ACH or Turbo cases, please set the corresponding value option in the
routing
field.- The simulation are evaluating the field
payee.document_number
.
ACH
These cases are available to simulate for ACH:
-
Origin bank validations:
-
Description: the first validation is done by our bank partner to ensure you have enough balance, including the GMF tax, and that you haven't exceeded the origin account's transactional limits (any admin user can adjust these limits directly in the user interface). Origin bank declinations in production are usually informed in less than 10 minutes through a webhook.
-
Test case:
payee.document_number
starts with 888 and ends with 000 (e.g., 88814235000)
-
-
Destination bank validations:
-
Description: the second validation is performed by the destination bank to check the account information and status. In production, these declinations take up to three ACH cycles, or around 12 working hours, to be received. In the sandbox, these are simulated in 2 minutes.
-
Test case:
payee.document_number
starts with 999 and ends with 000 (e.g., 99914235000)
-
-
Successful ACH bank transfer:
- Description: The transfer should be approved.
- Test case:
payee.document_number
does not meet the criteria for any of the other test cases.
Turbo
These cases are available to simulate for Turbo:
-
Retry with another routing:
- Description: The initial attempt through
turbo
will fail and will be retried and approved throughach
routing. Iffallback_routing
is not provided or is set[]
, the transfer will be declined. - Test case:
payee.document_number
starts with 777 and ends with 000 (e.g., 77714235000)
- Description: The initial attempt through
-
Disabled payee account:
- Description: The transfer will be declined due to the payee account being disabled.
- Test case:
payee.document_number
starts with 555 and ends with 000 (e.g., 55514235000)
-
Insufficient funds:
- Description: The transfer will be declined due to insufficient funds in the Mono client's account.
- Test case:
payee.document_number
starts with 111 and ends with 000 (e.g., 11114235000)
-
Successful turbo bank transfer:
- Description: The transfer should be approved.
- Test case:
payee.document_number
does not meet the criteria for any of the other test cases.
Updated 12 months ago