Payment Order Testing
After your bank connection to Modern Treasury is complete and live, we always highly recommend running the following payment order tests on every connected bank account. You'll want to test for every direction available and with every payment method applicable to your use-case:
- 1 test credit payment
- 1 test debit payment
- 1 test payment that will result in a return
Given these will be test payments in production, use low balance amounts (under 1 or 5 dollars). Penny testing will ensure your connection to Modern Treasury has been set up correctly.
Instructions:
-
Create Counterparties
-
Navigate to Counterparties Overview. From the "Create New" dropdown menu in the top right-hand corner, click "Counterparty".
- Create a legitimate Counterparty using a bank account where you will be able to view the bank statements. This should not be the bank account that is already connected to MT as your Internal Bank Account.
-
Create a dummy Counterparty that will result in a returned payment. Below are example bank account details you can add as the External Account for this Counterparty. Note that MT has a validation check in place that requires Routing Numbers to be real.
- Counterparty Name: Rosie Returns
- Email: N/A
- Account Number: 2317490588299297100
- Routing Number: 021000021
- Account Type: Checking
- Party Type: Individual
-
Navigate to Counterparties Overview. From the "Create New" dropdown menu in the top right-hand corner, click "Counterparty".
-
Create Test Payment Orders
-
Navigate to Payments Overview. From the "Create New" dropdown menu in the top right-hand corner, click "Payment Order".
-
For each connected bank account, send a payment for each direction and each payment type, as well as one to test returned payments.
- ACH (or RFP, Same-Day ACH, etc.) debit
- ACH (or RTP, Same-Day ACH, Wire, etc.) credit
- ACH debit or credit that is sure to be returned (by using the dummy Counterparty)
-
For each connected bank account, send a payment for each direction and each payment type, as well as one to test returned payments.
-
Navigate to Payments Overview. From the "Create New" dropdown menu in the top right-hand corner, click "Payment Order".
-
Validation
-
We'll want to see test payments reach the completed status, which means a payment order has been reconciled with a posted transaction.
- To view the full scope of statuses, the Payment Order Lifecycle is outlined at this link.
-
For testing the returned payment, you'll notice that a payment will reach completed status before it reaches returned status. We want to see this payment reach returned status.
- You can find ACH Return Reason Codes at this link.
-
We'll want to see test payments reach the completed status, which means a payment order has been reconciled with a posted transaction.