วิธีกำหนดค่า WalletOne
ในการเชื่อมต่อ walletone คุณจะต้องมีรหัสร้านค้า (store id) และคีย์ลับ (secret key) รหัสร้านค้าสามารถพบได้ที่มุมขวาบนของบัญชีของคุณ:
!!!!!
เพื่อให้บอทได้รับการแจ้งเตือนการชำระเงิน จำเป็นต้องตั้งค่าในบัญชีส่วนตัวของ Unified Cashier ในส่วน «การตั้งค่า» ในแท็บ «การผสานรวม» โดยกรอกข้อมูลในช่อง: ข้อมูลสำหรับส่งผลลัพธ์ธุรกรรม: https://chatter.salebot.pro/walletone\\_callback/result และสร้าง «คีย์ลับ» ดังที่แสดงในภาพ:
!!!!
หลังจากสร้างคีย์ลับแล้ว อย่าลืมคลิก «บันทึก» ที่ด้านล่างของหน้า นี่เป็นเงื่อนไขที่จำเป็นสำหรับการทำงานที่ถูกต้อง
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเงื่อนไขการทำงาน โปรดไปที่ https://ww.walletone.com/ .
วิธีกำหนดค่า Mavibot
วิธีเชื่อมต่อ
ในการเชื่อมต่อ wallenone คุณต้องไปที่ส่วน «ระบบการชำระเงิน»
!!!!
จากนั้น เพียงป้อนข้อมูลที่กล่าวถึงข้างต้นลงในแบบฟอร์ม
!!!!
การเชื่อมต่อเสร็จสิ้นแล้ว ตอนนี้เรามาดูวิธีใช้ฟังก์ชันนี้กัน
การระบุจำนวนเงิน
ในการสร้างลิงก์สำหรับการชำระเงิน คุณต้องตั้งค่าของตัวแปร payment_sum จากนั้นตัวแปร walletone_pay_url จะปรากฏขึ้น ตัวแปรนี้สามารถแสดงด้วยลิงก์หรือวางบนปุ่มที่มีข้อความ «ชำระเงิน» ลิงก์คือ: https://wl.walletone.com/checkout/checkout/Index?i=355956321993\\&m=126335067885 
การระบุสกุลเงิน
Walletone รองรับการชำระเงินในหลายสกุลเงิน โดยค่าเริ่มต้นการชำระเงินจะถูกสร้างในสกุลเงินรูเบิล หากต้องการระบุสกุลเงินอื่น คุณต้องกำหนดค่าตัวแปร currency ตัวแปรนี้รับค่าต่อไปนี้: UAH RUB BYN USD TJS KZT EUR PLN ZAR
ตัวอย่างเช่น ดังในภาพหน้าจอด้านล่างเพื่อระบุสกุลเงินฮรีฟเนีย คุณสามารถตั้งค่าตัวแปรนี้ในการตั้งค่าโปรเจกต์
!!!!
คำอธิบายการชำระเงิน
คุณสามารถเพิ่มคำอธิบายการชำระเงิน ซึ่งจะแสดงในส่วนหัวของแบบฟอร์มการชำระเงิน
!!!!
คำอธิบายนำมาจากตัวแปร payment_description
คำอธิบายควรเป็นอักษรละตินเท่านั้น!
การประมวลผลผลลัพธ์
หลังจากการชำระเงินสำเร็จหรือไม่สำเร็จ บอทจะได้รับ callbacks เพื่อให้คุณทราบว่ามีการชำระเงินสำเร็จหรือไม่ callbacks เหล่านี้ในระบบจะปรากฏเป็นข้อความจากผู้ใช้ เพื่อไม่ให้ผู้ใช้ส่งข้อความเหล่านี้ได้ ข้อความเหล่านี้ประกอบด้วยคีย์ walletone และสตริงที่มีสถานะ ตัวอย่างเช่น: 793638786d31756066695a7a7b42673939684e4e74493233444353_success หรือ 793638786d317566665c5a7b42673968684e4e74493233444353_fail นอกจากนี้ หลังจากการชำระเงินสำเร็จ ตัวแปร walletone_payment_completed จะถูกตั้งค่าเป็น True
callbacks เหล่านี้ผู้ใช้ไม่สามารถมองเห็นได้ จะแสดงเฉพาะกับโอเปอเรเตอร์เท่านั้น
ประเภทการเปรียบเทียบควรเป็น «ตรงทั้งหมด»
หากต้องการชำระเงินซ้ำ คุณต้องรีเซ็ต payment_sum ลิงก์ที่สร้างไว้ก่อนหน้านี้ และหลังจากรีเซ็ตตัวแปร payment_sum แล้วจึงจะได้รับลิงก์ใหม่
หลังจากชำระเงินเสร็จสิ้น ตัวแปร walletone_callback_data จะถูกเพิ่มให้กับลูกค้า ซึ่งประกอบด้วยข้อมูลการตอบกลับของระบบการชำระเงินสำหรับธุรกรรมที่เสร็จสมบูรณ์ คุณสามารถดึงข้อมูลที่จำเป็นจากพจนานุกรมโดยใช้เมธอด get
ตัวอย่าง
ตัวอย่างของแผนผังที่จะช่วยให้คุณทดสอบและเริ่มทำงานกับ Walletone ได้อย่างรวดเร็ว
!!!
รูปภาพแสดงตัวอย่างของบล็อกแรก ซึ่งผู้ใช้จะถูกถามว่าต้องการชำระเงินเท่าใด
ด้านล่างการตั้งค่าลูกศร ควรเปิดสวิตช์ «ผู้ใช้ป้อนข้อมูล» และป้อนตัวแปร payment_sum ลงในช่อง
!!!!
โปรดทราบว่าตัวแปร #{walletone_pay_url} ถูกแทรกภายใต้ «การกำหนดค่าไฟล์แนบ»
!!!
จากนั้นคุณสามารถแยกเป็นสองบล็อก (หรือสร้างบล็อกสีเขียวพร้อมเงื่อนไข) ในบล็อกหนึ่ง ให้ระบุเงื่อนไขว่า qxgZ7zkNX4HnG8UpZ61_success ในอีกบล็อกหนึ่ง: qxgZ7zkNX4HnG8UpZ61_ - fail สำหรับการชำระเงินที่ไม่สำเร็จ
ประเภทการตรวจสอบต้องตั้งเป็น «ตรงทั้งหมด» มิฉะนั้นเงื่อนไขจะทำงานกับทั้งสอง callback


