Galimų jūsų projektui mokėjimo būdų sąrašą galima gauti realiu laiku, prieš nusiunčiant vartotoją į Paysera sistemą. Tai gali būti naudinga, jei norite atvaizduoti mokėjimo būdo pasirinkimą savo svetainėje - tokiu būdu nereikia būdų pasirinkimo keisti ranka, pavyzdžiui, kai atsiranda nauji mokėjimo būdai.

Taip pat prie kiekvieno mokėjimo būdo gaunate ir minimalią bei maksimalią mokėjimo sumą, dėl to bus rodomi tik aktualūs mokėjimo būdai konkrečiam pirkėjui.

Mokėjimo būdų pasiėmimas yra realizuotas WebToPay bibliotekoje. Įsitikinkite, kad turite naujausią bibliotekos versiją - šis funkcionalumas dar nebuvo realizuotas senesnėse nei 1.5 specifikacijos bibliotekos versijose.

Mokėjimo metodai

Mokėjimų logotipai poraštei

Įveskite šalį, kurią norite atvaizduoti:

Šalis

Afganistanas

Airija

Aland salos

Albanija

Alžyras

Amerikos Samoa

Andora

Anguilla

Angola

Antarktika

Atikva ir Barbuda

Argentina

Armėnija

Aruba

Australija

Austrija

Azerbaidžianas

Bahamai

Bahreinas

Baltarusija

Bangladešas

Barbados

Belgija

Belizas

Beninas

Bermudai

Gvinėja-Bissau

Bolivija

Bosnia ir Herzogovina

Botsvana

Brazilija

Brunėjus

Bulgarija

Burkina faso

Burubdis

Butanas

Bouvet salos

Centrinė Afrikos Resupublika

Danija

Didžioji Britanija

Virdžinijos salos (british)

Dominika

Dominikos respublika

Kotdivaris

Jersey

Džibutis

Egiptas

Ekvadoras

Eritrėja

Estija

Etiopija

Farerų salos

Fidžis

Filipinai

Folklendų salos (Malvinų)

Gabonas

Gviana

Gambija

Gana

Guernsey

Gibraltaras

Graikija

Grenada

Grenlandja

Gruzija

Guamas

Gvadelupa

Gvatemala

Gvinėja

Haitis

Heard and mcdonald salos

Honduras

Indija

Britų Indijos okeano teritorijos

Indonesija

Irakas

Iranas

Islandija

Ispanija

Italija

Izraelis

Jamaika

Japonija

Jemenas

Jordanija

Jungtiniai Arabų Emyratai

Us minor outlying islands

Virdžinijos salos (u.s.)

Jungtinės Amerikos Valstijos

Juodkalnija

Kaimanų salos

Kalėdų salos

Kombodža

Kamerūnas

Kanada

Bonaire, Sint Eustatius and Saba

Kataras

Kazachstanas

Kenija

Kinija

Kipras

Kirgiztanas

Karibai

Curacao

Kokosų salos

Kolumbija

Komorai

Kongas

Kongo Demokratinė Resupublika

Kosovas

Kosta Rika

Kroatija

Kuba

Kuko salos

Kuveitas

Laosas

Latvija

Lenkija

Lesotas

Libanas

Liberija

Libija

Lichtenšteinas

Lietuva

Liuksemburgas

Madagaskaras

Mayotte

Makedonija

Malaizija

Malavis

Maldivai

Malis

Malta

Šiaurės marianos salos

Marokas

Martinika

Maršalų salos

Mauricijus

Mauritanija

Meksika

Isle of Man

Birma

Mikronezija

Moldavija

Monakas

Mongolija

Montseratas

Mozambikas

Namibija

Naujoji Kaledonija

Naujoji Zelandija

Nauru

Nepalas

Nigerija

Nigerija

Nikaragva

Niue

Norfolk island

Norvegija

Olandija

Omanas

Pakistanas

Palau

Palestinian territory, occupied

Panama

Papua naujoji Gvinėja

Paragvajus

Peru

Pietų Afrika

South Georgia and the South Sandwich Salos

Pietų Korėja

Pietų Sudanas

Pitcairn

Portugalija

