SEPAY (Payment Devices)
Settings
It is possible to connect with SEPAY payment devices. Communication between Point of Sale and PIN terminal is handled by the BranchServer. Communication settings are described below. For registering and ordering product(s), visit the website www.sepay.nl
To activate this payment function, mark the checkbox Use Sepay Pin Terminals. Once configured correctly, the button PIN (SEPAY) becomes visible as payment option in the Point of Sale.

Sepay Login password: Identifies the client and thereby identifies the terminals that belong to this client for which transactions can be sent.
Sepay Merchant: Fill in the name of Merchant organisation.
Sepay Callback (Optional) If provided, the SEPAY system will call this URL to notify the transactions has finished. The data that is posted, will be the same as the response from a GetTransaction. This mechanism can be used instead of polling and when possible is preferred to polling.
Sepay Polling: Mark the checkbox in order to activate polling (instead of callback) . The software itself checks at a fixed interval (ms) whether new data can be read or written on the Pin terminal.
Sepay Pin terninals Fill in SEPAY terminal ID (SID) number to identify one specific terminal of a Merchant. This number can be found on info page of terminal. Fill in a suitable Pin Terminal name. In order to activate the Pin terminal, mark the Enabled checkbox.
It is possible to use the same Pin terminal for different Point of Sale ID's.
SEPAY Transaction error codes
This section describes Transaction error codes on the Pin terminal.
This table is not updated frequently. Please refer to SEPAY documentation for latest list of response codes.
Code | Description |
---|---|
0 | Transaction succeeded |
100 | Do not honour |
101 | Expired card |
104 | Restricted card |
105 | Check security settings of acquirer |
106 | Allowable PIN tries exceeded |
107 | Refer to Card Issuer |
109 | Invalid Merchant |
110 | Invalid Amount |
111 | Invalid Card Number |
116 | Not sufficient funds |
117 | Incorrect PIN |
119 | Transaction not permitted to the customer |
120 | Transaction not permitted to the POS device |
121 | Exceeds withdrawal amount limit |
123 | Exceeds withdrawal frequency limit |
128 | PIN key sync error |
141 | Refund declined |
181 | Card blocked |
185 | Product(s) not allowed |
191 | Unknown transponder |
200 | Pick-up card Declined |
2004 | Check ACQ |
202 | Suspected fraud |
2033 | Check ACQ |
204 | Restricted card Declined – Capture |
2061 | Check ACQ |
2075 | Check ACQ |
208 | Lost Card Declined – Capture |
209 | Stolen Card Declined – Capture |
902 | Invalid transaction Failed |
904 | Format error |
907 | Card issuer or switch inoperative |
908 | Destination not found Declined |
909 | System Malfunction Declined |
911 | Card issuer timed out Declined |
912 | Card issuer unavailable Declined |
913 | Technical failure |
917 | MAC key sync error Declined |
SEPAY Transaction result codes
This section describes Transaction result codes on the Pin terminal.
This table is not updated frequently. Please refer to SEPAY documentation for latest list of response codes.
Code | Description |
---|---|
0 | Transaction succeeded |
1803 | Time-Out |
1804 | Transaction declined |
1811 | Technical failure |
1822 | Connection failure |
1823 | Invalid answer |
2621 | Canceled on PIN entry |
2622 | Time-out on PIN entry |
2623 | Declined by card |
2625 | Corrupted response |
2627 | Declined by host |
2629 | Cancellation |
3313 | MAC verification failure |
4021 | Declined by card/terminal |
4352 | Declined by card/terminal |
SEPAY Status codes
This section describes all Status codes on the Pin terminal.
This table is not updated frequently. Please refer to SEPAY documentation for latest list of response codes.
Code | Description |
---|---|
0 | OK |
1 | Some of the required fields are missing |
2 | Signature is invalid |
4 | Invalid parameters (invalid amount or, more likely invalid transactionref |
6 | Duplicate request |
7 | Terminal not active or not enabled and/or authorized for transactions through WECR |
11 | Pending request for this terminal. A new transactions can only be submitted after finishing or cancelling the previous transaction. When returned, the transactionref in the response is the reference of the pending transaction |
13 | Transaction failed |
14 | This transaction was canceled. The message in the response reports the reason it was canceled: Canceled on terminal (STOP pressed) - Timeout on terminal - Canceled by WECR - Transaction expired (transactions are valid for 1 hour after StartTransaction |
15 | Returned when the transaction is not finished and has not been canceled yet |
17 | Transaction already in progress, cannot be canceled anymore |
99 | Undefined error |