Add Money to Wallet And Debit API - Mobikwik

This API allows merchants to add insufficient funds to a user's wallet and debit the total transaction amount in a single seamless operation.

Environment

EnvironmentURL
Testhttps://test.mobikwik.com/walletapis/addmoneytowalletanddebit
Productionhttps://walletapi.mobikwik.com/walletapis/addmoneytowalletanddebit

Method: POST

Request parameters

ParameterDescriptionExample
mid
mandatory
String Unique parent merchant IDMBK9006
cell
mandatory
String Mobile number of the user9311032820
amount
mandatory
Decimal Total transaction amount250.00
orderid
mandatory
String Unique order identifierORDER_123456
token
mandatory
String Valid wallet token for the userMBK_TOKEN_123456789
merchantname
mandatory
String Alias for the merchantTestMerchant
redirecturl
mandatory
String URL for transaction completion notificationshttps://merchant.com/callback
checksum
mandatory
String Calculated checksum for validationcalculated_hash
aggregatedMerchantId
optional
String Unique ID for aggregated merchants (For Aggregators Only)AGG123

Response parameters

FieldDescriptionExample
messagecodeString Message code from request504
statusString Transaction statusSUCCESS
statuscodeString Numeric status code0
statusdescriptionString Description of the statusAdd money flow initiated successfully
orderidString Order identifier from requestORDER_123456
txnidString Mobikwik transaction IDMBK_TXN_789012345
amountString Transaction amount250.00
wallet_balanceString Current wallet balance100.00
added_amountString Amount to be added to wallet150.00
redirect_urlString URL for payment processinghttps://mobikwik.com/payment/process?token=xyz123
checksumString Response checksum for validation8feac7700a4efd1ef08ea0ec5bf5921c3f1fc3398944421978794b9ada1c2c47

Response attributes

The response checksum that will be returned to the users will have the following format:

📘 Note: Always validate the response checksum to ensure data integrity and security.

Sample response

{
  "messagecode": "504",
  "status": "SUCCESS",
  "statuscode": "0",
  "statusdescription": "Add money flow initiated successfully",
  "orderid": "ORDER_123456",
  "txnid": "MBK_TXN_789012345",
  "amount": "250.00",
  "wallet_balance": "100.00",
  "added_amount": "150.00",
  "redirect_url": "https://mobikwik.com/payment/process?token=xyz123",
  "checksum": "8feac7700a4efd1ef08ea0ec5bf5921c3f1fc3398944421978794b9ada1c2c47"
}
Ask AI Beta

Hi! I am an AI Assistant. Ask me about PayU and get help with your integration.
Responses are generated by AI, may contain some mistakes.

EXAMPLE QUESTIONS