Site icon บริษัท โค๊ดบี จำกัด

ทำเว็บ E-Commerce ชำระเงินออนไลน์ใช้ Paypal API

เขียนโปรแกรมชำระเงินออนไลน์

เขียนโปรแกรมชำระเงินออนไลน์

ทำเว็บ E-Commerce ชำระเงินออนไลน์ใช้ระบบ Paypal API

Paypal คือระบบการชำระเงินและซื้อสินค้าแบบออนไลน์ โดยใช้บัตรเครดิต บัตรเดบิตโดยผู้ใช้งานต้องสมัครใช้บริการ
ทั้งแบบบุคคลธรรมดาและนิติบุคคล เพย์พาลเปรียบได้กับธนาคารแบบออนไลน์ซึ่งได้รับความนิยมไปทั่วโลก โดยมีการใช้กันอย่าง
แพร่หลายในลักษณะการซื้อสินค้าสำหรับเว็บขายสินค้าออนไลน์ (e-commerce)


ในด้านการพัฒนาเว็บไซต์เพย์พาลมีระบบ Rest API ( Application Programing Interface ) รวมไปถึง
SDK หรือชุดคำสั่งในการพัฒนาและติดต่อกับ Paypal API ซึ่งมีให้นักพัฒนาสามารถเลือกใช้ได้หลายภาษา ข้อมูลเหล่านี้
เสามารถดูรายละเอียดเพิ่มเติมได้ที่เว็บไซต์สำหรับนักพัฒนาที่ https://developer.paypal.com/docs/api/rest-sdks/


สำหรับบทความนี้จะใช้ PHP codeigniter เป็น framework ในการติดต่อกับ paypal API เพราะฉะนั้น
ก่อนเริ่มขึ้นตอนต่อไปให้ติดตั้ง CI ก่อน ท่านสามารถดูรายละเอียดการติดตั้งได้ที่กระทู้นี้ ติดตั้ง codeigniter

เริ่มเขียนโปรแกรมติดต่อกับ Paypal API

1. ดาวน์โหลด paypal.php

2. หลังจากดาวน์โหลดแล้วให้วางไฟล์ paypal.php ไว้ใน application/libraries/paypal.php

3. ทำการสร้าง Model ชื่อว่า Payment.php ไว้ใน application/controllers/Payment.php

4. สำหรับการส่งค่าไปยัง Paypal API จะแบ่งเป็น 3 ส่วนหลัก ๆ ดังนี้


หากในหนึ่ง order มีสินค้ามากกว่าหนึ่งชิ้น เราสามารถเพิ่มสินค้าทั้งหมดในตะกร้าโดยใช้คำสั่งเดิม เพียงเปลี่ยนชื่อของสินค้า
จำนวนและราคาของสินค้าให้ถูกต้อง เช่น
$this->paypal->add("สบู่",50,4);
$this->paypal->add("ยาสีฟัน",100,2);
$this->paypal->add("ผงซักผ้า",80,6);

ขั้นตอนต่อไปหลังจากที่เราใช้คำสั่ง $this->paypal->pay(); ระบบจะนำเราไปยังหน้าชำระเงินของ paypal
ในหน้านี้จะมีการแสดงโลโก้ของบัญชีบิสิเนส และสรุปยอดต่าง ๆ ของสินค้าตามที่เราส่งไป

ซึ่งถ้าหากผู้ใช้งานยังไม่ได้เข้าสู่ระบบ จำเป็นจะต้องทำการเข้าสู่ระบบหรือสมัครสมาชิกเสียก่อนหลังจากนั้นก็จะมี
ตัวเลือกช่องทางการชำระเงิน เช่น เลือกชำระผ่านบัตรเครดิต หรือชำระผ่านบัตรเดบิต เป็นต้น

ดาวน์โหลด Payment Controller

Exit mobile version