Prancūzija

Prancuzų Gvinėja

French southern territories

Prancuzų Polinezija

Puerto Riko

Ekvatorinė Gvinėja

Renjunjonas

Ruanda

Rumunija

Rusija

Timor-leste

Solomomų salos

Salvadoras

Samoa

San Marinas

San Tomė ir Principai

Saudo Arabija

Seišeliai

Saint Barthelemy

Saint Martin

Saint Pierre and Miquelon

Senegalas

Saint kitts and nevis

Serbija

Siera Leonė

Singapuras

Sint Maarten

Sirija

Slovakija

Slovėnija

Somalis

Sudanas

Suomija

Surinamas

Svalbard and jan mayen islands

Svazilendas

Tadžikistanas

Tailandas

Taivanis

Tanzanija

Turks and caicos islands

Togas

Tokelau

Tongas

Trinidadas ir Tobagas

Tunisas

Turkija

Turkmėnistanas

Tuvalu

Uganda

Ukraina

Urugvajus

Uzbekistanas

Vakarų Sachara

Vanuatu

Vatikanas (holy see)

Venesuela

Vengrija

Vietnamas

Vokietija

wallis and futuna islands

Hong kongas

Makao

Zambija

Zimbabvė

Čadas

Čekijos respublika

Čilė

Šiaurės Korėja

Šri lanka

St. helena

Švedija

Šveicarija

Sant Vincentas ir Grenadinai

Sent Lusija

Cape Verde

MasterCard, Maestro Mokėjimo kortelės
Revolut MasterCard, Maestro N26 ING Bank Paysera sąskaita Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
Paysera sąskaita Mokėjimas SMS žinute Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Paysera sąskaita Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Paysera sąskaita Mokėjimo kortelės
MasterCard, Maestro Paysera sąskaita Mokėjimo kortelės
MasterCard, Maestro Paysera sąskaita Naujosios Zelandijos ir Australijos mokėjimų sistema Mokėjimo kortelės
MasterCard, Maestro Erste Bank and Sparkassen, Austria N26 safetypay UniCredit Bank Austria Trustly ING Bank Revolut Paysera sąskaita Austrijos bankai SafetyPay sistema Mokėjimo kortelės
MasterCard, Maestro Paysera sąskaita Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Paysera sąskaita Mokėjimo kortelės
Paysera sąskaita
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Triodos Bank N.V. N26 ABN AMRO Belgium N.V. Revolut ING Bank Paysera sąskaita Mokėjimo kortelės
MasterCard, Maestro Paysera sąskaita Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro safetypay SafetyPay sistema Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
Revolut Bankinis mokėjimas ProCredit Bank Bulgaria Bulgarian Development Bank D Commerce Bank AD UniCredit Bulbank Allianz Bank Bulgaria UBB Банка ДСК TBI Bank Tokuda Bank T.C. Ziraat Bank Bulgarian-American Credit Bank KBC Bank Bulgaria PostBank ING Bank Investbank AD Paysera sąskaita Mokėjimas SMS žinute Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Trustly Paysera sąskaita Mokėjimo kortelės
MasterCard, Maestro Trustly Paysera sąskaita Mokėjimo kortelės
MasterCard, Maestro Paysera sąskaita Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Paysera sąskaita Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
Swedbank AS Luminor Bank AS AS Citadele banka Revolut N26 AS SEB Pank Coop Pank AS AS LHV Pank Paysera sąskaita Mokėjimas SMS žinute Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimas SMS žinute Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Paysera sąskaita Mokėjimo kortelės
MasterCard, Maestro N26 Revolut Paysera sąskaita Mokėjimas SMS žinute Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Paysera sąskaita Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Paysera sąskaita Mokėjimo kortelės
MasterCard, Maestro Revolut Bankoa Cajamar Caja Rural Arquia Banca Colonya Caixa Pollença Eurocaja Rural EVO Banco Fiare Banca Etica Banco Pichincha CajaSur Banco Renta 4 Banco Laboral Kutxa Banco Mediolanum Openbank Self Bank Banco Inversis Andbank WiZink Bank N26 safetypay Trustly Banco Bilbao Vizcaya Argentaria Caja Rural Ibercaja Banco Kutxabank Unicaja Banco Banco Santander Banco de Sabadell ING Bank CaixaBank Bankinter Paysera sąskaita Mokėjimas SMS žinute SafetyPay sistema Mokėjimo kortelės
MasterCard, Maestro N26 Revolut ING Bank Paysera sąskaita Mokėjimo kortelės
MasterCard, Maestro Paysera sąskaita Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Paysera sąskaita Mokėjimo kortelės
MasterCard, Maestro Paysera sąskaita Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Paysera sąskaita Mokėjimo kortelės
MasterCard, Maestro Paysera sąskaita Mokėjimo kortelės
MasterCard, Maestro Paysera sąskaita Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro safetypay Paysera sąskaita SafetyPay sistema Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Paysera sąskaita Mokėjimo kortelės
MasterCard, Maestro Paysera sąskaita Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Paysera sąskaita Mokėjimas SMS žinute Mokėjimo kortelės
MasterCard, Maestro Paysera sąskaita Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro safetypay Mokėjimas SMS žinute SafetyPay sistema Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro ProCredit Bank Raiffeisen Bank NLB Bank TEB Bank BKT Bank IS Bank Banka Ekonomike Ziraat Bank Komercijalna Banka BPB Bank Paysera sąskaita Mokėjimo kortelės
MasterCard, Maestro safetypay SafetyPay sistema Mokėjimo kortelės
MasterCard, Maestro Zagrebačka banka d.d. Paysera sąskaita Mokėjimas SMS žinute Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Paysera sąskaita Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
AS bankas "Swedbank" Latvija Luminor Revolut N26 AS "SEB" bankas Latvija AS Citadele bankas Latvija Paysera sąskaita Inbank LV Mokėjimas SMS žinute "MAXIMA LV" kasose Mokėjimo kortelės
MasterCard, Maestro mBank bankas BLIK BNP Paribas Poland Bank Ochrony Środowiska Deutsche Bank Euro Bank Getin Bank Idea Bank Nest Bank Noble Pay Alior bankas Pko bankas Pekao bankas Toyota Bank Volkswagen Bank Żabka Banki Spółdzielcze DnB Nord Podkarpacki BS Plus Bank e-transfer Pocztowy24 Raiffeisen Polbank SkyCash ING Millennium Inteligo T-Mobile Credit Agricole Citi Handlowy Bzwbk bankas Paysera sąskaita Lenkijos bankai Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Paysera sąskaita Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Paysera sąskaita Mokėjimo kortelės
AB bankas "Swedbank" AB SEB bankas Revolut AS Luminor bankas UAB Medicinos bankas Lietuvos kredito unijos N26 AB Šiaulių bankas AS Citadele bankas Paysera sąskaita Inbank LT MOKI3 "Perlo" terminalai Mokėjimas SMS žinute MAXIMA Lietuva "Lietuvos spaudos" ir Narvesen kioskuose Mokėjimas grynais banke Mokėjimo kortelės
MasterCard, Maestro N26 Revolut ING Bank Paysera sąskaita Mokėjimas SMS žinute Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Paysera sąskaita Mokėjimas SMS žinute Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro N26 Revolut Paysera sąskaita Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Paysera sąskaita Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro safetypay SafetyPay sistema Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimas SMS žinute Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Paysera sąskaita Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Paysera sąskaita Naujosios Zelandijos ir Australijos mokėjimų sistema Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro safetypay SafetyPay sistema Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Trustly Paysera sąskaita Mokėjimas SMS žinute Mokėjimo kortelės
MasterCard, Maestro Rabobank Triodos Bank N.V. ASN Bank RegioBank SNS Bank N26 safetypay Trustly ABN AMRO Bank N.V. Revolut ING Bank Paysera sąskaita Mokėjimas SMS žinute SafetyPay sistema Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Paysera sąskaita Mokėjimo kortelės
MasterCard, Maestro safetypay Paysera sąskaita SafetyPay sistema Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro safetypay SafetyPay sistema Mokėjimo kortelės
MasterCard, Maestro Paysera sąskaita Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Revolut N26 ING Bank Paysera sąskaita Mokėjimas SMS žinute Mokėjimo kortelės
MasterCard, Maestro N26 Revolut ING Bank Paysera sąskaita Mokėjimas SMS žinute Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
Intesa SanPaolo Romania Libra Bank Revolut UniCredit Bank Raiffeisen Bank Romania BCR Bank Alpha Bank Romania ING Bank Banca Transilvania Paysera sąskaita Mokėjimas SMS žinute Mokėjimo kortelės
Paysera sąskaita
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Paysera sąskaita Mokėjimo kortelės
MasterCard, Maestro Paysera sąskaita Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Revolut N26 ING Bank Paysera sąskaita Mokėjimas SMS žinute Mokėjimo kortelės
MasterCard, Maestro Revolut Intesa SanPaolo UniCredit Bank Slovenia N26 Paysera sąskaita Mokėjimas SMS žinute Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Handelsbanken Revolut N26 Trustly Nordea Paysera sąskaita Mokėjimas SMS žinute Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Paysera sąskaita Mokėjimo kortelės
MasterCard, Maestro Paysera sąskaita Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Paysera sąskaita Mokėjimas SMS žinute Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro UniCredit Bank Hungary Paysera sąskaita Mokėjimas SMS žinute Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro N26 safetypay Trustly ABN AMRO Bank N.V. Germany UniCredit Bank AG ('HypoVereinsbank') Revolut ING Bank Paysera sąskaita Vokietijos bankai Vokietijos bankai SafetyPay sistema Mokėjimo kortelės
MasterCard, Maestro Paysera sąskaita Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Paysera sąskaita Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Paysera sąskaita Mokėjimas SMS žinute Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Trustly Paysera sąskaita Mokėjimas SMS žinute Mokėjimo kortelės
MasterCard, Maestro Paysera sąskaita Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės
MasterCard, Maestro Mokėjimo kortelės

