วิธีกำหนดค่า 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