การเชื่อมต่อระบบชำระเงิน 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, lang)
| พารามิเตอร์ (สำหรับวิธีที่สอง): |
|---|
| 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 เกี่ยวกับการชำระเงินที่สำเร็จ
อักขระ 8 ตัวแรกของรหัสผ่านจะถูกใช้ที่จุดเริ่มต้นของข้อความเพื่อทำงานกับ API