Mokėjimo būdų pasiėmimas, naudojant WebToPay biblioteką

Informacija apie mokėjimo būdus yra laikoma specialioje klasėje - tai leidžia paprasčiau manipuliuoti duomenimis ir gauti reikiamą informaciją greičiau. Kadangi prie mokėjimų būdų nurodoma minimali ir maksimali mokėjimo suma, gaunant mokėjimo būdus reikia nurodyti ne tik jūsų projekto ID, bet ir valiutą šioms sumoms.

<?php

$paymentMethodsInfo = WebToPay::getPaymentMethodList($projectid, $currency);

Informacija apie mokėjimo būdus yra išskaidyta į 4 lygmenis:

  • WebToPay_PaymentMethodList - visa informacija. Šios klasės objektą grąžina WebToPay::getPaymentMethodList metodas.
    Klasės metodai:
    • filterForAmount($amount, $currency) grąžina kitą WebToPay_PaymentMethodList objektą tik su tais mokėjimo būdais, kurie yra aktualūs nurodytai sumai.
    • getCountries() grąžina WebToPay_PaymentMethodCountry objektų masyvą.
    • getCountry($countryCode) grąžina vieną WebToPay_PaymentMethodCountry objektą.
    • setDefaultLanguage($language) nustato numatytąją kalbą visam objektų medžiui. Ji naudojama pavadinimams bei logotipų adresams. Kalbą galima paduoti ir konkretiems metodams, grąžinantiems pavadinimus.
  • WebToPay_PaymentMethodCountry - informacija apie mokėjimo būdus konkrečioje šalyje.
    Klasės metodai:
    • getTitle() grąžina šalies pavadinimą.
    • getGroups() grąžina WebToPay_PaymentMethodGroup objektų masyvą.
    • getPaymentMethods() grąžina WebToPay_PaymentMethod objektų masyvą. Paimami visi mokėjimo būdai iš visų šalyje esančių grupių. Naudokite šį metodą, jei nenorite skaidyti mokėjimo būdų į grupes.
  • WebToPay_PaymentMethodGroup - informacija apie mokėjimo būdus konkrečiai grupei konkrečioje šalyje.
    Klasės metodai:
    • getTitle() grąžina grupės pavadinimą.
    • getPaymentMethods() grąžina WebToPay_PaymentMethod objektų masyvą.
  • WebToPay_PaymentMethod - informacija apie konkretų mokėjimo būdą.
    Klasės metodai:
    • getKey() grąžina mokėjimo būdo identifikatorių. Jį reikia paduoti formuojant užklausą į Paysera sistemą.
    • getTitle() grąžina mokėjimo būdo pavadinimą.
    • getLogoUrl() grąžina mokėjimo būdo logotipo adresą. Grąžina null, jei logotipas negalimas.
    • isAvailableForAmount($amount, $currency) nustato, ar šis mokėjimo būdas galimas konkrečiai sumai. Jei mokėjimo būdai atfiltruojami naudojantis WebToPay_PaymentMethodList::filterForAmount metodu, pakartotinai tikrinti nėra prasmės.
