tranCode | integer | Transaction Code. Values include: 1 (Normal), 2 (Pre Auth), 3 (Pre Auth Completion), 4 (Pre Auth Cancelation), 5 (Cancel), 6 (Authorized transaction). |
amount | integer | Amount of the transaction in cents. |
currency | string | Currency code in ISO 4217 format. |
ecrID | string | ECR/POS unique ID. Mandatory only if multiple clients use the same Merchant ID. |
vuid | string | Vendor (client) unique transaction identifier. |
tranType | integer | Transaction type. Values include: 1 (Regular), 3 (Forced Transaction), 6 (Cash Back), 7 (Cash), 30 (Balance), 53 (Refund). |
creditTerms | integer | Credit card payment options. Values include: 1 (Regular), 2 (Special Credit), 3 (Immediate), 6 (Credit), 8 (Settlements). |
creditPayments | integer | The number of credit payments. |
payments | integer | The number of payments, not including the first payment. For example, if payments value is 2, the actual number of payments for the consumer would have is 3. If the firstPaymentAmount is not provided in the request- all of the payments will be divided equally. |
payments | integer | The number of additional payments for the transaction, not including the first payment. For example, if “payments” value is 2, the actual number of payments for the consumer would have is 3.
If the firstPaymentAmount is not provided in the request- all of the payments amounts will be divided equally. |
firstPaymentAmount | integer | Amount in cents of the first payment. |
paymentIndex | integer | The index to which the payments are linked. Values include: 1 (Linked to Madad), 2 (Linked to Dollar). |
cashBackAmount | integer | Cash back amount in cents. |
tipAmount | integer | Tip amount in cents. |
ipayCode | integer | Type of benefit. Values include: 0 (currency), 1 (stars), 2 (points), 3 (club), 99 (no benefit). |
ipayAmount | integer | Amount of benefit in cents. |
ipayPercent | integer | Percent of benefit (0-100). |
ipayUnits | integer | Number of benefit units. |
posEntryMode | integer | POS Entry Mode, type of card transaction. Mandatory if card data is supplied. Values include: 1 (MSR), 5 (CTLS MSR), 40 (Contact EMV), 50 (Phone), 51 (Signature only), 80 (Fallback (err)), 81 (Fallback (no AID)) |
cardTrack2 | string | Card track2 data. |
cardNumber | string | Card number (PAN) for card-not-present (CNP) transactions. |
expDate | string | Card expiration date in YYMM format. |
cvv | string | Card verification value (3 digits). |
cardHolderID | string | Personal ID of the card holder. |
zipCode | string | ZIP code. |
city | string | City. |
address | string | Address. |
authNum | string | Authorization Number (7 digits). |
originalUID | string | Original transaction unique identifier. |
language | string | UI Language. Values include Hebrew and English. |
conversionAmount | integer | The amount in ILS after conversion from the foreign currency. Mandatory if the currency field is not 376 or 840. |
changeRate | integer | The foreign currency exchange rate in precision of 4 digits after the decimal point. For example, 4.210 = 42100. Mandatory if the currency field is not 376 or 840. |
retailer | string | SHVA retailer number, compared with the SHVA retailer number of the payment terminal. |
additionalInfo | json of strings | Private vendor data sent to the payment gateway (up to 300 characters). |
cardless | bool | Complete the transaction without showing the card. |
petrol | bool | Do a petrol transaction. |
hideAnimation | bool | Don’t show animation at the end of the transaction. |