Wallet

Wallet is virtual bank account where Sandbox API customer can maintain balance against charges levied for using Paid APIs.

Wallet Charges

The upstream charges associated with Paid APIs are deducted in a pre-paid manner in the form of a wallet charge from your Sandbox account. We ensure that the price you pay to Sandbox for these API calls is the same as what you would pay to the source directly. Read more here

The below table show when a wallet charge will take place

Status CodeDescriptionNotesWallet Charges
200OKYes
400Bad RequestInvalid Headers or Query/Path ParamNo
401UnauthorizedInvalid API Key/SecretNo
403ForbiddenInvalid/Expired Authorization HeaderNo
404Not FoundNo
422Unprocessable EntityInvalid Request BodyNo
429Too many requestsNo
500Internal Server ErrorErrors in Sandbox ServicesNo
503Service UnavailableSource UnavailableNo
504Gateway timeoutRequest timeoutNo

We have mentioned each Paid API’s wallet charge in our Documentation. You can find them under the Wallet Charge header in the guide section of the API.

Add Credits to your Wallet

Credits have to be added to your Sandbox Wallet in order to call the Paid APIs. You can add credits via Payment Gateway or Bank Transfer.

Payment Gateway

  1. Head over to the wallet tab section in your API dashboard. You will find the options to add credits via Bank Transfer or Payment Gateway.
  2. Select Payment Gateway.
  3. Use the slider or input the number of credits you wish to add, then select recharge.
  4. Through Razorpay, you can add credits using your preferred mode of payment.

Bank Transfer

Sandbox creates a virtual account linked to your Sandbox Wallet to enable you to add credits via Bank Transfer. Any payments made to this account will reflect in your Sandbox Wallet.

  1. Head over to the wallet tab section in your API dashboard. You will find the options to add credits via Bank Transfer or Payment Gateway.
  2. Select Bank Transfer.
  3. You will be shown details of a Virtual Account linked with your Sandbox Wallet.
  4. Use the details provided to make the Bank Transfer. The amount will be reflected upon successful transfer.