- การลงทะเบียนและยืนยันร้านค้าอย่างรวดเร็ว โดยไม่ต้องยุ่งยากกับเพชร
- การลงทะเบียนร้านค้าสำหรับบุคคลที่ไม่มีเว็บไซต์
- อัตราเปอร์เซ็นต์เท่ากันสำหรับบุคคลธรรมดาและนิติบุคคล - 2.5
- รองรับ GooglePay และ ApplePay
วิธีการเชื่อมต่อ
ในการเชื่อมต่อระบบ wayforpay คุณต้องมี 3 ค่า:
- merchant login (ชื่อผู้ใช้ร้านค้า)
- merchant secret key (คีย์ลับของร้านค้า)
- merchant’s domain name (ชื่อโดเมนของร้านค้า)
ไปที่บัญชีส่วนตัวของคุณ -> https://m.wayforpay.com/mportal/merchant/list การตั้งค่าร้านค้า
คัดลอกข้อมูลและไปที่การตั้งค่าใน Mavibot
เปิดส่วนของระบบการชำระเงิน เลือก wayforpay คุณต้องป้อนข้อมูลที่ได้รับ
ในการสร้างลิงก์ไปยังการชำระเงิน คุณต้องตั้งค่าของตัวแปร payment_sum (เช่น 150 หรือ 100.55 (ใช้จุด!)), ทันทีหลังจากที่ตัวแปร wayforpay_pay_url ปรากฏขึ้น ตัวแปรนี้สามารถแสดงด้วยลิงก์หรือวางบนปุ่มที่มีข้อความ "ชำระเงิน"
ลิงก์มีรูปแบบ: https://secure.wayforpay.com/invoice/id1bbb2ad0375
ค่าเริ่มต้นคือ UAH (ฮรีฟเนีย) หากคุณต้องการสกุลเงินอื่น คุณต้องตั้งค่าของตัวแปร currency
นอกจากนี้ ก่อนที่จะตั้งค่า payment_sum คุณสามารถระบุตัวแปรเสริมต่อไปนี้เพื่อกำหนดค่าการชำระเงิน
currency - สกุลเงินของคำสั่งซื้อ ค่าเริ่มต้นคือ UAH (ค่าที่เป็นไปได้ USD, EUR, RUB)
session_timeout - อายุการใช้งานของลิงก์ในหน่วยวินาที ค่าเริ่มต้นคือ 3600 (1 ชั่วโมง)
product_name - ชื่อสินค้า
language - ภาษาของหน้าเพจการชำระเงิน ค่าเริ่มต้นคือ UA (ค่าที่เป็นไปได้ RU, EN)
buyer_name - ชื่อผู้ซื้อ
buyer_email - อีเมลของผู้ซื้อ
buyer_first_name - ชื่อจริงของผู้ซื้อ
buyer_last_name - นามสกุลของผู้ซื้อ
มุมมองนี้มีหน้าสำหรับลิงก์การชำระเงิน
สร้างลิงก์ไปยังการชำระเงิน 1 UAH และอายุการใช้งาน 2 ชั่วโมง
โปรดทราบ:
- ขั้นแรกให้ระบุพารามิเตอร์เสริม product_name ฯลฯ
- และสุดท้าย กำหนดค่าของตัวแปร payment_sum
หมายเหตุ ขั้นแรกเราตั้งค่าตัวแปรสำหรับการตั้งค่า จากนั้นจึงตั้งค่า payment_sum คุณสามารถกำหนดตัวแปรก่อนหน้านี้ในเชน ไม่จำเป็นต้องอยู่ในบล็อกเดียว นี่เป็นเพียงตัวอย่าง
ถัดไป ในตำแหน่งที่เหมาะสม ให้พิมพ์ตัวแปร wayforpay_pay_url ที่มีลิงก์
วิธีการประมวลผลผลลัพธ์
หลังจากชำระเงินสำเร็จ บอทจะได้รับ callbacks ซึ่งคุณสามารถเข้าใจได้ว่ามีการชำระเงินสำเร็จแล้ว callbacks เหล่านี้ในระบบคุณจะเห็นเป็นข้อความจากผู้ใช้ ดังนั้นผู้ใช้จึงไม่สามารถส่งได้ ประกอบด้วยอักขระ 10 ตัวแรกของคีย์ลับและสัญลักษณ์ _success เช่น: flk3409ref_success
callbacks เหล่านี้ผู้ใช้จะไม่เห็น แสดงเฉพาะกับผู้ปฏิบัติงานเท่านั้น
ประเภทการเปรียบเทียบควรเป็น "ตรงทั้งหมด"
นอกจากนี้ หลังจากชำระเงินสำเร็จ ตัวแปร wayforpay_payment_completed จะถูกตั้งค่าเป็น true
ตัวอย่างเช่น คุณสามารถสร้างบล็อกการประมวลผลการชำระเงินสำเร็จพร้อมเงื่อนไขและพิมพ์ข้อความที่เกี่ยวข้องถึงผู้ใช้:
เมื่อการชำระเงินเสร็จสมบูรณ์ ตัวแปร wayforpay_callback_data จะถูกเพิ่มให้กับลูกค้า ซึ่งประกอบด้วยข้อมูลการตอบกลับของระบบการชำระเงินสำหรับธุรกรรมที่เสร็จสมบูรณ์ คุณสามารถดึงข้อมูลที่จำเป็นจากพจนานุกรมโดยใช้เมธอด get


