Skip to main content
Skip table of contents

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

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.