This event is triggered whenever a transaction in marked as completed in one of your ledger accounts.

Payload (object)

  • transaction (object)
    • id (string) - This transaction id
    • status (string) - The status this transaction is at
    • sourceAmount (object) - The amount to be paid for this transaction
      • value (number) - The amount to be paid in float point
      • currency (string) - 3 letters ISO code for currency
      • formattedValue (string) - The formatted value, e.g: $10.00
      • digits (number) - The amount of decimal places this currency has
      • wholeValue (number)
        An integer value for the least significant value for this currency, eg.: $10.00 would be 1000. It can be thought as how many cents for this operation
    • destinationAmount (object)(optional) - The amount of this transaction after fees and exchange rate
      • value (number) - The amount to be paid in float point
      • currency (string) - 3 letters ISO code for currency
      • formattedValue (string) - The formatted value, e.g: $10.00
      • digits (number) - The amount of decimal places this currency has
      • wholeValue (number)
        An integer value for the least significant value for this currency, eg.: $10.00 would be 1000. It can be thought as how many cents for this operation
    • createdDate (Date)(optional) - Date this transaction was created
    • cancelledDate (Date)(optional) - Date this transaction was cancelled, if applicable
    • completedDate (Date)(optional) - Date this transaction was completed and the money was transferred to payee
    • failedDate (Date)(optional) - Date this transaction has failed, if applicable
    • returnedDate (Date)(optional) - Date this transaction was returned
    • returnReason (string)(optional) - A description of why this transaction was returned
{
  transaction: {
    id: 'string',
    status: 'string',
    sourceAmount: {
      value: number,
      currency: 'string',
      formattedValue: 'string',
      digits: number,
      wholeValue: number,
    },
    destinationAmount: {
      value: number,
      currency: 'string',
      formattedValue: 'string',
      digits: number,
      wholeValue: number,
    },
    createdDate: 'string',
    cancelledDate: 'string',
    completedDate: 'string',
    failedDate: 'string',
    returnedDate: 'string',
    returnReason: 'string',
  },
}