Poga ar maksājuma funkciju vienkāršo darbu ar pieslēgtajām maksājumu sistēmām, nodrošinot maksājuma saiti.

картинка

Lūdzu, ņemiet vērā, ka daudzos kurjeros saites var ievietot tikai teksta iekšējās pogās. Neaizmirstiet pēc pogas izveides bloka iestatījumos izvēlēties atbilstošo pogas veidu.

Maksājuma funkcijas poga ir pieejama šādām maksājumu sistēmām:

  • Stripe

Vienā blokā varat izveidot "Maksājuma" pogas dažādām maksājumu sistēmām ar dažādām maksājuma summām.

Ja projektam nav pievienota neviena maksājumu sistēma, šāda veida poga nebūs pieejama.

картинка

Maksājuma pogas galvenie lauki:

  • Teksta lauks: Šis teksts tiks parādīts uz pogas ar maksājuma saiti ziņojumā.
  • Funkcija: Izvēlieties pogas veidu Maksājums.
  • Funkcijas lauks: Lai izveidotu pogu, kas nodrošina maksājuma saiti, izvēlieties Maksājuma funkciju.
  • Maksājumu sistēmas lauks: Sarakstā tiek parādītas projektam pievienotās maksājumu sistēmas.

Atkarībā no izvēlētās maksājumu sistēmas atšķirsies nepieciešamie lauki saites ģenerēšanai un čeka izveidei.

Maksājuma funkcijas pogas iestatījumus dažādām maksājumu sistēmām varat apskatīt šeit:

Nepieciešamie lauki maksājuma saites ģenerēšanai ir Summa un Produkta nosaukums/Produkta apraksts.

  • Summas lauks: Šeit ievadiet maksājuma summu.
  • Produkta nosaukuma lauks: Ievadiet produkta nosaukumu, kas tiks parādīts maksājuma lapā.

Produkta nosaukumā nevar izmantot dubultpēdiņas.

Tās varat aizstāt ar apostrofiem vai vienpēdiņām.

Atkarībā no izvēlētās maksājumu sistēmas pogas iestatījumos parādīsies nolaižamās izvēlnes ar nosaukumu "Čeka dati" un/vai "Papildu informācija". Noklikšķinot uz tām, tiks atvērti papildu lauki:

картинка

Mainīgie, izmantojot maksājuma funkcijas pogu

Tiklīdz lietotājs saņem bloku ar "Maksājuma" pogu, automātiski tiek izveidoti šādi klienta mainīgie:

  • Sistēmas klienta mainīgais __payments – šis mainīgais glabā maksājuma summu un ģenerētās maksājuma saites identifikatoru. To izmanto, lai identificētu maksājumu sistēmas tīmekļa lūzuma atbildi.

Sistēmas klienta mainīgo __payments nedrīkst dzēst vai mainīt!

Klienta mainīgais error_payment_button tiek izveidots, ja, ģenerējot maksājuma pogu, rodas kļūda.

Tā vērtība saturēs vai nu kļūdas ziņojumu, vai kļūdas atbildi, ko atgriezusi maksājumu sistēma.

Mainīgo vērtības kļūst aktīvas (jaunākās), kad lietotājs pāriet uz nākamo bloku.

Kā apstrādāt rezultātu

Veiksmīgs maksājums

Pēc veiksmīga maksājuma bots saņems atsauci, kas sastāv no pirmajām 10 maksājumu sistēmas slepenās atslēgas rakstzīmēm, vārda _success un maksājuma summas, kas atdalīta ar atstarpi. Piemēram: ovg58keefc_success 44, kur:

  • ovg58keefc: pirmās 10 maksājumu sistēmas slepenās atslēgas rakstzīmes
  • _success: norāda pieprasījuma rezultātu (veiksmīgs maksājums)
  • 44: maksājuma summa

Atsauces (paziņojumi) no maksājumu sistēmas nav redzamas lietotājam. Tās tiek parādītas tikai cilnē Klienti un ir redzamas operatoram.

Lietošanas piemērs: 1. solis. Blokā ar Maksājuma pogu pievienojiet pogas ar Maksājuma funkciju. 2. solis. Laukā Savienojuma nosacījums no šī bloka uz Veiksmīga maksājuma bloku norādiet atsauci. Tas darbojas tāpat, ja norādāt veiksmīga maksājuma atsauci laukā Nosacījums blokā Primārā nosacījuma pārbaude.

Piezīme! Atbilstības veida izvēle — Precīza atbilstība vai Atslēgvārda atbilstība.

Noderīgs padoms

Lai nosūtītu klientam paziņojumu par veiksmīgu maksājumu, nepārtraucot viņa virzību pa galveno piltuvi, izveidojiet "Nestāvokļa blokus ar nosacījumiem."

Maksājums ar kļūdu

Ja rodas maksājuma kļūda, bots saņems atsauci, kas sastāv no pirmajām 10 maksājumu sistēmas slepenās atslēgas rakstzīmēm, vārda _fail un maksājuma summas, kas atdalīta ar atstarpi. Piemēram: ovg58keefc_fail 44, kur:

  • ovg58keefc: pirmās 10 maksājumu sistēmas slepenās atslēgas rakstzīmes
  • _fail: pieprasījuma apstrādes rezultāts — maksājums neizdevās vai radās kļūda
  • 44: maksājuma summa

Tas ir atkarīgs no maksājumu sistēmas. Ne visas maksājumu sistēmas sūta atsauci par maksājuma kļūdām.

Ja pogas iestatījumos norādītā summa atšķiras no faktiski klienta samaksātās summas, bots saņems atsauci, kas sastāv no pirmajām 10 maksājumu sistēmas slepenās atslēgas rakstzīmēm, frāzes _different_amounts un unikāla maksājuma ID, kas atdalīts ar atstarpi. Piemēram: ovg58keefc_different_amounts 123456, kur:

  • ovg58keefc: pirmās 10 maksājumu sistēmas slepenās atslēgas rakstzīmes
  • _different_amounts: pieprasījuma apstrādes rezultāts (maksājuma summa atšķiras no saites summas)
  • 123456: unikāls maksājuma ID