PayTabs savienošana ar Mavibot

Lai savienotu PayTabs ar Mavibot, jākonfigurē vairāki iestatījumi savā PayTabs kontā.

1. Izveidot API atslēgu

Savā PayTabs panelī dodieties uz:

Izstrādātāji → API atslēgas

Izveidojiet jaunu API atslēgu.

Pēc API atslēgas izveides saglabājiet šādu informāciju:

  • Servera atslēga — nepieciešama integrācijas iestatīšanai.
  • Profila ID — arī nepieciešams savienojuma iestatīšanai.

2. Konfigurēt maksājumu paziņojumus

Dodieties uz:

Izstrādātāji → Konfigurācija

Iespējojiet maksājumu paziņojumus (callback).

Noklikšķiniet uz "+" un pievienojiet šādu callback URL:

https://chatter.mavibot.ai/paytabs_callback/result

Šis URL tiek izmantots, lai nosūtītu maksājuma statusa atjauninājumus Mavibot.

3. Konfigurēt PayTabs Mavibot

Mavibot iestatījumos:

  1. Dodieties uz sadaļu Iegūšana
  2. Izvēlieties PayTabs kā maksājumu pakalpojumu sniedzēju
  3. Ievadiet šādu informāciju:
    • Profila ID
    • Servera atslēga
  4. Izvēlieties savu PayTabs konta reģionu

Lūdzu, ņemiet vērā!
Izvēlētajam reģionam jāatbilst reģionam, kurā ir reģistrēts jūsu PayTabs konts.

Kad iestatījumi ir saglabāti, integrācijas iestatīšana ir pabeigta.

Maksājuma saites ģenerēšana

Lai ģenerētu maksājuma saiti, izmantojiet šādu funkciju:

get_paytabs_payment_url(amount, description, currency, customer_email, customer_phone, full_name, language)

Funkcijas parametri

Parametrs Apraksts
! amount Maksājuma summa. Obligāts parametrs
description Maksājuma apraksts. Neobligāts parametrs
currency Maksājuma valūta. Neobligāts parametrs
customer_email Klienta e-pasta adrese. Neobligāts parametrs
customer_phone Klienta tālruņa numurs. Neobligāts parametrs
full_name Klienta pilns vārds. Neobligāts parametrs
language Maksājuma lapas valoda. Neobligāts parametrs

Pieejamās valūtas

Tiek atbalstīti šādi valūtu kodi:

SAR, AED, BHD, EGP, EUR, GBP, HKD, IDR,INR, IQD, JOD, JPY, KWD, MAD, OMR,PKR, QAR, USD

Pieejamās valodas

en — angļu valodaar — arābu valodafr — franču valoda

Funkcija atgriež maksājuma URL.

Ja currency parametrs nav norādīts, valūta tiks automātiski izvēlēta, pamatojoties uz konfigurēto reģionu.

Maksājuma saites izmantošana pogā

Lai nosūtītu klientam maksājuma pogu:

  1. Izveidojiet pogu ar tipu Maksājums
  2. Izvēlieties PayTabs kā maksājumu pakalpojumu sniedzēju
  3. Norādiet:
    • maksājuma aprakstu;
    • maksājuma summu;
    • valūtu.

Maksājuma statusa apstrāde

Pēc tam, kad klients atver maksājuma saiti un pabeidz maksājumu, sarunā tiks nosūtīts callback notikums.

Veiksmīgs maksājums

Piemērs:

SDJ91MTKTT_success 100

Kur:

  • SDJ91MTKTT — pirmās 10 Servera atslēgas rakstzīmes
  • 100 — maksājuma summa

Lai izveidotu darbību veiksmīgam maksājumam, dodieties uz Veidotājs un izveidojiet bloku ar trigeri (tas var būt Sākuma bloks vai Trigera bloks).

Pēc tam laukā Trigera ievadiet:

  • pilnu callback vērtību (ja vēlaties aktivizēt darbību tikai konkrētai maksājuma summai), vai
  • tikai callback vērtību pirms maksājuma summas (ja vēlaties aktivizēt darbību visiem veiksmīgiem maksājumiem).

Neveiksmīgs maksājums

Piemērs:

SDJ91MTKTT_fail 100

Neveiksmīga maksājuma apstrāde tiek konfigurēta tāpat kā veiksmīga maksājuma apstrāde.

Izveidojiet bloku ar trigeri un ievadiet callback vērtību laukā Trigera. Tas ļauj definēt darbības, kas tiks izpildītas, ja maksājums neizdodas.

Mainīgie, kas saglabāti pēc veiksmīga maksājuma

Pēc veiksmīga maksājuma klientam automātiski tiek saglabāti šādi mainīgie:

paytabs_callback_data
Satur pilnu webhook slodzi, kas saņemta no maksājumu sistēmas.

paytabs_payment_completed

Vērtība:

True

Norāda, ka maksājums ir veiksmīgi pabeigts.