Pelecard PoS-Bridge is a service that enables transaction processing between Electronic Cash
Registers (ECR) and Pelecard’s EMV-compliant gateway (the switch). It acts as a bridge between the
ECR and the terminal equipment (PAX S300, for example).
The payment process can be performed in two steps or in one step.
Two-step mode
One-step mode — equivalent to the second step of the two-step process,
performed in a single call.
Important — EMV contact transactions.
When the card is inserted and a PIN code is required, the card must remain in the PinPad
for the entire transaction process.
| Method | Purpose | PinPad |
|---|---|---|
CreateSession |
Create a session and define the PinPad connection | — |
PaymentStart |
Step 1 of a two-step payment | ✓ |
PaymentEnd |
Step 2 of a two-step payment | ✓ |
PaymentFull |
Single-step payment (steps 1 + 2 in one call) | ✓ |
Init |
Initialise a newly installed PoS | ✓ |
AbortTransaction |
Break the transaction and release the PinPad | ✓ |
DebitByToken |
One-step billing by card token via the gateway (CNP) | ✗ |
DebitObligo |
One-step billing of a previously approved (J5) amount | ✗ |
ReleaseObligo |
Cancel an approval and release the obligation on the card | ✗ |
UpdateParameters |
Run the parameter-update routine on the PinPad | ✓ |
GetServiceStatus |
Service health check and session list | — |
Two-step payment:

