Sandbox

Managing sandbox behavior

Special setting to manage sandbox behavior

In order to do a full set of testing for your integration, the settings below help you to manage sandbox behavior.

EndpointConfigurationUse Case DescriptionPurpose
rtp_rfp_presentmentsmemo = 'deny'Use deny to tell the sandbox environment to decline the rtp_rfp_presentment. Anything else will approve the presentment within 15 seconds.test the outbound RfP presentment decline flow
rtp_rfpsparty.bank_details.routing_number = '122105155'If the party for the RfP has the routing number of 122105155 then the rtp_rfp is supported, otherwise the rtp_rfp will error on creation. Any rtp_rfp for more than 1000000 cents will be rejected.test the RfP flow
rtp_rfpsttl > 60Any ttl set for longer than 60 seconds the sandbox will approve the RfP at 60 seconds.test the outbound RfP associated inbound rtp_transfer approved or declined flow
rtp_rfpsttl < 60Any ttl set for shorter than 60 seconds the sandbox will expire the RfP at that timetest the outbound RfPexpired flow
rtp_rfpsbefore the earlier ofttl or 60 secondsSending a PUT to cancel an rtp_rfps will set the state to canceledtest the outbound RfPcanceled flow
rtp_rfpsparty.bank_details.account_number != '444000004', '111000006', '222000002', '333000008', '999000003', '666000005', '777000001', '888000007'If the party for the rtp_rfp has the bank account number not set to 444000004, 111000006, 222000003, 666000005, 777000001, 888000007 then the rtp_rfp will be approvedtest the outbound RfP associated inbound rtp_transfer approved flow
rtp_rfpsparty.bank_details.account_number = '444000004'If the party for the rtp_rfp has the bank account number set to 444000004 then the rtp_rfp will be declinedtest the outbound RfP associated inbound rtp_transfer declined flow
rtp_rfpsparty.bank_details.account_number = '111000006'If the party for the rtp_rfp has the bank account number set to 111000006 then the rtp_rfp will be rejectedtest the outbound RfPrejected flow
rtp_rfpsparty.bank_details.account_number = '222000002'If the party for the rtp_rfp has the bank account number set to 222000002 then the rtp_rfp will be failedtest the outbound RfPfailed flow
rtp_rfpsparty.bank_details.account_number = '333000008'If the party for the rtp_rfp has the bank account number set to 333000008 then the rtp_rfp will be timed_outtest the outbound RfPtimed_out flow
rtp_rfpsparty.bank_details.account_number = '999000003'If the party for the rtp_rfp has the bank account number set to 999000003 then the rtp_rfp will be declined; The sandbox will then generate an inbound rtp_rfp with the same attributes as the one being tested with the exception of the ttl value will always be set to 60test the inbound rtp_rfp flow
rtp_rfpsparty.bank_details.account_number = '666000005'If the party for the rtp_rfp has the bank account number set to 666000005 then the resulting incoming transfer state will result in rejectedtest the associated inbound rtp_transfer rejected flow
rtp_rfpsparty.bank_details.account_number = '777000001'If the party for the rtp_rfp has the bank account number set to 777000001 then the resulting incoming transfer state will result in failedtest the associated inbound rtp_transfer failed flow
rtp_rfpsparty.bank_details.account_number = '888000007'If the party for the rtp_rfp has the bank account number set to 888000007 then the resulting incoming transfer state will result in timed_outtest the associated inbound rtp_transfer timed_out flow
rtp_transfersparty.bank_details.routing_number = '122105155'If the party for the rtp_transfer has the routing number of 122105155 then the transfer is certain to be supported on creation.test the transfer flow
rtp_transfersparty.bank_details.account_number != '111000006', '222000002', '333000008', '555000009', '666000005', '777000001', '888000007'If the party for the rtp_transfer has the bank account number set to anything except 111000006, 222000002, 555000009, 333000008, 666000005, 777000001, or 888000007 then the resulting transfer state will result in approvedtest the approved flow
rtp_transfersparty.bank_details.account_number = '111000006'If the party for the rtp_transfer has the bank account number set to 111000006 then the resulting transfer state will result in rejectedtest the rejected flow
rtp_transfersparty.bank_details.account_number = '222000002'If the party for the rtp_transfer has the bank account number set to 222000002 then the resulting transfer state will result in failedtest the failed flow
rtp_transfersparty.bank_details.account_number = '333000008'If the party for the rtp_transfer has the bank account number set to 333000008 then the resulting transfer state will result in timed_outtest the timed_out flow
rtp_transfersparty.bank_details.account_number = '555000009'If the party for the rtp_transfer has the bank account number set to 555000009 then the rtp_transfer will be rejected; The sandbox will then generate an inbound rtp_transfer with the same attributes as the one being tested.test the inbound rtp_transfer flow
rtp_transfersparty.bank_details.account_number = '666000005'If the party for the rtp_transfer has the bank account number set to 666000005 then the rtp_transfer will be rejected; The sandbox will then generate an inbound rtp_transfer with the same attributes as the one being tested and the resulting inbound transfer will be rejected.test the inbound rtp_transfer rejected flow
rtp_transfersparty.bank_details.account_number = '777000001'If the party for the rtp_transfer has the bank account number set to 777000001 then the rtp_transfer will be rejected; The sandbox will then generate an inbound rtp_transfer with the same attributes as the one being tested and the resulting inbound transfer will be failed.test the inbound rtp_transfer failed flow
rtp_transfersparty.bank_details.account_number = '888000007'If the party for the rtp_transfer has the bank account number set to 888000007 then the rtp_transfer will be rejected; The sandbox will then generate an inbound rtp_transfer with the same attributes as the one being tested and the resulting inbound transfer will be timed_out.test the inbound rtp_transfer timed_out flow
fednow_transfersparty.bank_details.routing_number = '122105155'If the party for the fednow_transfer has the routing number of 122105155 then the transfer is certain to be supported on creation.test the transfer flow
fednow_transfersparty.bank_details.account_number != '111000006', '222000002', '333000008',555000009', '666000005', '777000001', '888000007'If the party for the fednow_transfer has the bank account number set to anything except 111000006, 222000002, 555000009, 333000008, 666000005, 777000001, or 888000007 then the resulting transfer state will result in approvedtest the approved flow
fednow_transfersparty.bank_details.account_number = '111000006'f the party for the fednow_transfer has the bank account number set to 111000006 then the resulting transfer state will result in `rejectedtest the rejected flow
fednow_transfersparty.bank_details.account_number = '222000002'If the party for the fednow_transfer has the bank account number set to 222000002 then the resulting transfer state will result in failedtest the failed flow
fednow_transfersparty.bank_details.account_number = '333000008'If the party for the fednow_transfer has the bank account number set to 333000008 then the resulting transfer state will result in `timed_outtest the timed_out flow
fednow_transfersparty.bank_details.account_number = '555000009'If the party for the fednow_transfer has the bank account number set to 555000009 then the fednow_transfer will be rejected; The sandbox will then generate an inbound fednow_transfer with the same attributes as the one being tested.test the inbound fednow_transfer flow
fednow_transfersparty.bank_details.account_number = '666000005'If the party for the fednow_transfer has the bank account number set to 666000005 then the fednow_transfer will be rejected; The sandbox will then generate an inbound fednow_transfer with the same attributes as the one being tested and the resulting inbound transfer will be rejected.test the inbound fednow_transfer rejected flow
fednow_transfersparty.bank_details.account_number = '777000001'If the party for the fednow_transfer has the bank account number set to 666000005 then the fednow_transfer will be rejected; The sandbox will then generate an inbound fednow_transfer with the same attributes as the one being tested and the resulting inbound transfer will be failed.test the inbound rtp_transfer failed flow
fednow_transfersparty.bank_details.account_number = '888000007'If the party for the fednow_transfer has the bank account number set to 666000005 then the fednow_transfer will be rejected; The sandbox will then generate an inbound fednow_transfer with the same attributes as the one being tested and the resulting inbound transfer will be timed_out.test the inbound rtp_transfer timed_out flow