Kā konfigurēt Robokassa

Apskatīsim, kā pieņemt maksājumus botā, izmantojot Robokassa pakalpojumu.

  1. Izveidojiet tiešsaistes veikalu savā Robokassa kontā un norādiet šādus tehniskos iestatījumus:

Izveidojiet testa paroles un veiciet sākotnējo iestatīšanu testa režīmā.

Kā savienot Robokassa ar MaviBot

Dodieties uz sadaļu Acquiring un noklikšķiniet uz Connect Robokassa kartē:

Aizpildiet veidlapu atvērtajā logā:

  1. Store ID — veikala ID, ko varat atrast veikala iestatījumos savā Robokassa kontā.
  2. Password #1 un Password #2 — unikālas ģenerētas burtu un ciparu secības.
  3. VAT rate — norādiet atbilstošo kodu PVN vērtības pārsūtīšanai. Šis lauks nosaka nodokļa likmi kases aparātā. Tas tiek noteikts atsevišķi katram produkta veidam, bet attiecas uz visām šī konkrētā produkta vienībām kopā.

Pieejamās vērtības:

  • Bez PVN.
  • PVN 0% apmērā.
  • PVN 5% apmērā.
  • PVN aprēķināts 12% apmērā.
  • PVN aprēķināts 16% apmērā.

Kā ģenerēt maksājuma saiti

Maksājuma saiti varat ģenerēt blokā, izmantojot VIENU NO pieejamajām metodēm:

Maksājuma poga

Maksājuma saiti varat ģenerēt, izmantojot pogu ar funkciju Maksājums.

Uzziniet, kā izveidot pogu ar funkciju Maksājums, šeit.

Apskatīsim visus pieejamos pogas parametrus.

Obligātie maksājuma pogas parametri

Lai ģenerētu maksājuma saiti, pogas iestatījumos norādiet šādus obligātos parametrus:

  • Summa
  • Produkta nosaukums

Summa — norādiet produkta cenu rubļos.

Produkta nosaukums — šajā laukā drīkst būt tikai angļu vai krievu burti, cipari un pieturzīmes. Maksimālais garums ir 100 rakstzīmes. Šī informācija tiek parādīta Robokassa saskarnē un elektroniskajā čekā, ko klients saņem pēc veiksmīga maksājuma.

NEIZMANTOT dubultās pēdiņas produkta nosaukumā. Noņemiet tās vai aizstājiet ar vienkāršajām pēdiņām.

Automātiskā maksājuma izvēles rūtiņa — iespējo atkārtotus maksājumus.

Klikšķa paziņojuma izvēles rūtiņa — iespējo klikšķu izsekošanu uz maksājuma saites. Ja iespējots, klienta sarunā MaviBot parādīsies paziņojums par klikšķi.

Pamatojoties uz šo paziņojumu, varat konfigurēt turpmāko bota loģiku.

Daudzas maksājumu sistēmas atbalsta mākoņa tiešsaistes kases aparātus, kas nepieciešami saskaņā ar Federālo likumu Nr. 54-FZ.

Pārskatiet čeka prasības izvēlētā maksājumu pakalpojumu sniedzēja vietnē, lai izvairītos no problēmām ar nodokļu iestādēm.

Čeka dati

Atveriet izvēlni Čeka dati, lai parādītu čeka parametrus:

Produkta nosaukums — nepieciešams čeka ģenerēšanai.

NEIZMANTOT dubultās pēdiņas produkta nosaukumā. Noņemiet tās vai aizstājiet ar vienkāršajām pēdiņām.

Kopējā summa rubļos — norādiet kopējo maksājuma summu, pamatojoties uz produkta daudzumu. Ja daudzums ir 1, kopējā summa rubļos ir vienāda ar vērtību, kas ievadīta obligātajā laukā Summa.

Daudzums — produkta daudzums vai svars. Varat norādīt veselu skaitli vai decimāldaļu, izmantojot punktu, piemēram:

5

vai

10.3

Klienta mainīgie, kas tiek automātiski izveidoti, izmantojot maksājuma pogu

Tiklīdz lietotājs saņem bloku, kas satur pogu Maksājums, automātiski tiek izveidoti šādi klienta mainīgie:

Pakalpojuma klienta mainīgais:

__payments

