Payment Method Properties

Available country codesLT, LV, EE
Processing (Presentation) currenciesEUR
Settlement currenciesEUR
Consumer currenciesEUR
Channel member tagpaysera
Scheme name in the settlement filePaySera
Minimum transaction amountEUR 0.01
Maximum transaction amountNo limit
Session timeout1 hour
RefundNo
Refund ValidityN/A
ChargebackNo
Integration TypeSynchronous
SandboxPPRO-hosted

Transaction Flow

  1. On the merchant checkout page, the consumer selects Paysera Wallet as their preferred payment method.
  2. They are redirected to a payment page where they can:
    1. Log into their Paysera account
    2. Scan the QR code to continue the payment on the Paysera app
  3. After selecting the preferred option, the consumer authenticates with their credentials and TAN. This confirms the payment.
  4. The merchant receives the payment confirmation and can ship the order.

Paysera Integration

Specific input parameters for the TRANSACTION call

Field NameM/O/CTypeDescription
specin.emailOasciiRFC compliant email address of the account holder

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

👍

Note

Paysera Wallet is available for currency EUR.

Retrieving bank information with a REQUESTDATA call

If specin.bankid is passed in with a TRANSACTION call and contains a valid bank identifier, PPRO’s bank selection page is bypassed. The consumer is directly redirected to the specified bank.

To retrieve valid values for specin.bankid , send a REQUESTDATA call with the same channel, tag, and countrycode parameters as for the TRANSACTION call. Set resource to banklist.

returnmode=urlencodeext
&txtype=REQUESTDATA
&login=testmerchant
&password=test123
&contractid=TESTMERCHANTCONTRACT
&channel=testchannel
&tag=paysera
&resource=banklist
&countrycode=EE
RAND1427120382=00a76b9dc6ef325c54ee49a057a0e227720a922e
&STATUS=SUCCEEDED
&TYPE=application%2Fjson
&CONTENT=%7B%22banklist%22%3A%5B%7B%22specin.bankid%22%3A%22hanzaee%22%2C%22logoUrl%22%3A%22https...

The REQUESTDATA output parameter TYPE is application/json. The CONTENT is a JSON structure containing information about available banks.

{
  "banklist": [
    {
      "specin.bankid": "hanzaee",
      "logoUrl": "https://example.org/hanzaee.png",
      "localizedNames": {
        "en":"JSC bank \"Swedbank\" Estonia",
        "es":"Banco JSC \"Swedbank\" Estonia",
        "et":"JSC pank \"Swedbank\" Eesti",
        "lt":"AB bankas \"Swedbank\" Estija",
        "lv":"AS \"Swedbank\" Igaunija",
        "pl":"AB bank \"Swedbank\" Estonia",
        "ro":"Banca JSC \"Swedbank\" Estonia"
        }
      },
    {
      "specin.bankid":"lhv_ee",
      "logoUrl":"https://example.org/lhv_ee.png",
      "localizedNames": {
        "en":"LHV bank Estonia",
        "es":"Banco LHV Estonia",
        "et":"JSC pank \"LHV\"",
        "lt":"LHV bankas",
        "lv":"AS \"LHV\" banka",
        "pl":"LHV bank",
        "ro":"LHV bank Estonia"
        }
      }
    ]
  }
FieldDescription
specin.bankidThe value you must pass to the TRANSACTION call to bypass PPRO's bank selection page
logoURLIf it is available, it contains a URL to the bank's logo
localizedNamesContains the bank's human-readable name in different locales

Specific output parameters for the TRANSACTION call

This payment method will emit the SPECOUT.SRCIBAN output parameter.

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=paysera
&txtype=TRANSACTION
&countrycode=DE
&currency=EUR
&amount=1055
&merchanttxid=GeqeuZ6tNmTA
&login=johndoe
&password=wXBrpVporFVjGO4R
&contractid=JOHNDOE
&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=553219799
&ERRMSG=
&CHANNEL=testchannel
&TAG=paysera
&PAYMENTGUARANTEE=NONE
&REDIRECTSECRET=oK76B4OkE06QnuXZetdSjnLPOTVhMoJJ
SPECOUT_SRCCOUNTRY=DE