Transaction Model
Transaction Model
This model is referenced in the response of #creating-new-transaction
field | type | description |
---|---|---|
TransactionNumber | string | example: 14a4334a32c852aeb0cfae52cbff1314649da7f175a8e140b35c147c The transaction number of the new transaction created |
date | date | example: 2019-12-19T09:47:59.105Z Creation date of this transaction entity |
amount | string | example: "1234.56" Amount of this this transaction entity |
currency | string | [ USD, CAD, ILS, EUR, RUB ] |
status | number | Current transaction Status of this transaction:
* |
statusName | string | example: Transaction Approved Friendly Status Description |
pos | string | example: POS 3, Branch Tel Aviv The terminal name associated for this transaction |
posReceiptsEndpoint | string | example: http://pay.sensepass-api.com/api/invoicesReceipts/receipt/save/hofai3478o8o78o4s849j3920ckj The endpoint for the pos's receipts to be handled by the selected mode in the transaction's creation |
posData | objects | Any data (object/array/string/number etc...) received in "posData" field in #creating-new-transaction |
businessName | string | example: Coffee Bar The business name associated for this terminal |
businessId | number | example: 144 The business ID associated to this terminal |
timeoutDate | date | example: 2019-12-19T09:47:59.105Z Timeout date for this transaction |
SMS | string | SMS delivery status, see "clientPhoneNumber" field in #creating-new-transaction |
paymentCommit | object | |
products | object | |
productSumMismatch | boolean | Informs if the sum of all products are not equal to the transaction's amount |
confirmations | object | |
transactionPage | object | |
confirmation | Deprecated | Deprecated field |
paymentMethodData | Deprecated | Deprecated field |
subscription | object | see subscription object entity: Subscription Model |
parentTransaction | object | parent transaction with method type: Subscription/Authorization/Tokenization. Transaction Model |
Last updated