
Sandbox credentials
Instant Cash users are configured with three different user types that are specific to the API they are consuming. User types exist to allow agents to manage and control authorising of transactions throughout the transaction lifecycle.
User Type
User Name
Password
Description
(F) First level
first.level@test.com
qwe_123
This user type is used by sending Agents to initiate transaction
(Y) Single Level
single.level@test.com
qwe_123
This user type is used by sending Agents to initiate transaction without authorization.
(S) Supervisor
supervisor.level@test.com
qwe_123
This user type is used by sending Agents to authorize transaction which was created by (F) First level user.
(N) Receiver
receiver.lviv@test.com
qwe_123
This user type is used by receiving Agents to confirm payments.
How to use the Credentials
Step 1: Search Instant Cash API Sandbox
Step 2: Select the endpoint you are interested in
Step 3: Click on "Try it" as indicated below
Step 4: After you click on "try it", the below screen will show. Click on ic-iam-dev drop-downlist and select " authorization_code" as show below
Step 5: Our Customer Identity Management tool will request User name and password.
Users and endpoints:
Different Endpoints require different user types to successfully process the request. The below table illustrates which methods each user type triggers:
HTTP Method
Endpoint Name
User Type required to trigger endpoint
GET
GetBalance
F or Y
GET
GetExchangeRate
F or Y
GET
GetChargeSlab
F or Y
GET
GetTransactionDetails
F or Y
GET
GetOutstandingRemittances
N
POST
GenerateICTC
F or Y
POST
GenerateICTCRange
F or Y
POST
InitiateTransaction
F or Y
GET
GetTransactionList
F or Y
POST
UnlockTransaction
N
POST
ConfirmTransaction
N
POST
AuthorizeTransaction
Y
GET
GetReport [Reconcile]
Any
GET
ReceivePayment
N
GET
GetAgentData
F or Y
GET
GetUpdatedAgentData
F or Y
GET
GetAnywherePayoutNetworks
F or Y
GET
GetBankBranches
F or Y
GET
GetCities
F or Y
GET
GetModality
F or Y
GET
GetReceivingCountries
F or Y
GET
GetStates
F or Y
GET
GetTransactionStatus
F or Y
GET
GetTypes
Any
POST
CancelTransaction
F or Y
PATCH
ModifyTransaction
F or Y
GET
GetIctcPayStatus
N