saglabā maksājuma summu un ģenerētās maksājuma saites identifikatoru. Tas ir nepieciešams, lai identificētu no maksājumu pakalpojumu sniedzēja saņemto tīmekļa paziņojumu.

Pakalpojuma mainīgo __payments DRĪKST IZDZĒST VAI MODIFICĒT.

Klienta mainīgais:

error_payment_button

tiek izveidots, ja, ģenerējot maksājuma pogu, rodas kļūda.

error_payment_button vērtība saturēs vai nu kļūdas tekstu, vai kļūdas atbildi, ko atgriezis maksājumu pakalpojumu sniedzējs.

Mainīgo vērtības kļūst aktuālas pēc tam, kad lietotājs pāriet uz nākamo bloku.

Kā apstrādāt rezultātu

Lūdzu, ņemiet vērā

Robokassa nosūta paziņojumus tikai par veiksmīgiem darījumiem, izmantojot Rezultāta URL.

Robokassa nenodrošina atzvanus par neveiksmīgiem maksājumiem.

Neveiksmes URL ir tikai neveiksmīga maksājuma lapa, uz kuru maksātājs tiek novirzīts, ja maksājuma lapā rodas kļūda.

Veiksmīgs maksājums

Pēc pareizas maksājuma konfigurēšanas un maksājuma saites ģenerēšanas pārbaudiet iestatījumu.

Ja maksājums ir veiksmīgs, AUTOMĀTISKI tiks nosūtīts atzvans uz klienta sarunu sadaļā Klienti.

Atzvans sastāv no:

  • 10 maksājumu pakalpojumu sniedzēja slepenās atslēgas rakstzīmēm;
  • vārda _success;
  • maksājuma summas pēc atstarpes.

Atzvans tiek ģenerēts automātiski. Jums tas nav jāveido pašam vai jāpieprasa no maksājumu pakalpojumu sniedzēja atbalsta komandas.

Piemērs:

ovg58keefc_success 2999

Kur:

  • ovg58keefc — 10 maksājumu pakalpojumu sniedzēja slepenās atslēgas rakstzīmes;
  • _success — pieprasījuma apstrādes rezultāts, kas norāda uz veiksmīgu maksājumu;
  • 2999 — maksājuma summa.

Bloka izpilde:

Atzvans:

Maksājumu pakalpojumu sniedzēja atzvani NAV REDZAMI lietotājam.

Tie tiek parādīti tikai sadaļā Klienti un ir redzami operatoram vai administratoram.

Piemērs atzvanu atbildes konfigurēšanai

Nosacījuma blokā, piemēram, blokā Sākuma nosacījums vai blokā Bez stāvokļa ar nosacījumu, norādiet pēc maksājuma saņemto atzvanu.

Izvēlieties Precīza atbilstība vai Satur atslēgvārdus kā atbilstības veidu.

Pēc maksājuma klients saņems ziņojumu no bloka, kas konfigurēts, lai reaģētu uz atzvanu:

Maksājuma summas kļūda

Ja pogas iestatījumos norādītā summa atšķiras no klienta samaksātās summas, bots automātiski saņems atzvanu, kas sastāv no:

  • 10 maksājumu pakalpojumu sniedzēja slepenās atslēgas rakstzīmēm;
  • _different_amounts;
  • unikālā maksājuma ID pēc atstarpes.

Piemērs:

ovg58keefc_different_amounts 123456

Kur:

  • ovg58keefc — 10 maksājumu pakalpojumu sniedzēja slepenās atslēgas rakstzīmes;
  • _different_amounts — norāda, ka samaksātā summa atšķiras no maksājuma saites summas;
  • 123456 — unikālais maksājuma ID.

Funkcija get_robokassa_payment_url kalkulatorā

Maksājuma saiti varat ģenerēt, izmantojot funkciju get_robokassa_payment_url bloka Kalkulators laukā.

Laukā Kalkulators piešķiriet funkcijas get_robokassa_payment_url rezultātu mainīgajam.

Mainīgā nosaukumu varat izvēlēties pats. Ekrānuzņēmumos ir parādīti piemēru mainīgo nosaukumi.

Maksājuma saite tiks saglabāta šajā mainīgajā.

Mainīgo varat parādīt kā saiti ziņojumā vai ievietot to pogā ar tekstu, piemēram, Maksāt.

Piemēra maksājuma saite:

https://auth.robokassa.ru/Merchant/Index.aspx?MerchantLogin=test_salebot&OutSum=800&InvId=1412&IsTest=1&SignatureValue=0427369c3bd068bae30935f896060dda

