- Қалай қосу керек
- Сілтемені қалай жасау керек
- Нәтижені қалай өңдеу керек
- Тест төлемдерін қалай жасау керек
Қалай қосу керек
Fondy төлем жүйесін қосу үшін сізге мерчант ID және құпия кілт қажет. Оларды алғаннан кейін Mavibot баптауларына өтеміз.
Mavibot-та төлем жүйелері бөлімін ашып, fondy таңдаңыз. Алынған деректерді енгізу қажет.
Төлемге сілтеме жасау үшін payment_sum айнымалысының мәнін орнату керек (мысалы, 150 немесе 100.55 (нүкте арқылы!)), содан кейін бірден fondy_pay_url айнымалысы пайда болады. Бұл айнымалыны сілтеме арқылы көрсетуге немесе "Төлеу" мәтіні бар батырмаға орналастыруға болады.
Сілтеме келесідей болады:
Сондай-ақ, payment_sum мәнін орнатпас бұрын, төлемді конфигурациялау үшін келесі қосымша айнымалыларды көрсетуге болады.
Әдепкі баптау - UAH, егер сізге басқа валюта қажет болса, currency айнымалысының мәнін орнату керек
currency - Тапсырыс валютасы.
Жарамды мәндер:
UAH - Украин гривнасы
RUB - Ресей рублі
USD - АҚШ доллары
EUR - Еуро
GBP - Фунт стерлинг міндетті
CZK - Чех кроны
payment_description - тапсырыс сипаттамасы
session_timeout - тапсырыстың секундпен өмір сүру ұзақтығы.
әдепкі (36000 секунд = 10 сағат).
language - Төлем бетінің тілі:
ru - Орыс
uk - Украин
en - Ағылшын
lv - Латыш
fr - Француз
cs - Чех
ro - Румын
it - Итальян
sk - Словак
pl - Поляк
es - Испан
hu - Венгр
de - Неміс
Сілтемені қалай жасау керек
122 гривнаға (әдепкі гривна) төлемге сілтеме жасаңыз
Назар аударыңыз:
- Алдымен қосымша payment_description параметрлерін және т.б. көрсетіңіз.
- Соңында, payment_sum айнымалысының мәнін тағайындаңыз
Ескерту, алдымен баптаулар үшін қосымша айнымалыларды, содан кейін payment_sum орнатамыз. Айнымалыларды бір блокта емес, тізбекте бұрын анықтауға болады, бұл мысал.
Әрі қарай, қажетті жерде сілтемені қамтитын fondy_pay_url айнымалысын басып шығарыңыз.
Нәтижені қалай өңдеу керек
Сәтті төлемнен кейін ботқа колбектер келеді, олар арқылы сәтті төлем болғанын түсінуге болады. Бұл колбектерді жүйеде пайдаланушыдан келген хабарламалар ретінде көресіз, сондықтан оларды пайдаланушы жібере алмайды, олар құпия кілттің алғашқы 5 таңбасынан және success есептік жазбасынан тұрады, мысалы: h4fd56_success
Егер құпия сөз 5 таңбадан аз болса, онда құпия сөз толығымен қолданылады, мысалы, тест төлемдері үшін құпия сөз test, содан кейін callback test_success болады
Бұл колбектерді пайдаланушы КӨРМЕЙДІ, олар тек операторға көрсетіледі
Салыстыру түрі "Толық сәйкестік" болуы керек
Сондай-ақ, сәтті төлемнен кейін fondy_payment_completed айнымалысы True мәніне орнатылады.
Мысалы, шарты бар сәтті төлемді өңдеу блогын жасап, пайдаланушыға сәйкес хабарламаны басып шығаруға болады:
Төлем аяқталғаннан кейін клиентке fondy_callback_data айнымалысы қосылады, ол аяқталған транзакция үшін төлем жүйесінің жауап деректерін қамтиды. Сөздіктен қажетті деректерді get әдісі арқылы алуға болады.
Қайталап төлем жасау үшін payment_sum мәнін және бұрын жасалған сілтемені қалпына келтіру керек, содан кейін жаңа сілтеме алу үшін payment_sum айнымалысын қалпына келтіріңіз. Алдыңғы мәнді көрсетуге болады.
Тест төлемдерін қалай жасау керек
Құжаттаманы жариялау кезіндегі тест деректері:
Merchant ID: 1396424
Құпия сөз: test
Тест карта нөмірлері
44445566661111 - Сәтті
4444111166665555 - Бас тарту
Жарамдылық мерзімі және CVV2 кез келген
Егер бірдеңе жұмыс істемесе, деректерді ресми сайттағы деректермен салыстырыңыз: https://docs.fondy.eu/ru/docs/page/2/2


