eps

Integrate eps-Überweisung and allow merchants to offer secure online payments via their own trusted bank.

Payment Method Properties

Available country codesAT
Processing (Presentation) currenciesEUR
Settlement currenciesEUR
Consumer currenciesEUR
Channel member tageps
Scheme name in the settlement fileEPS
Minimum transaction amountEUR 1
Maximum transaction amountnone
Session timeout60 minutes
RefundProcessed via SEPA Credit Transfer. Partial and Multiple Partial refunds supported.
Refund Validity365 days
ChargebackNo
Integration TypeAsynchronous
SandboxPPRO-hosted

Transaction Flow

  1. On the merchant's payment page, the consumer chooses to pay online via eps.
  2. They are redirected to the scheme-hosted bank selector page.
  3. The consumer selects the bank and is redirected to the bank's online banking web page, where they complete the payment.
  4. They log in on the banking app and confirm the payment.
  5. The consumer is redirected to the merchant's website.

eps Integration

Specific input parameters for the TRANSACTION call

This payment method requires no specific input parameters.

For standard input parameters, see Input parameters for the TRANSACTION call.

This payment method supports the dynamic descriptor field (see The dynamic descriptor).

Specific output parameters for the TRANSACTION call

Field NameTypeDescription
SPECOUT.SCHEMERETURNCODEasciiThe reason for a failed transaction call

This payment method also emits the following well-known output parameters:

  • SPECOUT.PAYMENTPURPOSE
  • SPECOUT.SRCBIC

See Well-known SPECOUT parameters for details on well-known specific output parameters.

For standard output parameters, see Output parameters for the TRANSACTION call.

TRANSACTION call input

tag=eps
&txtype=TRANSACTION
&countrycode=AT
&currency=EUR
&amount=1055
&merchanttxid=uUYZbS2ktdV5
&login=johndoe
&password=wXBrpVporFVjGO4R
&contractid=JOHNDOECONTRACT
&channel=testchannel
&merchantredirecturl=https%3A%2F%2Fmerchant.com%2Fwork%2Fppro2%2Flanding.php
&notificationurl=https%3A%2F%2Fmerchant.com%2Fwork%2Fppro2%2Fnotification.php
&specin.dynamicdescriptor=DynDescriptor
&accountholdername=John%20Doe
&returnmode=urlencodeext

TRANSACTION call output

REQUESTSTATUS=SUCCEEDED
&STATUS=SUCCEEDED
&TXID=745277820
&ERRMSG=
&CHANNEL=testchannel
&TAG=eps
&PAYMENTGUARANTEE=NONE
&REDIRECTSECRET=9wYV3ofk6Kmib3uvYs9r49yNr7HJqWfs
&SPECOUT.PAYMENTPURPOSE=2MHKQR8
&SPECOUT.SRCBIC=BICCATYYXXX
&SPECOUT.SRCCOUNTRY=AT

Annotations

Transactions may change from any state, especially from FAILED to a SUCCEEDED state at any time. SUCCEEDED itself is considered a stable state (see also Important note about transaction states).

Supported banks

Integrating eps-Überweisung will allow merchants to offer secure online payments via the following Austrian banks:

Bank Name
Austrian Anadi Bank AG
bank99 AG
Bank Austria
Bankhaus Carl Spängler & Co.AG
Bankhaus Schelhammer & Schattera AG
BAWAG P.S.K. AG
BKS Bank AG
BTV VIER LÄNDER BANK
Capital Bank Grawe Gruppe AG
Dolomitenbank
easybank
Erste Bank und Sparkassen
Hypo NOE LB für Niederösterreich u. Wien
Hypo Oberösterreich, Salzburg, Steiermark
Hypo BANK BURGENLAND Aktiengesellschaft
Hypo Alpe-Adria-Bank International AG
Hypo Tirol Bank AG
Hypo Vorarlberg Bank AG
Marchfelder Bank
Oberbank AG
Österreichische Ärzte- und Apothekerbank
Raiffeisen Bankengruppe Österreich
Schoellerbank AG
Sparda Bank Wien
Volksbanken
Volkskreditbank AG