The Immersve Simulator funding protocol allows client applications to fund Immersve test cards without interacting with a blockchain. This is useful for client applications experimenting with Immersve APIs when the preferred blockchain is not yet supported. The Payment Simulator can be used to test cards that are connected test funding sources.
Note: The simulator funding protocol will not work with the Immersve live environment. When interacting with test resources, the endpoint base URL needs to be https://test.immersve.com.
Protocol Mechanics
Deposits
The Execute Simulator Deposit endpoint can be used to increase the balance on a simulator funding source. The Get Spending Prerequisites endpoint can be used to reliably obtain the parameters for completing the Funding Source deposit. See Card Funding for more details.
Withdrawals
The Execute Simulator Withdrawal endpoint can be used to decrease the balance on a simulator funding source. The parameters required for executing the withdrawal transaction are obtained by calling the Create Withdrawal Intent endpoint. See Card Funding for more details.
Partner Setup
A Funding Channel must be created using the Create Funding Channel endpoint.
Cardholder Setup
A funding source must be created for each Cardholder using the Create Funding Source endpoint.