หากต้องการใช้เกตเวย์การชำระเงิน iyzico ใน Mavibot คุณต้องได้รับข้อมูลรับรอง API จากบัญชีผู้ค้า iyzico ของคุณและป้อนข้อมูลในการตั้งค่าการรวมระบบ

การรับข้อมูลรับรอง API

  1. ลงชื่อเข้าใช้แผงผู้ค้า iyzico ของคุณ
  2. ไปที่ การตั้งค่า → คีย์ API (คีย์ API ของผู้ค้า)
  3. คัดลอกข้อมูลรับรองต่อไปนี้:
    • คีย์ API
    • คีย์ลับ

ข้อมูลรับรองเหล่านี้จำเป็นสำหรับการเชื่อมต่อ iyzico กับ Mavibot

สำหรับการทดสอบ iyzico จะให้ข้อมูลรับรองแยกต่างหากที่มีคำนำหน้า sandbox- หากคุณป้อนข้อมูลรับรองเหล่านี้ การชำระเงินทั้งหมดจะถูกดำเนินการใน โหมด Sandbox (ทดสอบ) โดยอัตโนมัติ — ไม่จำเป็นต้องกำหนดค่าเพิ่มเติม หากต้องการรับชำระเงินจริง ให้ใช้ข้อมูลรับรองการผลิตของคุณ (โดยไม่มีคำนำหน้า sandbox-)

การเชื่อมต่อ iyzico

ในแท็บการรับชำระเงิน ให้เลือก iyzico

จากนั้นป้อน:

  • คีย์ API — คีย์ API ของคุณ
  • คีย์ลับ — คีย์ลับของคุณ

การรวมระบบเสร็จสมบูรณ์แล้ว

การสร้างลิงก์ชำระเงิน

ฟังก์ชันเครื่องคิดเลข:

get_iyzico_payment_url(amount, description, currency, customer_email, customer_phone, full_name, identity_number, city, country, address, product_name, language)

พารามิเตอร์

ฟังก์ชันจะส่งคืน URL การชำระเงิน

ปุ่มลิงก์ชำระเงิน

หากต้องการส่งปุ่มที่มีลิงก์ชำระเงิน ให้เลือกประเภท ปุ่มชำระเงิน และเลือก iyzico เป็นเกตเวย์การชำระเงิน จากนั้นป้อนชื่อผลิตภัณฑ์ จำนวนเงินที่ชำระ และหากจำเป็น ให้ป้อนสกุลเงินที่ชำระ

การแจ้งกลับการชำระเงิน

หลังจากที่ลูกค้าเปิดลิงก์ชำระเงินและดำเนินการชำระเงินเสร็จสิ้น การแจ้งกลับต่อไปนี้จะถูกส่งไปยังการสนทนาเมื่อการชำระเงินสำเร็จ:

SDJ91MTKTT_success 100

โดยที่:

  • SDJ91MTKTT คืออักขระ 10 ตัวแรกของ คีย์ลับ ของคุณ
  • 100 คือจำนวนเงินที่ชำระ

หากการชำระเงินล้มเหลว การแจ้งกลับต่อไปนี้จะถูกส่ง:

SDJ91MTKTT_fail 100

ตัวแปรของลูกค้าหลังการชำระเงินสำเร็จ

ตัวแปร ค่า
iyzico_callback_data ข้อมูลการชำระเงินที่ได้รับจาก iyzico
iyzico_payment_completed "True" หากการชำระเงินถูกดำเนินการสำเร็จ
iyzico_payment_id รหัสการชำระเงินของ iyzico