Lithuania banks

Lithuanian Online Banking Transfers can be made via:

  • AB Citadele Banka
  • AB Luminor
  • AB Swedbank
  • AB SEB Bankas
  • AB Šiaulių Bankas
  • Lithuanian Credit Union
  • UAB Medicinos Bankas
  • Revolut

Payment Method Properties

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

Transaction Flow

  1. The consumer selects the online banking option from the merchant's checkout page.
  2. The consumer is redirected to PPRO's payment page to select their bank.
  3. The consumer is redirected to their selected bank.
  4. Consumer logs in to online banking and reviews the order.
  5. The consumer authorizes the payment.
  6. The consumer is redirected to the payment confirmation page.

Lithuania Banks Integration

Specific input parameters for the TRANSACTION call

Field NameM/O/CTypeDescription
specin.emailOasciiThe RFC-compliant email address of the account holder
specin.bankidOasciiSpecify a valid bank identifier to bypass PPRO’s bank selection page (see Retrieving bank information with a REQUESTDATA call).

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

🚧

Important

This payment method requires the real account holder value for the accountholdername parameter.

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=LT
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"
      }
    }
  ]
}
Field NameDescription
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=lithuanianbanks
&txtype=TRANSACTION
&countrycode=LT
&currency=EUR
&amount=1055
&merchanttxid=dxj2xPcZMD2s
&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
&specin.email=test
@test.com&specin.bankid=hanzaee

TRANSACTION call output

REQUESTSTATUS=SUCCEEDED
STATUS=SUCCEEDED
TXID=553231415
ERRMSG=
CHANNEL=testchannel
TAG=lithuanianbanks
PAYMENTGUARANTEE=NONE
REDIRECTSECRET=WTX7yn2WAU3Xdm5PuFbUcdKRidZWthpv
SPECOUT_SRCCOUNTRY=LT