Allpay төлем жүйесін қосу
Allpay төлем жүйесімен жұмыс істеу үшін mavibot.pro жобасына өтіп, «Acquiring» бөлімінен Allpay төлем жүйесін табыңыз.

Қосу түймесін басқаннан кейін төлем жүйесін қосу формасы ашылады.

Бұл формада төлем жүйесінің API-мен жұмыс істеу үшін Пайдаланушы аты мен Құпия сөзді енгізіңіз.
Осыдан кейін Параметрлерді сақтау түймесін басыңыз, сонда Allpay төлем жүйесін қосу түймесі «Қосылды» ретінде көрсетілетінін көреміз:
Бұл төлем жүйесінің қосылғанын және онымен жұмыс істеуге болатынын білдіреді.

Allpay төлем жүйесімен жұмысты конфигурациялау
Allpay-ге клиенттің электрондық пошта мекенжайын жіберу қажет. Оны блоктағы allpay_email айнымалысына орналастыруға болады.
Төлем сілтемесін жасаудың 2 жолы бар:
- Төлем сілтемесін жасау үшін payment_sum айнымалысының мәнін орнату қажет (мысалы, 150 немесе 100.55 (нүкте арқылы бөлінген!)), содан кейін allpay_pay_url айнымалысы пайда болады.
Бұл айнымалыны сілтеме арқылы көрсетуге немесе «Төлеу» мәтіні бар түймеге орналастыруға болады. Бұл әдіс үшін қосымша параметрлер бар, бірақ оларды payment_sum алдында айнымалыларда жариялау қажет. allpay_currency айнымалысы валютаны көрсету үшін қолданылады, әдепкі мәні 'RUB'. allpay_lang айнымалысы төлем бетінің тілін көрсету үшін, әдепкі мәні 'ENG'.
- Сондай-ақ allpay_generate_payment_url функциясы арқылы сілтеме жасауға болады (amount, email, currency, long).
| Параметрлер (екінші әдіс үшін): |
|---|
| amount - төлем сомасын қамтиды |
| email - клиенттің электрондық пошта мекенжайын қамтиды |
| currency - валютаны көрсетуге арналған қосымша параметр (әдепкі бойынша 'RUB'), |
| lang - төлем бетінің тілін көрсететін қосымша параметр (әдепкі бойынша 'ENG'). |
Сілтеме функцияның орындалуына жауап болады, оны айнымалыға салыңыз
МЫСАЛДАР:
Бірінші әдіс үшін:

allpay_email = '******[email protected]'
payment_sum = 100
Нәтижесінде келесі айнымалыны блокта сілтеме арқылы беруге болады:

Мысал екінші әдіс үшін:

payment_url = allpay_generate_payment_url(100, '********[email protected]')
Нәтижесінде айнымалылар жасалады:

Сәтті төлемнен кейін allpay_payment_completed айнымалысы True мәніне орнатылады, сонымен қатар сәтті төлем туралы callback аласыз.
API-мен жұмыс істеу үшін мәтіннің басында құпия сөздің алғашқы 8 таңбасы қолданылады.