Daudzas maksājumu sistēmas atbalsta mākoņa tiešsaistes kases aparātus, kas nepieciešami saskaņā ar Federālo likumu Nr. 54-FZ.

Pārskatiet čeka prasības izvēlētā maksājumu pakalpojumu sniedzēja vietnē, lai izvairītos no problēmām ar nodokļu iestādēm.

Kalkulators

  1. piemērs:

Parametru apraksts

get_robokassa_payment_url(amount, description, products_for_receipt, recurrent, currency)

Funkcijas parametri

Parametrs Apraksts
amount Maksājuma summa. Norādiet produkta cenu rubļos. Obligāts parametrs.
description Produkta nosaukums. Šajā laukā drīkst būt tikai angļu vai krievu burti, cipari un pieturzīmes. Maksimālais garums ir 100 rakstzīmes. Šī informācija tiek parādīta Robokassa saskarnē un elektroniskajā čekā, ko klients saņem pēc veiksmīga maksājuma. Obligāts parametrs.
products_for_receipt Čeka ģenerēšanas parametri. Lasiet vairāk šeit.
recurrent Iespējo atkārtotus maksājumus. Nododiet 1, ja atkārtotie maksājumi ir iespējoti, vai None, ja tie ir atspējoti.
currency Trīs burtu valūtas kods. Vērtībai stingri jāatbilst Robokassa pieņemtajiem parametriem.

USD — ASV dolārs;
EUR — eiro;
KZT — tenge.

Koda piemēri

1. piemērs: Maksājuma saite bez čeka

res = get_robokassa_payment_url(100, 'Buy me')

2. piemērs: Maksājuma saite ar čeku

receipt = [{"name":"DDDDDDDD","amount":"44","quantity":"1","vat_code":"5","method":"full_payment","object":"commodity"}]
res = get_robokassa_payment_url(100, 'Buy me', receipt, '3', 1, 1)

Mainīgo varat parādīt kā saiti ziņojumā vai ievietot to pogā ar tekstu, piemēram, Pirkt.

Ja blokā ir vairākas maksājuma saites funkcijas un rodas kļūda, kļūdas vērtība tiks saglabāta mainīgajā:

error_payment_func

Tiks saglabāta kļūda no pēdējās funkcijas kalkulatorā.

Pēc pareizas maksājuma konfigurēšanas un maksājuma saites ģenerēšanas pārbaudiet iestatījumu.

Kā pievienot maksājuma aprakstu

Maksājuma aprakstu varat pievienot, iestatot mainīgo:

payment_description

Apraksts tiks parādīts maksājuma veidlapā un čekā.

Kā apstrādāt rezultātu

Ja maksājums ir veiksmīgs, AUTOMĀTISKI tiks nosūtīts atzvans uz klienta sarunu sadaļā Klienti.

Atzvans sastāv no:

  • 10 maksājumu pakalpojumu sniedzēja slepenās atslēgas rakstzīmēm;
  • _success;
  • maksājuma summas pēc atstarpes.

Atzvans tiek ģenerēts automātiski. Jums tas nav jāveido pašam vai jāpieprasa no maksājumu pakalpojumu sniedzēja atbalsta komandas.

Piemērs:

ovg58keefc_success 1500

Kur:

  • ovg58keefc — 10 maksājumu pakalpojumu sniedzēja slepenās atslēgas rakstzīmes;
  • _success — pieprasījuma apstrādes rezultāts, kas norāda uz veiksmīgu maksājumu;
  • 1500 — maksājuma summa.

Lūdzu, ņemiet vērā

Atzvans ir redzams tikai jums klienta sarunā.

Atzvans nav redzams klientam, bet jūs varat konfigurēt atbildi uz veiksmīgu maksājumu.

Piemērs

Bloka iestatījumi, izmantojot funkciju get_robokassa_payment_url:

1. Saites parādīšana ziņojuma tekstā

Svarīgi

Maksājuma saite ir unikāla. Jūs to nedrīkstat kopēt un nosūtīt citiem klientiem.

Nosūtiet maksājuma saiti, izmantojot mainīgo botā.

Atzvans pēc veiksmīga maksājuma:

2. Saites parādīšana pogā

Bloka izpilde:

Atzvans pēc veiksmīga maksājuma: