• การลงทะเบียนและยืนยันร้านค้าอย่างรวดเร็ว โดยไม่ต้องยุ่งยากกับเพชร
  • การลงทะเบียนร้านค้าสำหรับบุคคลที่ไม่มีเว็บไซต์
  • อัตราเปอร์เซ็นต์เท่ากันสำหรับบุคคลธรรมดาและนิติบุคคล - 2.5
  • รองรับ GooglePay และ ApplePay

วิธีการเชื่อมต่อ

ในการเชื่อมต่อระบบ wayforpay คุณต้องมี 3 ค่า:

  1. merchant login (ชื่อผู้ใช้ร้านค้า)
  2. merchant secret key (คีย์ลับของร้านค้า)
  3. 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