These transport conventions apply to every method. Each payment must begin with
CreateSession.
| Base URI | http://127.0.0.1:8019/PosBridge/ (http://localhost:8019/PosBridge/ is equivalent) |
| HTTP method | POST |
| Body format | JSON |
| Encoding | UTF-8 |
| Amounts | Always in CENTS — 2.20 NIS is sent as 220 |
Session lifecycle. CreateSession returns a session ID
that must be reused by every subsequent call in the same transaction. PaymentStart and
PaymentEnd must run under the same session.
Creates a new session on the PoS-Bridge service and defines the PinPad connection. Returns the
session ID used by all subsequent methods.
http://127.0.0.1:8019/PosBridge/CreateSession{
"TerminalNumber": "0882577012",
"UserName": "PeleTest",
"Password": "XXXXXX",
"PinpadSerial": "53218917",
"AshraitType": "1",
"DeviceVendorCode": "1234:0101",
"PinpadType": "19",
"PinpadIpPort": "192.168.0.45:8080",
"SpIpAddress": "82.80.233.69",
"SpPort": "4109",
"Lang": "En",
"PinpadSecCode": "1321"
}
| Name | Description |
|---|---|
TerminalNumber |
The 10-digit merchant ID assigned by SHVA. |
UserName / Password |
Pelecard gateway credentials. |
PinpadSerial |
Device S/N, printed on the bottom of the PinPad — e.g. label S300-000-363-01L0 S/N:53075313. |
AshraitType |
PinPad software type: 1 = Supported PinPad (JSON PinPad), 3 = Dangot, 4 = Modularity. |
DeviceVendorCode |
Required when the PinPad is connected via USB. Composed of the VID (vendor ID) and PID (product ID), found in the Windows hardware settings console; used for dynamic COM-port identification. Ignored when PinpadIpPort is provided. |
PinpadType |
For Supported PinPads (JSON PinPad) the value must be “19”. |
PinpadIpPort |
PinPad IP address and port. |
SpIpAddress, SpPort |
Must be supported by the ECR — reserved for future use. |
Lang |
PinPad UI language: "En" (English) or "He" (Hebrew). |
PinpadSecCode |
Dangot PinPad protection code. For AshraitType 4 only. |
Returns a session ID, or an error description.
{
"Data": "",
"Error": "",
"SessionId": "d5b48ecb-9606-4cf4-8dec-a7dae48fbf5c",
"Status": "OK"
}
Once a session is established, starts the two-stage payment flow.
http://127.0.0.1:8019/PosBridge/PaymentStart{
"RequestProperties": {
"AdditionalData": "",
"Amount": 220,
"AuthNum": "",
"CreateToken": true,
"Currency": "376",
"EcrId": "",
"JParam": 4,
"KupaNo": 1,
"TranType": 1
},
"SessionId": "823121fa-e3e9-4cbb-aa59-d86e0a99bde9"
}
| Name | Type | Max | Req. | Description | Remarks |
|---|---|---|---|---|---|
TranType |
Num | 2 dt | No | Payment type. Default 01 |
Supported by the current bridge version: 01, 53 |
JParam |
Num | 1 dt | No | Transaction “J” parameter. Default 0 |
0, 4 billing · 5 obligo · 2 card check |
Amount |
Num | 8 dt | Yes | Transaction total in CENTS | 2.00 NIS → 200 |
Currency |
Text | 3 | No | ISO-4217 numeric code. Default 376 |
376 NIS · 840 USD · 978 EUR |
AuthNum |
Text | 7 | No | Authorization number from the credit company | 1234567 |
EcrId |
Text | 256 | No | Unique transaction identifier issued by the cash register | Some GUID value |
KupaNo |
Num | 3 | No | Cash register short number. Default 001 |
Not supported yet |
CreateToken |
bool | 1 | No | If true, a token is created for this transaction. Default false |
In Modularity a token is created anyway |
AdditionalData |
Text | 19 | No | Free text | Not supported by Modularity |
SessionId |
Text | 36 | Yes | The session ID returned by CreateSession |
Sent at the root of the body, outside RequestProperties |
{
"AvilibleCreditTerms": [1, 8, 6, 2],
"Error": "",
"Manpik": 1,
"Mutag": 1,
"PAN": "532612***0200",
"Solek": 2
}
| Name | Type | Max | Description | Remarks |
|---|---|---|---|---|
AvilibleCreditTerms |
Array | List of available credit types | [1,8,6,2] |
|
Manpik |
Num | 1 dt | Issuer code number | See the code tables |
Solek |
Num | 1 dt | Clearing company code number | See the code tables |
Mutag |
Num | 1 dt | Card brand code number | See the code tables |
PAN |
Text | 20 | Censored card number — first 6 digits + last 4 | 458045***4580 |
Error |
Text | Error message, if one occurred |
Note the spelling. The wire field is
AvilibleCreditTerms, exactly as returned by the service.
<!– ROW 6 — “1.3 PaymentEnd” — paste into the HTML field –>
Completes the payment initialised by <code>PaymentStart</code>. At this stage the merchant sets
additional transaction parameters such as credit terms or the number of settlements.
<strong>Both <code>PaymentStart</code> and <code>PaymentEnd</code> must be called within the same
session, using the same session ID.</strong>
<div class=”pb-endpoint”><span class=”pb-method”>POST</span>
<code>http://127.0.0.1:8019/PosBridge/<span class=”pb-path”>PaymentEnd</span></code></div>
<h3>Request</h3>
<pre class=”line-numbers”><code class=”language-json”>{
“RequestProperties”: {
“Amount”: 0,
“CreditTerms”: 1,
“FirstPayment”: 0,
“IndexPayment”: 0,
“NoOfPayments”: 1,
“Tip”: 0
},
“SessionId”: “823121fa-e3e9-4cbb-aa59-d86e0a99bde9”
}</code></pre>
<div class=”table-container”>
<table>
<thead>
<tr>
<th>Name</th>
<th>Type</th>
<th>Max</th>
<th class=”pb-c”>Req.</th>
<th>Description</th>
<th>Remarks</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>Amount</code></td>
<td>Num</td>
<td>8 dt</td>
<td class=”pb-c”>No</td>
<td>Updated total amount. Must be <strong>less than or equal to</strong> the original amount</td>
<td>In CENTS</td>
</tr>
<tr>
<td><code>CreditTerms</code></td>
<td>Num</td>
<td>1 dt</td>
<td class=”pb-c”>No</td>
<td>Type of crediting</td>
<td><code>1</code> Regular · <code>2</code> Isracredit · <code>6</code> Credit · <code>8</code> Payments</td>
</tr>
<tr>
<td><code>NoOfPayments</code></td>
<td>Num</td>
<td>2 dt</td>
<td class=”pb-c”>No</td>
<td>Number of payments. For <code>CreditTerms</code> 6, 8</td>
<td>1–36</td>
</tr>
<tr>
<td><code>FirstPayment</code></td>
<td>Num</td>
<td>8 dt</td>
<td class=”pb-c”>No</td>
<td>Amount of the first payment. For <code>CreditTerms</code> 8</td>
<td>In CENTS</td>
</tr>
<tr>
<td><code>IndexPayment</code></td>
<td>Num</td>
<td>1 dt</td>
<td class=”pb-c”>No</td>
<td>Payments linking</td>
<td><code>0</code> not linked · <code>1</code> CPI-linked · <code>2</code> USD-linked</td>
</tr>
<tr>
<td><code>Tip</code></td>
<td>Num</td>
<td>8 dt</td>
<td class=”pb-c”>No</td>
<td>The part of the total amount defined as a tip</td>
<td>In CENTS</td>
</tr>
</tbody>
</table>
</div>
<h3>Response</h3>
<div class=”pb-callout pb-warn”>
<span class=”pb-label”>Note.</span> The response may contain <strong>more fields</strong> than
the example below — see the full table.
</div>
<pre class=”line-numbers”><code class=”language-json”>{
“Amount”: 0,
“CardExpirationDate”: “”,
“CardName”: “”,
“CreditTerms”: 0,
“Currency”: “”,
“CustomerRecipt”: “”,
“CustomerReciptDetailed”: null,
“FirstPayment”: 0,
“Manpik”: 0,
“ManpikAuthNum”: “”,
“MerchentRecipt”: “”,
“MerchentReciptDetailed”: null,
“Mutag”: 0,
“NoOfPayments”: 0,
“NonFirstPayment”: 0,
“PAN”: “”,
“PanEntryMode”: 0,
“ParamJ”: 4,
“RRN”: “”,
“Result”: 4,
“ResultDescription”: “unauthorized transaction”,
“Solek”: 0,
“SolekAuthNum”: “”,
“SwipeData”: “”,
“Tip”: 0,
“Token”: “”,
“TranType”: 0,
“UID”: “”,
“Voucher”: “”
}</code></pre>
<div class=”table-container”>
<table>
<thead>
<tr>
<th>Name</th>
<th>Type</th>
<th>Max</th>
<th>Description</th>
<th>Remarks</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>Result</code></td>
<td>Num</td>
<td>4 dt</td>
<td>Result code</td>
<td><code>0</code> = OK</td>
</tr>
<tr>
<td><code>ResultDescription</code></td>
<td>Text</td>
<td>256</td>
<td>Result description</td>
<td></td>
</tr>
<tr>
<td><code>Amount</code></td>
<td>Num</td>
<td>8 dt</td>
<td>Total amount of the transaction</td>
<td>In CENTS</td>
</tr>
<tr>
<td><code>NoOfPayments</code></td>
<td>Num</td>
<td>2 dt</td>
<td>Number of payments. <code>CreditTerms</code> 6, 8</td>
<td>1–36</td>
</tr>
<tr>
<td><code>FirstPayment</code></td>
<td>Num</td>
<td>8 dt</td>
<td>Amount of the first payment. <code>CreditTerms</code> = 8</td>
<td>In CENTS</td>
</tr>
<tr>
<td><code>NonFirstPayment</code></td>
<td>Num</td>
<td>8 dt</td>
<td>Amount of each subsequent payment. <code>CreditTerms</code> = 8</td>
<td>In CENTS</td>
</tr>
<tr>
<td><code>CreditTerms</code></td>
<td>Num</td>
<td>1 dt</td>
<td>Type of crediting</td>
<td>See the code tables</td>
</tr>
<tr>
<td><code>Currency</code></td>
<td>Text</td>
<td>3</td>
<td>ISO-4217 numeric code. Default <code>376</code></td>
<td><code>376</code> NIS · <code>840</code> USD · <code>978</code> EUR</td>
</tr>
<tr>
<td><code>ManpikAuthNum</code></td>
<td>Text</td>
<td>7</td>
<td>Issuer authorization number</td>
<td><code>1234567</code></td>
</tr>
<tr>
<td><code>SolekAuthNum</code></td>
<td>Text</td>
<td>7</td>
<td>Clearing authorization number</td>
<td><code>1234567</code></td>
</tr>
<tr>
<td><code>Manpik</code></td>
<td>Num</td>
<td>1 dt</td>
<td>Issuer code number</td>
<td>See the code tables</td>
</tr>
<tr>
<td><code>Solek</code></td>
<td>Num</td>
<td>1 dt</td>
<td>Clearing company code number</td>
<td>See the code tables</td>
</tr>
<tr>
<td><code>Mutag</code></td>
<td>Num</td>
<td>1 dt</td>
<td>Card brand code number</td>
<td>See the code tables</td>
</tr>
<tr>
<td><code>PAN</code></td>
<td>Text</td>
<td>19–20</td>
<td>Censored / masked card number — first 6 + last 4</td>
<td><code>458045***4580</code></td>
</tr>
<tr>
<td><code>PanEntryMode</code></td>
<td>Num</td>
<td>2 dt</td>
<td>How the card was applied</td>
<td>See the code tables</td>
</tr>
<tr>
<td><code>RRN</code></td>
<td>Text</td>
<td>12</td>
<td>ISO 8583 Retrieval Reference Number</td>
<td></td>
</tr>
<tr>
<td><code>UID</code></td>
<td>Text</td>
<td>23</td>
<td>Transaction unique ID</td>
<td><code>18021314342808830126284</code></td>
</tr>
<tr>
<td><code>SwipeData</code></td>
<td>Text</td>
<td>256</td>
<td>Track 2 data</td>
<td><strong>Only for non-credit cards.</strong> Empty string for credit cards.</td>
</tr>
<tr>
<td><code>Tip</code></td>
<td>Num</td>
<td>8</td>
<td>The part of the total amount defined as a tip</td>
<td>In CENTS</td>
</tr>
<tr>
<td><code>CardExpirationDate</code></td>
<td>Text</td>
<td>4</td>
<td>Card expiration date, <code>YYMM</code></td>
<td><code>2104</code></td>
</tr>
<tr>
<td><code>CardName</code></td>
<td>Text</td>
<td>256</td>
<td>Card name</td>
<td><span class=”pb-he”>אמריקן אקספרס</span></td>
</tr>
<tr>
<td><code>ParamJ</code></td>
<td>Num</td>
<td>1</td>
<td>Param “J” — operation type</td>
<td><code>4</code>, <code>0</code> debit · <code>5</code> obligo</td>
</tr>
<tr>
<td><code>CustomerRecipt</code></td>
<td>Text</td>
<td>1024</td>
<td>Customer receipt — raw data from the PinPad</td>
<td></td>
</tr>
<tr>
<td><code>CustomerReciptDetailed</code></td>
<td>Array</td>
<td></td>
<td>Customer receipt — key/value pairs</td>
<td>See below</td>
</tr>
<tr>
<td><code>MerchentRecipt</code></td>
<td>Text</td>
<td>1024</td>
<td>Merchant receipt — raw data from the PinPad</td>
<td></td>
</tr>
<tr>
<td><code>MerchentReciptDetailed</code></td>
<td>Array</td>
<td></td>
<td>Merchant receipt — key/value pairs</td>
<td>See below</td>
</tr>
<tr>
<td><code>Token</code></td>
<td>Text</td>
<td>14</td>
<td>Token</td>
<td><code>10006783786075</code></td>
</tr>
<tr>
<td><code>TranType</code></td>
<td>Num</td>
<td>1</td>
<td>Transaction type</td>
<td>See the code tables</td>
</tr>
<tr>
<td><code>Voucher</code></td>
<td>Text</td>
<td>7</td>
<td class=”pb-dim”><strong>Not supported</strong></td>
<td></td>
</tr>
</tbody>
</table>
</div>
<div class=”pb-callout pb-note”>
<span class=”pb-label”>Note the spelling.</span> The wire fields are <code>CustomerRecipt</code>,
<code>CustomerReciptDetailed</code>, <code>MerchentRecipt</code> and
<code>MerchentReciptDetailed</code> — spelled exactly as shown.
</div>
<h3>Detailed receipt format</h3>
<code>CustomerReciptDetailed</code> / <code>MerchentReciptDetailed</code> are arrays of alternating
key/value entries, where the key is the field name as printed on the receipt.
<pre class=”line-numbers”><code class=”language-json”>”CustomerReciptDetailed”: [
“תאריך”, “18/12/18 19:34”,
“מספר מסוף”, “0883012”,
“גרסת תוכנה”, “01.08.12”,
“מספר עסק”, “0071506”,
“כרטיס”, “אמריקן אקספרס”,
“מספר”, “1238”,
“מספר שובר”, “26013068”,
“מזהה”, “18121819342208830125047”,
“RRN”, “835219064609”,
“סוג עסקה”, “חובה”,
“מספר אישור”, “2064609”,
“גורם מאשר”, “חברה”,
“אופן ביצוע”, “זכה”,
“זיהוי יישום בשבב”, “A000000025010402”,
“סוג אשראי”, “רגיל”,
“סכום עסקה”, “2.20”,
“”, “Verified by device”,
“מזהה שרת”, “43184669911238”
]</code></pre>
Performs the first and second step of the transaction in one go.
http://localhost:8019/PosBridge/PaymentFull{
"Stage1Input": {
"// same fields as PaymentStart RequestProperties"
},
"Stage2Input": {
"// same fields as PaymentEnd RequestProperties"
},
"SessionId": "4a86a285-1b58-4562-b170-7911d1249ee5"
}
The response format is the same as PaymentEnd.
Initialises the PinPad to work with the terminal number specified in the session. Use
Init with IsPinpadInit = true when installing a new device.
Reboot the device after Init.
http://localhost:8019/PosBridge/InitIsPinpadInit |
Behaviour |
|---|---|
true |
Downloads the configuration data from Pelecard and pushes it to the PinPad |
false |
Downloads the configuration data from Pelecard and does not push it to the PinPad |
{
"IsPinpadInit": true,
"SessionId": "4a86a285-1b58-4562-b170-7911d1249ee5"
}
{
"Data": "",
"Error": "",
"SessionId": "4a86a285-1b58-4562-b170-7911d1249ee5",
"Status": "OK"
}
Breaks the transaction after step 1 and releases the PinPad.
http://localhost:8019/PosBridge/AbortTransaction{
"SessionId": "4a86a285-1b58-4562-b170-7911d1249ee5"
}
{
"Data": "",
"Error": "",
"SessionId": "4a86a285-1b58-4562-b170-7911d1249ee5",
"Status": "OK"
}
Performs a CNP (card-not-present) transaction. Does not require a PinPad —
typically used in back-office systems.
http://localhost:8019/PosBridge/DebitByToken{
"SessionId": "833a3125-2e66-44c4-bb8e-52ce1d0c8830",
"terminal": "0882577012",
"userName": "PeleTest",
"password": "XXXXXX",
"token": "80227153610200",
"amount": 230,
"currency": "376",
"jParam": 4,
"creditTerms": 1,
"tranType": 1,
"paymentsNumber": 0,
"firstPayment": 0,
"CVV2": "",
"id": "",
"kupaNumber": "1",
"authNum": "",
"paramX": "TEST_01"
}
Note the casing. Unlike PaymentStart /
PaymentEnd, this method uses camelCase parameter names at the root of
the body — there is no RequestProperties wrapper.
| Name | Description |
|---|---|
terminal |
Terminal number provided by SHVA |
userName |
Pelecard API working-station name |
password |
Pelecard API working-station password |
token |
Card token received in the Stage2Output object on a J4/J5 operation |
tranType |
Payment type |
creditTerms |
Type of crediting — 1 Regular · 2 Isracredit · 6 Credit · 8 Payments |
jParam |
Transaction “J” parameter — 0, 4 billing · 5 obligo only · 2 card checking only |
amount |
Transaction total in CENTS |
currency |
ISO-4217 numeric currency code. Default 376 |
CVV2 |
Card CVV, if the terminal requires it |
id |
Cardholder ID number, if the terminal requires it |
paramX |
Additional free-text info field. Max length 19 chars |
kupaNumber |
Station number, 001–009 |
paymentsNumber |
Number of split payments, 1–36 (creditTerms 8, 6) |
firstPayment |
Amount of the first payment (creditTerms 8) |
authNum |
Credit company authorization number (for pre-authorized payments) |
SessionId |
The session ID from CreateSession |
The response format is the same as PaymentEnd.
Makes a payment (J4) using funds obliged by a previous J5 transaction.
http://localhost:8019/PosBridge/DebitObligo{
"SessionId": "9b12b7f3-412b-4d15-9508-cc40d44dc120",
"UID": "XXXXXXXXXXXXXXXX",
"currency": "376",
"ecr": "",
"newAmount": 220
}
| Name | Description |
|---|---|
UID |
Unique ID of the original (J5) transaction |
newAmount |
Updated total amount. Must be less than or equal to the original amount |
currency |
Updated currency |
ecr |
Unique transaction identifier issued by the cash register |
SessionId |
The session ID from CreateSession |
The response format is the same as PaymentEnd.
Breaks (releases) an obligo — the opposite of DebitObligo. Cancels the approval
and releases the obligation on the customer’s credit card.
http://localhost:8019/PosBridge/ReleaseObligo{
"SessionId": "9b12b7f3-412b-4d15-9508-cc40d44dc120",
"UID": "XXXXXXXXXXXXXXXX",
"ecr": ""
}
| Name | Description |
|---|---|
UID |
Unique ID of the original (J5) transaction |
ecr |
Unique transaction identifier issued by the cash register |
SessionId |
The session ID from CreateSession |
The response format is the same as PaymentEnd.
Starts the parameter-updating sequence on the PinPad. Also used when the PinPad device does not
support scheduled broadcasting.
http://localhost:8019/PosBridge/UpdateParameters{
"SessionId": "4a86a285-1b58-4562-b170-7911d1249ee5"
}
{
"Data": "",
"Error": "",
"SessionId": "4a86a285-1b58-4562-b170-7911d1249ee5",
"Status": "OK"
}
Best practice is to install the PoS-Bridge and the ECR on the same PC. The service
requires Windows 7 or later with .NET Framework 4.5, and needs an internet connection.
Run PelecardPosBridgeService.exe /? for help.
PeleCard POS Service
----------------------------------------
Copyright (C) 2018 - Mabat DS Ltd
----------------------------------------
Command line options:
PelecardPosBridge.exe - with no args, starts in local server mode
PelecardPosBridge.exe /install - installs and starts the service
PelecardPosBridge.exe /unisntall - stops and uninstalls the service
PelecardPosBridge.exe /start - starts the previously installed service
PelecardPosBridge.exe /stop - stops the previously installed service
PelecardPosBridge.exe /restart - restarts the previously installed service
Note. The /unisntall spelling above is reproduced from
the tool’s own help output.
PelecardPosBridgeService.exe /install
%windir%\system32\services.msc
| Setting | Value |
|---|---|
| First failure | Restart the Service |
| Second failure | Restart the Service |
| Subsequent failures | Restart the Service |
| Reset fail count after | 0 days |
| Restart service after | 1 minute |
Browse to http://localhost:8019/PosBridge/GetServiceStatus:
Ok. Sessions list: a9be239d-499d-4c96-94f6-49e632487617;
PelecardPosEmulator.exe lets you test all the methods described in
this document with different parameters. The emulator provides a Create Session panel, a PaymentFull /
Two-Step Transaction tab, quick selectors for Amount, JParam, TranType, Currency and Credit Terms, and
an output pane showing the raw JSON response.
For additional information or support, contact
op@pelecard.co.il.
Only 01 and 53 are supported by the current version of the bridge.
The remaining values are documented but not supported.
| Code | Meaning | Supported |
|---|---|---|
| 01 | Debit | ✓ |
| 02 | Prika | ✗ |
| 03 | Hiyuv meulezet (forced debit) | ✗ |
| 06 | Cashback | ✗ |
| 07 | Mezuman (cash) | ✗ |
| 11 | Horaat keva (direct debit) | ✗ |
| 30 | Birur itra (balance check) | ✗ |
| 53 | Refund | ✓ |
| 55 | Teina (charge) | ✗ |
Default: 01
| Code | Meaning |
|---|---|
| 1 | Debit (default) |
| 2 | Withdraw |
| 3 | Forced debit |
| 6 | Cashback |
| 7 | Cash |
| 11 | Direct debit |
| 30 | Balance check |
| 53 | Refund |
| 55 | Charge |
| Code | Meaning |
|---|---|
| 0, 4 | Actual billing |
| 5 | Obligo only |
| 2 | Card checking only |
Default: 0
| Code | Meaning |
|---|---|
| 1 | Regular |
| 2 | Isracredit |
| 6 | Credit |
| 8 | Payments |
| Code | Meaning |
|---|---|
| 0 | Not linked |
| 1 | CPI-linked |
| 2 | USD-linked |
| Code | Currency |
|---|---|
| 376 | New Israeli shekel (default) |
| 840 | US dollar |
| 978 | Euro |
| Code | Issuer |
|---|---|
| 0 | Tourist |
| 1 | Isracard |
| 2 | CAL |
| 6 | LeumiCard |
| Code | Clearing company |
|---|---|
| 1 | Isracard |
| 2 | Visa C.A.L. |
| 3 | Diners |
| 4 | Amex |
| 6 | LeumiCard |
| Code | Brand |
|---|---|
| 0 | Private |
| 1 | Mastercard |
| 2 | Visa |
| 3 | Diners |
| 4 | Amex |
| 5 | Isracard |
| 6 | JCB |
| 7 | Discover |
| 8 | Maestro |
| Code | Mode |
|---|---|
| 0 | Magnetic |
| 4 | Magnetic contactless (swiped) |
| 5 | EMV contactless |
| 6 | Mobile magnetic contactless |
| 7 | EMV mobile contactless |
| 10 | Phone number |
| 11 | RFU |
| 40 | EMV contact — inserted, EMV transaction with PIN code |
| 50 | Phone |
| 51 | Signature only |
| 52 | Internet |
| 53 | Fallback |
| 81 | Empty candidate list |
| Code | PinPad software |
|---|---|
| 1 | Supported PinPad (JSON PinPad) |
| 3 | Dangot |
| 4 | Modularity |
| Code | Meaning |
|---|---|
| 19 | Supported PinPads (JSON PinPad) |
| Code | Language |
|---|---|
| En | English |
| He | Hebrew |