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:
- Dodieties uz sadaļu Iegūšana
- Izvēlieties PayTabs kā maksājumu pakalpojumu sniedzēju
- Ievadiet šādu informāciju:
- Profila ID
- Servera atslēga
- 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:
- Izveidojiet pogu ar tipu Maksājums
- Izvēlieties PayTabs kā maksājumu pakalpojumu sniedzēju
- 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.