Magento CE จะไม่ให้ฉันใช้ PayPal แบบมาตรฐานหากไม่มีแบบด่วน (ซึ่งต้องใช้ข้อมูลรับรอง API)


17

ตัวเลือกเดียวที่ปรากฏในผู้ดูแลระบบของฉันคือ:

การชำระเงินขั้นสูง (รวมการชำระเงินด่วน) การชำระเงิน Pro (รวมการชำระเงินด่วน) การชำระเงินมาตรฐาน (รวมถึงการกรอกใบสั่งซื้อด่วน)

ฉันเห็นภาพหน้าจอจากผู้ดูแลระบบคนอื่น ๆ ที่ ((รวมการชำระเงินด่วน) ไม่ปรากฏหลังจากการชำระเงินมาตรฐาน ฉันใช้ v1.9.1.0 ซึ่งปัจจุบันเป็น Magento CE รุ่นล่าสุด

ปัญหาคือว่าถ้าฉันเลือก "การชำระเงินมาตรฐาน (รวมถึงการชำระเงินด่วน)" ฉันต้องใส่ข้อมูลรับรอง API ที่ฉันไม่มี (ฉันไม่ต้องการอัปเกรดบัญชี PayPal ของฉันฉันแค่ต้องการการชำระเงินพื้นฐานที่สุด ตัวเลือก)

ดังนั้นฉันจึงพยายามหาวิธีกำจัดตัวเลือกการชำระเงินด่วนหรืออย่างน้อยที่สุดหาวิธีใช้การชำระเงินแบบมาตรฐานเท่านั้น

ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม ฉันไม่พบคนอื่นในฟอรัมที่มีปัญหานี้ดังนั้นฉันจึงสงสัยว่ามันใหม่กับ v1.9.1.0 หรืออะไรบางอย่าง

กรุณาช่วย.

ขอขอบคุณ.


1
เรามีปัญหาเดียวกัน ยังไงก็ตามวิธีการชำระเงินดั้งเดิม "มาตรฐานการชำระเงินผ่านเว็บไซต์" ได้ถูกแทนที่ด้วย "มาตรฐานการชำระเงินผ่านเว็บไซต์ (รวมถึงการชำระเงินด่วน)" และฉันไม่ทราบวิธีการคืนค่ากลับ ฉันไม่ต้องการป้อนค่า API สิ่งที่น่ากลัวคือเราไม่รู้ว่ามันเกิดขึ้นได้อย่างไรในสถานที่ผลิต
Tomas Dermisek

สำหรับฉันปัญหาคือว่าภายใต้ระบบ> การตั้งค่า> ทั่วไป> ทั่วไป> ตัวเลือกประเทศฉันมีประเทศอื่นนอกเหนือจากสหราชอาณาจักรที่เลือก เมื่อฉันลบพวกเขาตัวเลือก Paypal Standard จะปรากฏขึ้น
Urbycoz

คำตอบ:


13

ฉันพบ "ขั้นตอนในการทำซ้ำ" และโปรแกรมแก้ไขด่วน เดิมเราเปิดใช้งานวิธีการชำระเงิน "มาตรฐานการชำระเงินผ่านเว็บไซต์" แล้วปิดการใช้งานเนื่องจากเรามีปัญหากับสถานะ "สงสัยว่ามีการฉ้อโกง" ทันทีหลังจากฉันปิดการใช้งาน "มาตรฐานการชำระเงินผ่านเว็บไซต์" มันกลายเป็น "มาตรฐานการชำระเงินผ่านเว็บไซต์ (รวมถึงการชำระเงินด่วน)" และฉันไม่สามารถเปลี่ยนกลับเป็นเงินได้ พฤติกรรมนี้สามารถทำซ้ำได้บน Magento CE 1.9.1.0

ฉันพบว่าหากฉันเปิดใช้งานวิธีการชำระเงินโดยตรงในฐานข้อมูลจะเปลี่ยนกลับเป็น "มาตรฐานการชำระเงินผ่านเว็บไซต์"

นี่คือแบบสอบถามเพื่อเปิดใช้งานใหม่:

update core_config_data 
set value = '1' 
where path = 'payment/paypal_standard/active';

ฉันไม่แน่ใจว่าทำไมมันถึงทำงานเช่นนั้นและเรายังไม่ได้เปิดใช้งานในการผลิตเนื่องจากเรายังคงพยายามแก้ไขปัญหาสถานะ "สงสัยว่ามีการฉ้อโกง" เราค้นพบว่าบางโมดูลที่เราติดตั้งนั้นก่อให้เกิดความขัดแย้ง (เครดิตที่เก็บไว้, ค่าธรรมเนียมการชำระเงิน ฯลฯ ) และทำให้การเรียกเก็บเงินไม่ถูกต้อง แต่นั่นเป็นเรื่องที่แตกต่างกัน


โอ้พระเจ้าขอบคุณมาก! สิ่งนี้ทำให้ฉันตกใจอยู่พัก
นึง

6
ขอบคุณมากสำหรับคำตอบนี้ ในกรณีของฉันสิ่งที่pathคุณกล่าวถึงหายไปจากcore_config_dataโต๊ะ ผมต้องใส่: INSERT INTO core_config_data( config_id, scope, scope_id, path, value) VALUES (โมฆะ 'เริ่มต้น', '0', 'การชำระเงิน / paypal_standard / ใช้งาน', '1');
Mukesh Chapagain

@MukeshChapagain ไม่มีการอ้างอิงอื่น ๆ ตามตารางนี้ ไม่มีเร็กคอร์ดการพึ่งพาอื่นที่จะแทรกในตารางอื่นหรือไม่? คุณเคยทดสอบสิ่งนี้หรือไม่?
ผีเสื้อ

ฉันยังมีปัญหา "สงสัยว่าจะมีการฉ้อโกง" ฉันพยายามใช้ที่อยู่จริงตามลำดับและแก้ไขปัญหาได้
Aleksey Razbakov

1
@ version.beta ฉันได้รับมาตรฐาน Paypal กลับมาโดยใช้แบบสอบถามด้านบน มาตรฐาน paypal ทำงานได้ดีจนถึงปัจจุบัน ฉันยังไม่พบการพึ่งพาอื่น ๆ
Mukesh Chapagain

0

PayPal Standard เป็นชื่อผลิตภัณฑ์ที่ใช้มากเกินไป จากมุมมองของผู้ค้าไม่สำคัญว่าจะใช้ Standard หรือ Express API ในทั้งสองกรณีค่าธรรมเนียมจะเหมือนกัน (สิ่งเดียวที่แตกต่างกันคือการเรียก API) ลูกค้าจะถูกเปลี่ยนเส้นทางไปยัง PayPal และชำระค่าสินค้าหรือบริการ อย่างไรก็ตามมีความแตกต่างที่สำคัญระหว่างสิ่งเหล่านี้ในแง่ของประสบการณ์การใช้งานที่ EC เป็นผู้ชนะดูhttps://www.paypal.com/uk/cgi-bin/webscr?cmd=_additional-payment-ref-impl1

ในการสรุปการกรอกใบสั่งซื้อด่วนของ PayPal ไม่จำเป็นต้องมีการอัปเกรดบัญชีและเสนอค่าธรรมเนียมผู้ค้าเดียวกัน แต่ใช้งานได้ดีกว่ามาก ดูค่าธรรมเนียม PayPal https://www.paypal-marketing.com/emarketing/partner/na/program/comparison_chart.html

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.