Pastaba! Čia pateikti tik svarbiausi metodai, visų metodų sąrašą žiūrėkite pačioje bibliotekoje.

Pavyzdys, kaip pateikti tinkamus konkrečiai sumai mokėjimo būdus Lietuvoje, jų negrupuojant:

<?php

$paymentMethodsInfo = WebToPay::getPaymentMethodList($projectid, $currency)
    ->filterForAmount($amount, $currency) // leave only methods, available for this amount
    ->setDefaultLanguage('lt') // display titles in Lithuanian
;

foreach ($paymentMethodsInfo->getCountry('lt')->getPaymentMethods() as $paymentMethod) {
    echo '<input type="radio" name="payment" value="' . $paymentMethod->getKey() . '" />';
    if ($paymentMethod->getLogoUrl()) { // display logo only if available
      echo '<img src="' . $paymentMethod->getLogoUrl() . '" />';
    }
    echo $paymentMethod->getTitle() . '<br />';
}

Pavyzdys, kaip pateikti visus mokėjimo būdus visose šalyse pagal jų grupes, neleidžiant pasirinkti negalimų mokėjimo būdų:

<?php

$paymentMethodsInfo = WebToPay::getPaymentMethodList($projectid, $currency)
    ->setDefaultLanguage('en') // display titles in English
;

foreach ($paymentMethodsInfo->getCountries() as $country) {
    echo '<h2>' . $country->getTitle() . '</h2>';
    foreach ($country->getGroups() as $group) {
        echo '<h3>' . $group->getTitle() . '</h3>';
        foreach ($group->getPaymentMethods() as $paymentMethod) {
          // display radio only if available
          if ($paymentMethod->isAvailableForAmount($amount, $currency)) {
            echo '<input type="radio" name="payment" value="' . $paymentMethod->getKey() . '" />';
          }
          // display logo only if available
          if ($paymentMethod->getLogoUrl()) {
            echo '<img src="' . $paymentMethod->getLogoUrl() . '" />';
          }
          echo $paymentMethod->getTitle() . '<br />';
        }
    }
}

Mokėjimo būdų pasiėmimas, nenaudojant WebToPay bibliotekos

Jei programuojate ne PHP kalba, mokėjimo būdus galite pasiimti per tą patį interfeisą, kaip ir WebToPay biblioteka.

Mokėjimo būdai pateikiami XML formatu, nuėjus šiuo adresu:

https://www.paysera.com/new/api/paymentMethods/yourProjectId/currency:desiredCurrency/amount:desiredAmount/language:desiredLanguage

Visi parametrai, išskyrus yourProjectId yra neprivalomi. Taip pat galite nurodyti tik vieną ar kelis, o ne visus parametrus.

  • desiredCurrency - nurodo, kokia valiuta pateikti minimalią ir maksimalią mokėjimo sumą. Jei nenurodyta, sumos pateikiamos eurais.
  • desiredAmount - pateikiami tik tie mokėjimo būdai, kuriems tinka nurodyta suma. Suma pateikiama centais.
  • desiredLanguage - pavadinimai pateikiami tik ta kalba. Jei nenurodyta, pavadinimai pateikiami visomis galimomis kalbomis.

Pavyzdžiui, norint gauti mokėjimo būdus, tinkamus 10000 EUR mokėjimui, formuojame tokį adresą (projekto ID paimtas 6028):

https://www.paysera.com/new/api/paymentMethods/6028/currency:EUR/amount:1000000