• Ātra reģistrācija un tirgotāja apstiprināšana
  • Tirgotāja reģistrācija fiziskām personām bez tīmekļa vietnes
  • Vienots procents fiziskām un juridiskām personām – 2,5%
  • Google Play un ApplePay pieejamība

Kā pieslēgties

Lai pieslēgtu Wayforpay maksājumu sistēmu, jums būs nepieciešamas 3 vērtības:

  1. tirgotāja pieteikšanās vārds
  2. tirgotāja slepenā atslēga
  3. tirgotāja tīmekļa vietnes domēna nosaukums.

Dodieties uz savu personīgo kontu -> veikala iestatījumi https://m.wayforpay.com/mportal/merchant/list

Nokopējiet datus un dodieties uz iestatījumiem Mavibot.

Atveriet sadaļu "Acquiring", izvēlieties wayforpay.

Atvērtajā formā jāievada saņemtie dati:

Lai ģenerētu maksājuma saiti, jāiestata mainīgā payment_sum vērtība (piemēram, 150 vai 100.55, ja summa ir daļskaitlis, tad summa tiek atdalīta ar punktu):

Tūlīt pēc tam parādīsies mainīgais wayforpay_pay_url. Šo mainīgo var attēlot ziņojumā ar saiti vai novietot uz pogas ar tekstu "Maksāt":

  1. variants. Maksājuma saite pogā:

  1. variants. Maksājuma saite ir pielikuma url laukā:

Saite izskatās šādi:

https://secure.wayforpay.com/invoice/id1bbb2ad0375

Pēc noklusējuma ir iestatīts USD (dolāri), ja nepieciešama cita valūta, jāiestata valūtas mainīgā vērtība.

Tāpat pirms mainīgā payment_sum vērtības iestatīšanas varat iestatīt šādus neobligātos mainīgos, lai konfigurētu maksājumu.

currency - ir pasūtījuma noklusējuma valūta, UAH (iespējamās vērtības: USD, EUR, RUB)

session_timeout - saites darbības laiks sekundēs, pēc noklusējuma 3600 (1 stunda)

product_name - produkta nosaukums

language - maksājuma lapas valoda, pēc noklusējuma UA (iespējamās vērtības: RU, EN)

buyer_name - klienta vārds

buyer_email - klienta e-pasts

buyer_first_name - klienta vārds

buyer_last_name - klienta uzvārds

Šādi izskatās maksājuma lapa ar saiti.

Maksājuma saites izveides piemērs

Izveidosim saiti maksājumam 1 USD apmērā ar darbības laiku 2 stundas:

Pievērsiet uzmanību:
- Vispirms norādiet neobligātos parametrus product_name utt.
- Un pēdējā, piešķiriet vērtību mainīgajam payment_sum.

Lūdzu, ņemiet vērā, ka vispirms iestatām mainīgos iestatījumiem, pēc tam payment_sum. Mainīgos var iestatīt agrāk ķēdē, nevis vienā blokā, tas ir piemērs.

Tālāk nākamajā blokā izvadām mainīgo wayforpay_pay_url, kas satur saiti (piemēram, saiti tekstā):

Bots darbosies šādi:

Kā apstrādāt rezultātu

Pēc veiksmīga maksājuma botam tiks nosūtīti atzvanīšanas pieprasījumi, kas informēs, ka maksājums ir veiksmīgs. Jūs redzat šos atzvanīšanas pieprasījumus sistēmā kā ziņojumus no lietotāja, lai lietotājs tos nevarētu nosūtīt, tie sastāv no pirmajām 10 slepenās atslēgas rakstzīmēm un postskripta _success, piemēram: flk3409ref_success

Šie atzvanīšanas pieprasījumi NAV REDZAMI lietotājam, tie tiek rādīti tikai operatoram.

Salīdzināšanas veidam jābūt "Pilnīga atbilstība"

Tāpat pēc veiksmīga maksājuma mainīgais wayforpay_payment_completed tiek iestatīts uz True.

