การเชื่อมต่อระบบชำระเงิน Allpay

ในการทำงานกับระบบชำระเงิน Allpay ให้ไปที่โปรเจกต์บน mavibot.pro และในส่วน "Acquiring" คุณจะพบระบบชำระเงิน Allpay

หลังจากคลิกเชื่อมต่อ จะมีแบบฟอร์มสำหรับเชื่อมต่อระบบชำระเงินปรากฏขึ้น

ในแบบฟอร์มนี้ ให้ป้อน ชื่อผู้ใช้ และ รหัสผ่าน สำหรับการทำงานกับ API ของระบบชำระเงิน

หลังจากนั้น คลิก บันทึกการตั้งค่า จากนั้นเราจะเห็นว่าปุ่มสำหรับเชื่อมต่อระบบชำระเงิน Allpay แสดงเป็น "เชื่อมต่อแล้ว":

ซึ่งหมายความว่าระบบชำระเงินเชื่อมต่อแล้วและคุณสามารถเริ่มทำงานกับมันได้

การกำหนดค่าการทำงานกับระบบชำระเงิน Allpay

คุณต้องส่งที่อยู่อีเมลของลูกค้าไปยัง Allpay คุณสามารถใส่ไว้ในตัวแปร allpay_email ในบล็อก

มี 2 วิธีในการสร้างลิงก์ชำระเงิน:

  1. ในการสร้างลิงก์ชำระเงิน คุณต้องตั้งค่าตัวแปร payment_sum (เช่น 150 หรือ 100.55 (คั่นด้วยจุด!)), และตัวแปร allpay_pay_url จะปรากฏขึ้นทันทีหลังจากนั้น

ตัวแปรนี้สามารถแสดงด้วยลิงก์หรือวางบนปุ่มที่มีข้อความ "ชำระเงิน" มีพารามิเตอร์เพิ่มเติมสำหรับวิธีนี้ แต่ต้องประกาศในตัวแปรก่อน payment_sum. ตัวแปร allpay_currency ใช้เพื่อระบุสกุลเงิน ค่าเริ่มต้นคือ 'RUB'. ตัวแปร allpay_lang สำหรับระบุภาษาของหน้าชำระเงิน ค่าเริ่มต้นคือ 'ENG'.

  1. คุณยังสามารถสร้างลิงก์โดยใช้ฟังก์ชัน 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