Skip to main content

MerchantFeeAccount

All merchant fee account events will return the following object. This is the same object as the merchant fee account api returns. API Endpoint

{
"id": "string",
"merchantCode": "string",
"transactionType": "string",
"transactionSource": "string",
"description": "string",
"amount": 0,
"currency": "string",
"date": "2025-10-14T03:33:28.488Z",
"status": "string",
"transactionInfo": {
"transactionId": "string",
"transactionAmount": 0,
"rewardCalculationSpendAmount": 0,
"offerId": "string",
"rewardPaid": 0,
"feeCharged": 0
},
"invoiceInfo": {
"invoiceNumber": "string",
"amount": 0,
"status": "string",
"paidDate": "2025-10-14T03:33:28.488Z"
},
"taxInfo": {
"name": "string",
"percent": 0
}
}

Events

  • merchantfeeaccount.unconfirmed - This event will be triggered every time an auth transaction is recorded.
  • merchantfeeaccount.confirmed - This event will be triggered every time a cleared transaction is recorded.
  • merchantfeeaccount.invoiced - This event will be triggered every time a merchant is invoiced.
  • merchantfeeaccount.removed - This event will be triggered every time a merchant fee entry is removed.
  • merchantfeeaccount.reversed - This event will be triggered every time a merchant fee transaction is reversed.
  • merchantfeeaccount.pending - This event will be triggered every time a merchant fee transaction is awaiting confirmation or processing.
  • merchantfeeaccount.paid - This event will be triggered every time a merchant fee is successfully paid.