Piemēram, jūs varat apstrādāt veiksmīgu maksājumu nosacījumu blokā un parādīt lietotājam atbilstošu ziņojumu:

Ja nevēlaties izsist klientu no galvenās tērzēšanas robota shēmas, izmantojiet bloku "Stāvoklis bez stāvokļa". Jūs nevarat iekļūt šajā blokā, tāpēc klients pēc maksājuma netiks izsists no galvenās piltuves un saņems paziņojumu par veiksmīgu maksājumu.

Un, ja jums ir jāturpina piltuve ar reakciju uz veiksmīgu maksājumu, izmantojiet bloku "Sākuma nosacījums", tad klients pārvietosies no maksājuma bloka uz bloku "Sākuma nosacījums", no kura varat turpināt piltuvi.

Vairāk informācijas par nosacījumu blokiem ir sniegts tāda paša nosaukuma rakstā

Pēc maksājuma pabeigšanas klientam tiks pievienots mainīgais wayforpay_callback_data, kas satur maksājumu sistēmas atbildes datus par pabeigto darījumu. Nepieciešamos datus no iegūtās vārdnīcas var iegūt, izmantojot metodi get.

Funkcijas darbam ar kalkulatoru

Periodiskiem maksājumiem

wayforpay_recurrent_payment(amount, currency, session_timeout, product_name, language, buyer_name, buyer_email, regular_date_next, regular_date_end, regular_count, regular_mode) - ģenerē saiti periodiskam maksājumam.

Parametrs Apraksts
amount maksājuma summa
currency valūta. Noklusējums: UAH (iespējamās vērtības: USD, EUR, RUB). Neobligāts parametrs.
session_timeout saites darbības laiks sekundēs. Noklusējums: 3600 (1 stunda). Neobligāts parametrs.
product_name produkta nosaukums. Neobligāts parametrs.
language maksājuma lapas valoda. Noklusējums: UA (iespējamās vērtības: RU, EN). Neobligāts parametrs.
buyer_name klienta vārds. Neobligāts parametrs.
buyer_email Klienta e-pasts. Neobligāts parametrs.
regular_date_next nākamā automatizētā darījuma datums. Noklusējums: viens mēnesis pēc saites izveides. Neobligāts parametrs.
regular_date_end automatizētā darījuma beigu datums. Noklusējums: viens gads pēc saites izveides. Var izlaist, ja ir norādīts parametrs regular_count. Neobligāts parametrs.
regular_count automatizēto darījumu skaits. Ja norādīts, parametrs regular_date_end tiks ignorēts. Neobligāts parametrs.
regular_mode periodiskā maksājuma intervāls. Neobligāts parametrs. Iespējamās vērtības:
- once - vienreizējs maksājums
- daily - katru dienu
- weekly - katru nedēļu
- quarterly - ik pēc 3 mēnešiem pēc pirmā maksājuma datuma
- monthly - reizi mēnesī
- bimonthly - reizi 2 mēnešos
- halfyearly - reizi 6 mēnešos
- yearly - reizi gadā

Periodiskā maksājuma atcelšana

wayforpay_delete_recurrent() - atceļ klienta turpmākos automātiskos maksājumus. Veiksmīgas izpildes gadījumā atgriež "Ok".

Varat arī izmantot blokus "Sākuma trigeris" un "Stāvoklis" (piemērā tiek izmantoti bloki "Stāvoklis bez nosacījuma" un "Bez stāvokļa").

Ja nevēlaties izņemt klientu no galvenās tērzēšanas robota plūsmas, izmantojiet bloku "Stāvoklis bez nosacījuma" — šajā blokā nevar iekļūt manuāli, tāpēc klients pēc maksājuma paliks galvenajā piltuvē, vienlaikus saņemot paziņojumu par veiksmīgu maksājumu.

Ja jums ir jāturpina piltuve, pamatojoties uz veiksmīgu maksājumu, izmantojiet bloku "Sākuma trigeris". Šajā gadījumā klients pārvietosies no maksājuma bloka uz bloku "Sākuma trigera nosacījums", no kura varat turpināt piltuvi.