Latvia banks
Latvian Online Bank Transfers can be made via:
- AB Swedbank
- AB SEB
- Citadele
- Luminor
- Revolut
Payment Method Properties
Available country codes | LV |
Processing (Presentation) currencies | EUR |
Settlement currencies | EUR |
Consumer currencies | EUR |
Channel member tag | latvianbanks |
Scheme name in the settlement file | Latvian Banks |
Minimum transaction amount | EUR 0.01 |
Maximum transaction amount | No limit |
Session timeout | 1 hour |
Refund | No |
Refund Validity | N/A |
Chargeback | No |
Integration Type | Synchronous |
Sandbox | PPRO-hosted |
Transaction Flow
- The consumer selects the online banking from the merchant's checkout page.
- The consumer is redirected to PPRO's payment page to select their bank.
- The consumer is redirected to their selected bank.
- Consumer logs in to online banking and reviews the order.
- The consumer authorizes the payment.
- The consumer is redirected to the payment confirmation page.
Integration
Specific input parameters for the TRANSACTION call
Field Name | M/O/C | Type | Description |
---|---|---|---|
specin.email | O | ascii | The RFC-compliant email address of the account holder |
specin.bankid | O | ascii | Specify 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.
Specific output parameters for the TRANSACTION call
This payment method will emit the SPECOUT.SRCCOUNTRY 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.
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=LV
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.
Example CONTENT parameter of a REQUESTDATA response:
{
"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 | Description |
---|---|
specin.bankid | The value you must pass to the TRANSACTION call to bypass PPRO's bank selection page |
logoURL | f it is available, it contains a URL to the bank's logo |
localizedNames | Contains the bank's human-readable name in different locales |
TRANSACTION call input
tag=latvianbanks
&txtype=TRANSACTION
&countrycode=LV
¤cy=EUR
&amount=1055
&merchanttxid=dxj2xPcZMD2s
&login=johndoe
&password=wXBrpVporFVjGO4R
&contractid=JOHNDOE
&channel=testchannel
&merchantredirecturl=https%3A%2F%2Fmerchant.com%2Fwork%2Fppro2%2Flanding.php
¬ificationurl=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=553231415
&ERRMSG=
&CHANNEL=testchannel
&TAG=latvianbanks
&PAYMENTGUARANTEE=NONE
&REDIRECTSECRET=WTX7yn2WAU3Xdm5PuFbUcdKRidZWthpv
&SPECOUT_SRCCOUNTRY=LV
Updated about 1 year ago