บัญชีแซนด์บ็อกซ์ paypal ของ nopcommerce ไม่ทำงาน

ฉันกำลังทดสอบ paypal sandbox บน nopcommerce ฉันได้สร้างบัญชีผู้ซื้อ (ส่วนตัว) และผู้ขาย (ธุรกิจ) ในบัญชี paypal sandbox ด้านล่างนี้คือแท็บข้อมูลรับรอง API ของโปรไฟล์ธุรกิจ

 Classic TEST API credentials

ชื่อผู้ใช้: kokxxx-facilitator_api1.gmail.com รหัสผ่าน:1392740961 ลายเซ็น: AeM4pXm0nQ-QLw4cuGtd3QQ4pDODA4SRJcPPOAjzkizlkWnhbaXdAgen

ฉันได้กำหนดค่าวิธีการชำระเงิน PayPal ฉันใช้อีเมลธุรกิจ [email protected] สังเกตว่ามันแตกต่างจากชื่อผู้ใช้ที่แสดงด้านบนสำหรับ pdt ฉันคัดลอกและวางการแสดงลายเซ็นด้านบน ฉันปล่อยให้ตัวจัดการ ipn ว่างไว้ จากนั้น ฉันทดสอบธุรกรรมในฐานะแขก และป้อนที่อยู่สำหรับจัดส่งและเรียกเก็บเงิน (ที่อยู่เท็กซัสจริงของฉัน!) ที่นี่ ฉันไม่รู้ว่าสำคัญหรือไม่ ในวิธีการชำระเงิน ฉันเห็นบัตรเครดิตสองตัวเลือก และใช่ บัตรเครดิต!! ฉันดำเนินการป้อนอีเมลทดสอบของผู้ซื้อเช่นเดียวกับในบัญชีแซนด์บ็อกซ์ และป้อนข้อมูลบัตรเครดิตจริงของฉัน.. และยืนยันว่า.. ข้อความระบุว่าสำเร็จ แต่เมื่อฉันตรวจสอบบัญชีแซนด์บ็อกซ์ ไม่มีการเอ่ยถึงธุรกรรมนี้..และไม่มีการแจ้งเตือนด้วย....ใครก็ได้ช่วยแนะนำฉันทีละขั้นตอนว่าต้องทำอย่างไร ฉันมีบัญชี paypal และบัญชีแซนด์บ็อกซ์เคยใช้งานได้บนเว็บไซต์สาธารณะของ sharepoint มาก่อน


person kobosh    schedule 22.08.2014    source แหล่งที่มา


คำตอบ (1)


การกำหนดค่าสำหรับมาตรฐาน PAYPAL ใน NOPCOMMERCE

หากคุณใช้เกตเวย์นี้ ตรวจสอบให้แน่ใจว่า Paypal รองรับสกุลเงินหลักในร้านค้าของคุณ

หากต้องการใช้ PDT คุณต้องเปิดใช้งาน PDT และการคืนอัตโนมัติในโปรไฟล์บัญชี PayPal ของคุณ คุณต้องได้รับโทเค็นประจำตัว PDT ซึ่งใช้ในการสื่อสาร PDT ทั้งหมดที่คุณส่งไปยัง PayPal ทำตามขั้นตอนเหล่านี้เพื่อกำหนดค่าบัญชีของคุณสำหรับ PDT:

  1. เข้าสู่ระบบบัญชี PayPal ของคุณ
  2. คลิกแท็บย่อยโปรไฟล์
  3. คลิกการตั้งค่าการชำระเงินของเว็บไซต์ในคอลัมน์การตั้งค่าผู้ขาย
  4. ใต้การส่งคืนอัตโนมัติสำหรับการชำระเงินผ่านเว็บไซต์ ให้คลิกปุ่มเปิด
  5. สำหรับ URL การส่งคืน ให้ป้อน URL บนไซต์ของคุณซึ่งจะได้รับรหัสธุรกรรมที่โพสต์โดย PayPal หลังจากการชำระเงินของลูกค้า (http://www.yourStore.com/Plugins/PaymentPayPalStandard/PDTHandler)
  6. ใต้การถ่ายโอนข้อมูลการชำระเงิน ให้คลิกปุ่มตัวเลือกเปิด
  7. คลิกบันทึก
  8. คลิกการตั้งค่าการชำระเงินของเว็บไซต์ในคอลัมน์การตั้งค่าผู้ขาย
  9. เลื่อนลงไปที่ส่วนการโอนข้อมูลการชำระเงินของหน้าเพื่อดูโทเค็นข้อมูลระบุตัวตน PDT ของคุณ

สองวิธีในการรับข้อความ IPN (ไม่บังคับ):

วิธีแรกคือทำเครื่องหมายที่ 'เปิดใช้งาน IPN' ด้านล่าง มันจะรวม URL ของตัวจัดการ IPN ของคุณไว้ในคำขอ

วิธีที่สองคือการกำหนดค่าบัญชี Paypal ของคุณเพื่อเปิดใช้งานบริการนี้ ทำตามขั้นตอนเหล่านี้: 1. เข้าสู่ระบบบัญชี Premier หรือ Business ของคุณ 2. คลิกแท็บย่อยโปรไฟล์ 3. คลิกแจ้งการชำระเงินทันทีในคอลัมน์การตั้งค่าการขาย 4. คลิกปุ่ม 'แก้ไขการตั้งค่า IPN' เพื่ออัปเดตการตั้งค่าของคุณ 5. เลือก 'รับข้อความ IPN' (เปิดใช้งาน) และป้อน URL ของตัวจัดการ IPN ของคุณ (http://www.yourStore.com/Plugins/PaymentPayPalStandard/IPNHandler) 6. คลิก บันทึก และคุณควรได้รับข้อความว่าคุณเปิดใช้งาน IPN สำเร็จแล้ว


หมายเหตุ

  • โทเค็น PDT ของคุณไม่เหมือนกับลายเซ็น PayPal ของคุณ
  • หากต้องการใช้ มาตรฐาน paypal คุณต้องใช้ PDT Identity Token
  • โทเค็น PDT มีความยาว 59 อักขระ
  • หน้า PDT สามารถพบได้ภายใต้โปรไฟล์/การตั้งค่าบัญชีของฉัน/การตั้งค่าการชำระเงินของเว็บไซต์: https://www.sandbox.paypal.com/uk/cgi-bin/webscr?cmd=_profile-website-Payments
  • เมื่อทำรายการทดสอบ เข้าสู่ระบบ Paypal ด้วยบัญชีแซนด์บ็อกซ์ ผู้ซื้อ ของคุณ
  • การแจ้งเตือนทางอีเมล Paypal สามารถพบได้ภายใต้ โปรไฟล์/การตั้งค่าบัญชีของฉัน/การแจ้งเตือนการชำระเงินทันที (IPN): https://www.sandbox.paypal.com/uk/cgi-bin/webscr?cmd=_profile-ipn-notify
  • บัญชีอีเมล Nopcommerce ต้องได้รับการตั้งค่าจาก บัญชีการกำหนดค่า/อีเมล ก่อน และต้องแน่ใจว่าสามารถส่งอีเมลทดสอบได้สำเร็จ
  • คุณสามารถตั้งค่าการแจ้งเตือนทางอีเมลของ Nopcommerce ได้จากเทมเพลตการจัดการเนื้อหา/ข้อความ
person DreamTeK    schedule 12.09.2014