NodeJs
#
รันโค๊ตจากเดโม่- ติดตั้ง nodejs บนคอมพิวเตอร์
- ตรวจสอบว่า nodejs ทำงานได้หรือไม่โดยใช้คำสั่ง
- โคลนโปรเจค ksher nodejs โดยใช้คำสั่ง
- cd ยังโปรเจคที่ทำการ clone ลงมา และติดตั้ง package โดยใช้คำสั่ง
- เปลี่ยนการตั้งค่า
host
กับtoken
ที่ path/example/setting.json
- รัน server โดยใช้คำสั่ง
note
เดโม่โค๊ตในตัวอย่างนั้นใช้ KOA Framework
สามารถเรียนรู้ได้เพิ่มเติมได้ที่นี่ https://github.com/koajs/koa
- เปิดเว็บไซต์ http://localhost:3000/demo.html จะแสดงตัวอย่าง demo เว็บไซต์ที่รันอยู่บน localhost
อีกทางเลือกหนึ่งใน สามารถเรียก API จาก localhost ผ่าน postman โดย
POST ไปที่ http://localhost:3000/api/orderCreate
ด้วย Request Body
#
ตั้งค่าระดับสูงโดยรันผ่านโค๊ต#
1. ติดตั้งโดยใช้ SDKสามารถติดตั้งได้โดยการติดตั้ง ksher-pay SDK ผ่าน package manager
#
1.1. ติดตั้งโดยใช้ npmสามารถเยี่ยมชมได้ที่ https://www.npmjs.com/package/ksher-pay
#
1.2. ติดตั้งโดยใช้ yarn#
2. วิธีการตั้งค่า#
2.1. เตรียมการตั้งค่าก่อนการใช้งาน#
2.2. Import SDK และตั้งค่า#
3. Redirect API#
3.1. เตรียมการตั้งค่า redirect SDK#
3.2. สร้างรายการ Redirect API#
3.3. ตรวจสอบสถานะรายการ Redirect API#
3.4. คืนเงิน Redirect API#
4. alipay miniapp API#
4.1. เตรียมการตั้งค่า miniapp SDK#
4.2. สร้างรายการ for alipay miniapp#
4.2.1. Get orderStr#
4.2.2. จ่ายผ่าน alipay miniapp#
5. C scan B API#
5.1. เตรียมการตั้งค่า C scan B SDK#
5.2. สร้างรายการ C scan B API#
5.3. ตรวจสอบสถานะรายการ C scan B API#
5.4. คืนเงิน C scan B#
6. B scan C API#
6.1. เตรียมการตั้งค่า B scan C SDK#
6.2. สร้างรายการ B scan C API#
6.3. ตรวจสอบสถานะรายการ B scan C API#
6.4. คืนเงิน B scan C#
7. Verify signatureVerify signature จาก webhook request
#
8. ตัวอย่างsource code ของ SDK เป็น Open souce หากมีปัญหาสามารถ open issue หรือ pull request มายังrepo ดังกล่าวได้