Name | Type | Description |
---|---|---|
id | String | Unique transaction ID. |
sourceId | String | The merchant’s transaction ID if it is different from the Voucherify transaction ID. It is really useful in case of an integration between multiple systems. It can be a transaction ID from a CRM system, database or 3rd-party service. In case of a redemption, this value is null. |
voucherId | String | Unique voucher ID. |
campaignId | String | Unqiue campaign ID of the voucher's parent campaign if it is part of campaign that generates bulk codes. |
source | String | The channel through which the transaction took place, whether through the API or the the Dashboard. In case of a redemption, this value is null. |
reason | String | Reason why the transaction occurred. In case of a redemption, this value is null. |
type | LoyaltyCardTransactionsType | |
details | VoucherTransactionDetails | |
relatedTransactionId | String | The related transaction ID on the receiving card. |
createdAt | OffsetDateTime | Timestamp representing the date and time when the transaction was created. The value is shown in the ISO 8601 format. |