[ของแท้] asp Alipay อินเทอร์เฟซแบบไม่มีสัญญาและทันทีต่อบัญชี อินเทอร์เฟซแบบไม่มีสัญญาและแบบทันทีไปยังบัญชี ระบบสั่งซื้อเว็บไซต์ซอร์สโค้ดเชิงพาณิชย์
รหัสผ่านการบีบอัด www.jztuan.net
1. เปิดไฟล์การกำหนดค่า alipay_Config.asp และป้อนข้อมูลสัญญาของคุณ
เข้าสู่ระบบบัญชี Alipay ที่ทำสัญญาของคุณเพื่อรับ ID พันธมิตรที่ทำสัญญาและรหัสยืนยันความปลอดภัย
************************************************** * ************************************************
2. เผยแพร่โค้ด ASP ไปยังเซิร์ฟเวอร์ IIS และเข้าถึงไฟล์ index.asp โดยตรงเพื่อไปที่เคาน์เตอร์ชำระเงิน Alipay
************************************************** * ************************************************
3. ดำเนินการฐานข้อมูลเกี่ยวกับข้อมูลการสั่งซื้อการชำระเงินที่สำเร็จ
มีสองกลไกการคืนสินค้า:
return_url ส่งคืนทันที และการส่งคืนนี้อยู่ในเมธอด get
การแจ้งเตือน notify_url ส่งคืนสองครั้ง การส่งคืนนี้อยู่ในโหมดโพสต์ ซึ่งใช้กลไกการแจ้งเตือนแบบจุดต่อจุดของเซิร์ฟเวอร์
หมายเหตุ: ที่อยู่ที่ส่งคืนไม่สามารถปรับแต่งด้วยพารามิเตอร์ได้ ตัวอย่างเช่น http://www.alipay.com/return_Alipay_Notify.asp?xx=test
โปรดดูเอกสารประกอบสำหรับข้อมูลเพิ่มเติมเกี่ยวกับกลไกการคืนสินค้าและความแตกต่าง
************************************************** * ************************************************
4. หากได้รับข้อมูลการคืนสินค้าแล้ว
รับหรือโพสต์ในไฟล์ส่งคืนสองประเภทที่ระบุ
ตัวอย่างเช่น return_url: ส่งคืน return_Alipay_Notify.asp ในไฟล์การตั้งค่า
หมายเลขคำสั่งซื้อที่ส่งไปยัง Alipay บนเว็บไซต์ของผู้ขาย ------- คำขอ ("out_trade_no")
ราคา-------คำขอ("ราคา")
notify_url: ส่งคืน Alipay_Notify.asp ในไฟล์การตั้งค่า
หมายเลขคำสั่งซื้อที่ส่งไปยัง Alipay บนเว็บไซต์ของผู้ขาย ------- คำขอ ("out_trade_no")
ราคา-------คำขอ("ราคา")
************************************************** * ************************************************
5. เหตุใดเงินที่ผู้ซื้อของฉันชำระจึงมาถึง แต่ผู้ซื้อไม่ได้รับสกุลเงินในบัญชีเติมเงินของเขา?
ขั้นแรก ให้พิจารณาว่ามีการประมวลผลแบบอะซิงโครนัสสำหรับการส่งคืนการแจ้งเตือนในอินเทอร์เฟซหรือไม่ หากคุณเพียงใช้พารามิเตอร์ return_url
จากนั้นจึงไม่มีวิธีควบคุมการทำงานของไคลเอนต์ประเภทนี้ ในระหว่างกระบวนการเปลี่ยนเส้นทาง เบราว์เซอร์อาจถูกปิดและสาเหตุอื่น ๆ อาจทำให้เพจไม่ถูกดำเนินการ และจากนั้น คำสั่งการทำงานของฐานข้อมูลจะไม่ถูกดำเนินการ
************************************************** * ************************************************
6. หากมีการตั้งค่าทั้งสองวิธี จำเป็นต้องตรวจสอบว่าใบสั่งธุรกรรมได้รับการปรับปรุงหรือไม่ เนื่องจากกลไกการส่งคืนทั้งสองแตกต่างกัน อาจส่งคืนพร้อมกันหรือตามลำดับ โปรดทราบว่าเมื่ออัปเดตคำสั่งซื้อ คุณต้องตัดสินว่าไม่สามารถอัปเดตคำสั่งซื้อซ้ำได้
ผู้ซื้อได้ชำระเงิน (trade_status=TRADE_FINISHED) ในสถานะนี้แล้ว
อัพเดตฐานข้อมูลในสถานะนี้ และกลับมาสู่ความสำเร็จของ Alipay ถ้าคุณไม่ประสบความสำเร็จ