Debit Wallet Account

This API method allows the calling application to debit a Wallet Account and create appropriate Account Transaction. Currently available for POINTS and CONTINUITY accounts, along with all Stored Value accounts. Please note: by default for Loyalty Points Accounts, EES AIR allows debits of an amount larger than the account's available balance, which would result in a negative balance. This could be mitigated by EES Scheme settings:

  • Disable 'allow negative balance'
  • Enable 'AUTOTOPUP' - EES AIR will detect these negative balances and instantly correct them by bringing a balance to zero (and creating a corresponding Account Transaction of type AUTOTOPUP).
Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

EES AIR Wallet ID

string
required

EES AIR Wallet Account ID

Query Params
string
enum

Request optional and additional entities, currently supported: Child Account Transactions

Allowed:
Body Params

JSON payload

balances
object
required

The object of balances with the amounts to debit against each balance. See below for details on which balances are applicable to which account types.

details
object
location
object
Headers
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
Responses

Language
Credentials
LoadingLoading…
Response
Choose an example:
application/json
request
response