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

POST 

GenerateICTC 

F or Y 

POST 

GenerateICTCRange 

F or Y 

POST 

InitiateTransaction 

F or Y 

GET 

GetTransactionList 

F or Y 

POST 

UnlockTransaction 

POST 

ConfirmTransaction 

POST 

AuthorizeTransaction 

Y

GET

GetReport [Reconcile] 

Any 

GET 

ReceivePayment 

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