การอัพเกรด IPN ของทาง PAYPALPaypal โดยเปลี่ยนมาตรฐาน ของ IPN จาก แต่เดิมใช้ HTTP1.0 มาเป็น HTTP1.1 ทำให้เกิดปัญหา กับโค้ด IPN เก่าๆ

สิ่งที่ต้องทำคือ การกำหนดส่วนของ header โดยต้องกำหนด Host และ Connection ดังนี้ 

// post back to PayPal system to validate
$header .= "POST /cgi-bin/webscr HTTP/1.1\r\n";
$header .= "Content-Length: " . strlen($req) . "\r\n";
$header .= "Content-Type: application/x-www-form-urlencoded\r\n";
$header .= "Host: www.paypal.com\r\n";
$header .= "Connection: close\r\n\r\n";

และส่วนของการ VERIFIED ค่าระหว่าง Host ต้องตัดช่องว่างออก

โดยเปลี่ยน

if (strcmp ($res, "VERIFIED") == 0) {
..
else if (strcmp (trim($res), "INVALID") == 0) {

เป็น

if (strcmp (trim($res), "VERIFIED") == 0) {
..
else if (strcmp (trim($res), "INVALID") == 0) {

และส่วนของการ connect ไปยัง Paypal ต้องใช้

 $fp = fsockopen ('ssl://www.paypal.com', 443, $errno, $errstr, 30);

สอบถามปัญหาได้ที่เว็บบอร์ด

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ไม่มีใครช่วยได้เลยหรือครับปัญหาเรื่องแบบฟอร์ม Chrono Form
โดย editmaster88 พ 06 ต.ค. 2010 3:02 pm บอร์ด สอบถามปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
1
1509
พ 06 ต.ค. 2010 3:16 pm โดย mindphp View Topic ไม่มีใครช่วยได้เลยหรือครับปัญหาเรื่องแบบฟอร์ม Chrono Form
รับโปรแกรมเมอร์ PHP
โดย cabf656 พ 06 ต.ค. 2010 11:53 am บอร์ด MindPHP News & Feedback
2
1854
พฤ 09 ธ.ค. 2010 11:04 am โดย phajvaj View Topic รับโปรแกรมเมอร์ PHP
ถามเรื่อง การ post ค่า ค่ะ
โดย odamayuko พ 06 ต.ค. 2010 10:37 am บอร์ด Programming - PHP
4
1116
พ 06 ต.ค. 2010 6:26 pm โดย mindphp View Topic ถามเรื่อง การ post ค่า ค่ะ
ขอความช่วยเหลือคับ ฝากพี่ๆช่วยดูตัวอย่างโค๊ดการเขียนระบบสมาชิกด้วยครับคับ
โดย Anonymous พ 06 ต.ค. 2010 9:35 am บอร์ด Programming - PHP
5
2363
พ 06 ต.ค. 2010 10:57 am โดย mindphp View Topic ขอความช่วยเหลือคับ ฝากพี่ๆช่วยดูตัวอย่างโค๊ดการเขียนระบบสมาชิกด้วยครับคับ
NOD32 Update 5506 มีรายละเีอียดตามนี้
โดย imsn พ 06 ต.ค. 2010 2:52 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
1346
พ 06 ต.ค. 2010 2:52 am โดย imsn View Topic NOD32 Update 5506 มีรายละเีอียดตามนี้
การแก้ไขข้อมูลของ Radio คือสร้างฟอร์มกรอกข้อมูลมี
โดย Anonymous พ 06 ต.ค. 2010 12:35 am บอร์ด Programming - PHP
1
1759
พ 06 ต.ค. 2010 10:27 am โดย mindphp View Topic การแก้ไขข้อมูลของ Radio คือสร้างฟอร์มกรอกข้อมูลมี
QR Code ของเว็บเราครับ mindphp.com
โดย mindphp อ 05 ต.ค. 2010 10:54 pm บอร์ด Programming - PHP
1
1179
อ 05 ต.ค. 2010 10:57 pm โดย mindphp View Topic QR Code ของเว็บเราครับ mindphp.com
วิธีการส่งค่าตัวแปร จากหน้านึง ไปแสดงผลอีกหน้านึง
โดย genocideaon อ 05 ต.ค. 2010 1:24 pm บอร์ด Programming - PHP
0
1358
อ 05 ต.ค. 2010 1:24 pm โดย genocideaon View Topic วิธีการส่งค่าตัวแปร จากหน้านึง ไปแสดงผลอีกหน้านึง