Donate

This API method allows the calling application to perform a Donate operation. A Donation means a requested amount from an EES AIR Donor Account will be used to credit (transferred-in) into recipient's Account within EES AIR. If for any reasons this operation could not be completed, EES AIR will perform a Rollback operation. And if successful, everything would be restored to the state before this donation call. Returned error code and an error message would explain why this operation failed. Please note this would leave traces in EES AIR in the form of VOIDED Wallet Transaction and VOIDED Wallet Account Transaction. If for any reasons Rollback mechanism fails, this endpoint would return the HTTP 207 (Multi-Status) header with all details, allowing to rectify this situation.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

EES AIR Wallet ID

Body Params

JSON payload

number
required

Amount to be donated

string
required

EES AIR Account ID

walletTransaction
object

This optional Request attribute allows to set a Wallet Transaction attribute(s), if not provided defaults will be applied

childWalletTransaction
object

This optional Request attribute allows to set a Wallet Transaction attribute(s), if not provided defaults will be applied

donateAccountTransaction
object

This optional Request attribute allows to set an Exchange Account Transaction attribute(s)

donateInAccountTransaction
object

This optional Request attribute allows to set a Create Account and Create Account Transaction attribute(s), if not provided defaults will be applied

location
object

This optional Request attribute allows to override a location arisen from a used API KEY to specify exactly in which Outlet this transaction has happened

Responses

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