Telr savienošana

Lai izmantotu Telr maksājumu sistēmu MaviBot, jums ir jāiegūst sava veikala akreditācijas dati no Telr konta un jāievada tie maksājumu sistēmas iestatījumos.


Veikala akreditācijas datu iegūšana

Noslēdziet līgumu ar Telr un iegūstiet piekļuvi savam tirgotāja kontam.

Sadaļā Stores → Store details nokopējiet šādas vērtības:

Telr lauks MaviBot lauks
Store ID Store ID
Authentication key Authentication Key

Maksājumu paziņojumu konfigurēšana

Atveriet Payment Page (vai Security) → Transaction advice un norādiet šādu paziņojumu URL:

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

Izvēlieties darījumu veidus, par kuriem vēlaties saņemt paziņojumus.

Tajā pašā sadaļā nokopējiet Secret key. Šī atslēga tiek izmantota paziņojumu parakstu pārbaudei.

Svarīgi! Transaction advice konfigurēšana ir obligāta. Bez tās MaviBot nesaņems maksājumu paziņojumus, un robotam netiks nosūtīts neviens atzvans.


Telr savienošana MaviBot

Projekta iestatījumos atveriet Payment Systems, izvēlieties Telr un aizpildiet šādus laukus:

Lauks Apraksts
Store ID Jūsu Telr veikala ciparu identifikators.
Authentication Key Izmanto maksājumu saišu ģenerēšanai.
Secret Key Izmanto maksājumu paziņojumu parakstu pārbaudei. Bez tā maksājumu paziņojumi tiks noraidīti.
Test Mode Iespējo testa maksājumus, izmantojot Telr testa kartes, neiekasējot reālus līdzekļus. Atspējojiet šo opciju, lai pieņemtu reālus maksājumus.

Kad visi lauki ir aizpildīti, integrācija ir gatava lietošanai.


Maksājuma saites ģenerēšana

Izmantojiet šādu Kalkulatora funkciju:

get_telr_payment_url(amount, description, currency, product_name)

Parametri

Parametrs Apraksts
amount Maksājuma summa. Obligāts.
description Maksājuma apraksts. Neobligāts. Maksimālais garums: 63 rakstzīmes.
currency Trīs burtu valūtas kods (AED, SAR, USD, EUR, GBP un citas valūtas, kas pieejamas jūsu Telr kontam). Neobligāts. Noklusējums: AED.
product_name Produkta nosaukums. Neobligāts.

Funkcija atgriež maksājuma URL.

Svarīgi! Maksājumu saites ir derīgas ierobežotu laiku. Nosūtiet saiti klientam uzreiz pēc tās ģenerēšanas.

Piemērs


Maksājuma saites poga

Lai nosūtītu maksājuma pogu:

  1. Izveidojiet pogu ar funkciju Pay.
  2. Izvēlieties Telr kā maksājumu sistēmu.
  3. Norādiet:
    • Produkta nosaukumu
    • Maksājuma summu
    • Valūtu

Maksājumu atzvani

Pēc tam, kad klients ir pabeidzis maksājumu, MaviBot automātiski saņem atzvanu.

Veiksmīgs maksājums

Piemērs:

SDJ91MTKTT_success 100

Kur:

  • SDJ91MTKTT — pirmās 10 jūsu Authentication Key rakstzīmes.
  • 100 — maksājuma summa.

Neveiksmīgs vai atcelts maksājums

Piemērs:

SDJ91MTKTT_fail 100

Maksājums bankas pārskatīšanā

Ja maksājums ir autorizēts, bet banka to ir aizturējusi papildu pārbaudei, atzvans netiek nosūtīts, kamēr pārskatīšana nav pabeigta.

Kad banka apstiprina vai noraida darījumu, Telr nosūta paziņojumu, un atzvans tiek automātiski piegādāts MaviBot.


Klienta mainīgie pēc veiksmīga maksājuma

Mainīgais Apraksts
telr_callback_data Maksājuma informācija, kas saņemta no Telr maksājumu sistēmas.
telr_payment_completed "True", ja maksājums ir veiksmīgi apstrādāts.
telr_tran_ref Telr darījuma atsauce (tran_ref).