User Rating: 5 / 5

เพื่อเพิ่มความสะดวกสบายให้ลูกค้าสามารถดำเนินการชำระเงิน ผ่านการ Scan Promptpay QR code ได้ทันที โดยแสดง QR code พร้อมระบุราคา ในหน้าการเลือกวิธีการชำระเงิน และหน้ายืนยันการสั่งซื้อ 

File editing: 

  • payment_execution.tpl ที่ /themes/default-bootstrap/modules/bankwire/views/templates/front
  • payment_return.tpl ที่ /themes/default-bootstrap/modules/bankwire/views/templates/hook
  • bankwire.php ที่ /modules/bankwire

 

Resource:

  • promptpay.io เพื่อนำ Image link ที่แปลงเป็น QR code สำหรับบัญชี Promptpay ที่ต้องการพร้อมระบราคาที่ผู้ซื้อต้องโอน เอาไว้ให้แล้ว ทำให้ไม่ต้องเขียน code ในส่วนของ API เอง

 

Instruction:

  •  Edit file payment_execution.tpl โดยเพิ่ม image tag ที่ได้จาก promptpay.io ไปยังตำแหน่งที่ต้องการ

<div style="border-radius: 25px; background-color: steelblue; padding:20px; text-align:center; max-width: 600px; margin: auto;">
<p><img width="370px" src="https://service.elec2rak.com/images/promptpay.jpg"></p>
<p><img src="https://promptpay.io/0984134985/{$total}.png"></p>
<p><img width="370px" src="https://www.elec2rak.com/img/elec2rak-logo-15094113751.jpg"></p>
<p><h3 style="color: white;">บัญชี: ELEC2RAK</h3></p>
<p><h3 style="color: white;">Pay to Promptpay: XXX-XXX-4985</h3></p>
<p><h3 style="color: white;">Amount: {displayPrice price=$total}</h3></p>
</div>

How to add Promptpay QR code into Bankwire payment module

  • Edit file payment_return.tpl โดยเพิ่ม code แบบเดียวกับที่เพิ่มใน payment_execution.tpl เพื่อให้แสดง QR code badge ในหน้า Payment confirmation

How to add Promptpay QR code into Bankwire payment module 

  • Edit file bankwire.php เพื่อเพิ่ม Paramter ที่แสดงค่าราคาโดยไม่มี unit เพื่อนำมาใช้กับหน้า Payment confirm ที่ไม่ได้ hook {$total} parameter  มาให้เหมือนหน้า  payment_execution.tpl 

'total' => number_format(($params['total_to_pay']), 2, '.', ''),

How to add Promptpay QR code into Bankwire payment module

  • ทำการ Clear SMARTY cache  ที่ Performance/Advanced ของระบบหลังร้าน พร้อมทำการ Force compilation เพื่อดูผลการเปลี่ยนแปลงที่หน้า Front office

How to add Promptpay QR code into Bankwire payment module

 

ดูตัวอย่างจริงได้ที่ elec2rak.com

@elec2rak

How to add Promptpay QR code into Bankwire payment module ##prestashop ##elec2rak ##erakii ##promptpay ##payment ##พร้อมเพย์ ##diy

♬ ความรักนักบินอวกาศ - 𝔓ℜ⫷♠FAH_KPD♠⫸

เพิ่มคอมเมนต์ใหม่

รหัสป้องกันความปลอดภัย
รีเฟรช

  • Joomla วันศุกร์, 08 สิงหาคม 2557

    อันนี้เขียนกันลืม เพราะว่าเวลา Joomla update แล้วไฟล์ template จะถูกแทนที่ด้วยไฟล์ version ใหม่กว่า เป็นการเน้น Top header ของ Protostar template ให้ดูมีน้ำหนักมากขึ้นกว่าเดิม โดยการใช้ Gradient ใน CSS ไล่สีแทน...

  • Electronics วันจันทร์, 09 เมษายน 2555

    หลังจากรู้จัก Peltier TEC กันไปแล้ว ทีนี่เราจะมาทดลองใช้งานกันจริงๆซะที่ ก่อนอื่นเราต้องเตรียมอุปกรณ์กันก่อน ที่สำคัญก็คือแหล่งจ่ายไฟ กับแผ่นระบายความร้อน...

  • Alfa Romeo 156 วันพุธ, 06 พฤษภาคม 2558

    อันนี้มาถึงอีกหนึ่งอาการฮิตทั่วโลกครับ กลิ่นน้ำมันในห้องโดยสาร สาเหตุจากปั๊มน้ำมันรั่วครับ โดยจะรั่วที่บริเวณฝาด้านบนที่เป็นวาล์วควบคุมอยู่ โดยจะซึ่มออกมาจนล้นช่อง 4...