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 RfPapproved 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'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 = '555000009'If the party for the rtp_rfp has the bank account number set to 555000009 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 = '111000006'If the party for the rtp_rfp has the bank account number set to 111000006 then the resulting incoming transfer state will result in rejectedtest the associated inbound rtp_transfer rejected 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 resulting incoming transfer state will result in failedtest the associated inbound rtp_transfer failed 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 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_rfp 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'If the party for the rtp_transfer has the bank account number set to anything except 111000006, 222000002, or 333000008 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