pay-java-parent เป็นชุดเครื่องมือพัฒนา Java สำหรับการเชื่อมต่อการชำระเงินของบุคคลที่สามที่ครอบคลุม โมดูลการชำระเงินน้ำหนักเบาที่หรูหราผสานรวมการเชื่อมต่อการชำระเงินและการบูรณาการการชำระเงิน (WeChat, Alipay, UnionPay, Youdian, Fuyou, paypal การชำระเงินข้ามพรมแดน, แอพ payoneer (P Card Pai Anying) Yiji Pay), สแกนโค้ด, การรูดบัตรชำระเงินบนเว็บ ชำระเงินด้วย QR รหัส, ชำระด้วยการปัดหน้า, ชำระโดยการโอนอั่งเปา, รูปแบบผู้ให้บริการ, บัญชีแยก WeChat, รวมการชำระเงิน, รองรับการชำระเงินหลายประเภทและบัญชีการชำระเงินหลายบัญชี การชำระเงินและธุรกิจแยกจากกันโดยสิ้นเชิง การชำระเงินสามารถทำได้ด้วยโค้ดเพียงไม่กี่บรรทัด การพัฒนาโมดูลการชำระเงินสามารถทำได้ง่ายและรวดเร็ว และสามารถฝังลงในระบบต่างๆ ได้อย่างง่ายดาย ปัจจุบันเป็นเพียงชุดเครื่องมือพัฒนา (เช่น SDK ) และจัดเตรียมการใช้งานเว็บแบบธรรมดาเท่านั้น คำแนะนำ ใช้ maven หรือ gradle เพื่ออ้างอิงโปรเจ็กต์นี้เพื่อใช้ฟังก์ชันต่างๆ ที่เกี่ยวข้องกับการชำระเงินที่ SDK นี้จัดเตรียมไว้ให้
1. ไม่ต้องพึ่งพาเฟรมเวิร์ก mvc ใดๆ มีการพึ่งพาน้อยมาก: httpclient, fastjson, log4j, com.google.zxing โปรเจ็กต์ได้รับการปรับปรุงให้มีประสิทธิภาพ และไม่จำเป็นต้องกังวลเกี่ยวกับปัญหาการย้ายโปรเจ็กต์
2. ไม่ต้องพึ่งพาเซิร์ฟเล็ต แต่ใช้เป็นเครื่องมือเท่านั้นและสามารถฝังลงในระบบใด ๆ ได้อย่างง่ายดาย (ตัวอย่างโครงการใช้ @PathVariable ของ spring mvc ขอแนะนำให้ใช้เฟรมเวิร์กที่คล้ายกัน)
3. การโทรร้องขอการชำระเงินรองรับ HTTP และอะซิงโครนัส รองรับ http พร็อกซี และพูลการเชื่อมต่อ
4. พัฒนาโมดูลการชำระเงินให้เสร็จสมบูรณ์อย่างง่ายดายและรวดเร็ว
5. รองรับการชำระเงินหลายประเภทและการขยายบัญชีการชำระเงินหลายรายการ
โครงการนี้มี 4 ส่วน
1. pay-java-common public lib, หลักการชำระเงิน และคำจำกัดความของข้อกำหนด
2. แพคเกจสนับสนุนเว็บ pay-java-web-support ซึ่งปัจจุบันเกี่ยวข้องกับการโทรกลับได้ถูกนำมาใช้แล้ว
2. การสาธิตการชำระเงินเฉพาะ pay-java-demo
3. pay-java-* ไลบรารีการดำเนินการชำระเงินเฉพาะ
การกำหนดค่า Maven
โมดูลการชำระเงินเฉพาะ "{module-name}" คือชื่อโมดูลของช่องทางการชำระเงินเฉพาะ pay-java-ali, pay-java-wx ฯลฯ
<การพึ่งพา>