MemberRewardAccount
All member reward account events will return the following object. This is the same object as the member reward account api returns. API Endpoint
The info parts of this object are only populated for the appropriate transaction source.
- CardTransaction - cardTransactionRewardInfo will be populated
- ProgramRequest- programRequestRewardInfo will be populated
- ProgramBonus- programBonusRewardInfo will be populated
- MemberPayment- memberPaymentInfo will be populated
{
"id": "string",
"memberNumber": "string",
"accountType": "string",
"transactionType": "string",
"date": "2025-10-14T03:33:28.481Z",
"amount": 0,
"status": "string",
"transactionSource": "string",
"cardTransactionRewardInfo": {
"status": "string",
"merchantName": "string",
"merchantId": "string",
"transactionId": "string",
"transactionAmount": 0,
"transactionState": "string",
"rewardTransactionAmount": 0,
"rewardOfferId": "string",
"rewardType": "string",
"rewardValue": 0,
"cardType": "string",
"cardProviders": [
"string"
],
"cardSuffix": "string",
"cardId": "string"
},
"programRequestRewardInfo": {
"status": "string",
"rewardDescription": "string",
"referenceId": "string"
},
"programBonusRewardInfo": {
"status": "string",
"bonusId": "string",
"bonusType": "string",
"description": "string",
"bonusData": {}
},
"memberPaymentInfo": {
"status": "string",
"paymentNumber": "string",
"paymentType": "string",
"cardId": "string",
"cardType": "string",
"cardProviders": [
"string"
],
"cardSuffix": "string",
"bsb": "string",
"accountNumber": "string",
"accountName": "string"
}
}
Events
- memberrewardaccount.reward - This event will be triggered every time a reward is earned by the member.
- memberrewardaccount.rewardfunded - This event will be triggered every time a reward is paid for by the merchant or program and can be withdrawn.
- memberrewardaccount.rewardreversal - This event will be triggered every time a previously granted reward is reversed.
- memberrewardaccount.withdrawal - This event will be triggered every time a withdrawal is made from the member account.
- memberrewardaccount.withdrawalpaid - This event will be triggered every time a withdrawal payment is made.
- memberrewardaccount.withdrawalreversed - This event will be triggered every time a previously processed withdrawal is reversed.
- memberrewardaccount.rewardremoved - This event will be triggered every time a reward is removed.