The Transaction Object holds details about a transaction.
| Field | Type | Example | Description |
|---|---|---|---|
| id | String | "aaaaaaaaaaabbbbbbbbbbbbb" | The unique ID for the transaction. |
| userid | String | "aaaaaaaaaaabbbbbbbbbbbbb" | The ID of the user that made the transaction. |
| date | Date (Unix Timestamp) | "2020-01-01T08:00:00.000Z" | The date and time that the transaction was created. |
| address | String | "2MuRs4YMw1ecJcqKBAZoSVGE3S5DwcYhWbE" | The payment address to send crypto payments to. |
| cryptoSymbol | String | "BTC" | The selected crypto to use in the transaction. |
| amountUsd | Integer | 20 | The amount of USD transacted. |
| amountCrypto | String | "0.00273227" | The amount of cryptocurrency transacted. |
| status | String | "Confirming" | The status of the transaction. |
| paymentPath | String | "/invoice/<invoice-id>" | The generated invoice URL for the transaction. This URL can be used to view detailed information on the transaction. |
| processorid | String | "bl" | Used to determine the prefix for the invoice url. eg: "bl" = "https://pay.bitlaunch.io" |
