Difference between revisions of "MOR API user balance update"

From Kolmisoft Wiki
Jump to navigationJump to search
Line 24: Line 24:
*** <error>Bad login</error> - User not loged in the system. Check username and password.
*** <error>Bad login</error> - User not loged in the system. Check username and password.
*** <error>User balance not updated</error> - Params balance is not correct or user is not saved. Check balance param.
*** <error>User balance not updated</error> - Params balance is not correct or user is not saved. Check balance param.
If balance is changed during the call, price for the call will be deducted from new balance, because balance is deducted in the end of call.

Revision as of 13:03, 18 October 2011

This functionality is available from MOR 10


MOR API

Login and change user balance.






  • Call: /api/change_user_balance
  • Methods: POST, GET(if allowed, not recomended)
  • Params:
    • user_id - Users ID in MOR database, whose balance we want to change. Required.
    • u - username to login. Required.
    • p - password to login. Required.
    • balance - new user balance. Required.
    • hash - SHA1 hash constructed using params and API_Secret_Key ( More described in Constructing hash). Required.
  • Returns:
    • Errors:
      • <error>User was not found</error> - User was not found using user_id. Use correct user_id.
      • <error>Incorrect hash</error> - Hash was not correct. Check API_Secret_Key and order or params while concatenating hash_string.
      • <error>Bad login</error> - User not loged in the system. Check username and password.
      • <error>User balance not updated</error> - Params balance is not correct or user is not saved. Check balance param.

If balance is changed during the call, price for the call will be deducted from new balance, because balance is deducted in the end of call.