Questions tagged «paypal»

贝宝付款方式

4
PayPal宣布的证书更改需要采取哪些措施?
我收到来自PayPal的警告电子邮件,通知他们它们正在更改即时付款通知(IPN)的SSL连接的根证书。 他们正在进行许多更改,包括从Verisign G2(1024位)证书更改为G5(2048位)证书,以及从SHA-1哈希更改为SHA-256哈希。 我不确定要与PayPal集成保持兼容需要采取哪些措施。 我是否需要联系托管服务提供商以探讨环境中可能需要进行哪些更改,包括可能的PHP版本和受信任的证书存储? 由于看来Magento的PayPal集成是“内置”(而不是扩展),是否有必要的补丁程序才能与PayPal兼容? 谢谢!
21 paypal  ssl  ipn 

2
Magento CE不允许我使用没有Express的PayPal Standard(这需要API凭据)
在我的管理员中显示的唯一选项是: 高级付款(包括快速结帐)专业付款(包括快速结帐)标准付款(包括快速结帐) 我看到其他管理员的屏幕快照,其中在“付款标准”之后没有出现(包括Express Checkout)。我正在使用v1.9.1.0,它是Magento CE的最新版本。 问题是,如果我选择“付款标准(包括Express Checkout)”,则需要输入我没有的API凭据(我不想升级我的PayPal帐户,我只想要最基本的付款选项)。 因此,我正在尝试找出如何摆脱“快速结帐”选项,或者至少找到一种仅使用“付款标准”的方法。 任何帮助,将不胜感激。我在论坛中找不到其他人遇到此问题,因此我想知道它是否是v1.9.1.0的新功能。 请帮忙。 谢谢。

7
Magento-PayPal-SSLV3:当PayPal在12月3日停用SSL3时,它可以工作吗?
我刚刚从PayPal收到一封电子邮件,指出由于Poodle漏洞,他们将从2014年12月3日起停止使用其付款API对SSLV3的支持。 只是想把它放在那里,问是否有人知道这是否会直接影响Magento 1.9.0.1(最新)中的PayPal Payment Pro /托管解决方案/ Express Payments集成? 如果是这样-有人知道我如何在magento中修复标准的贝宝模块吗? 谢谢!
15 paypal 

5
PayPal Express-10002安全标头无效错误
测试PayPal Express时出现错误,错误是:10002 security header is not valid。 该站点在AWS EC2上运行,前面带有nginx和Varnish。我使用Turpentine进行配置和打孔。这种架构与它有关吗? 我没有在沙盒模式下进行测试,但是实时API凭据都是正确的,我已经对其进行了多次重置。我已经查看了日志,但找不到任何重要信息。 2014-01-31T05:47:11+00:00 ERR (3): exception 'Mage_Core_Exception' with message 'PayPal NVP gateway errors: Security header is not valid (#10002: Security error). Correlation ID: 60e76cc8d89c5. Version: 72.0.' in /var/www/app/Mage.php:580 也许以下内容可能有意义?令牌为空: ==> payment_paypal_express.log <== 2014-01-31T05:22:42+00:00 DEBUG (7): Array ( [url] => https://api-3t.paypal.com/nvp [GetExpressCheckoutDetails] => …

3
贝宝送货地址错误
我正在尝试使用PayPal Sandbox测试我的商店。我在2种不同情况下遇到2种不同的错误。 1.一切正常,直到在PayPal中完成订单为止。然后得到消息: 很抱歉,PayPal不允许美国居民将商品运送到(任何地方) 2.第二种情况是我随后将买方的送货地址更改为美国。我在贝宝的第一页上收到以下错误: 无法处理付款。请与商家联系,因为商家提供的送货地址无效,并且商家已要求您将订单运送到该地址。 我在这里发现表格,这似乎对许多人来说都是问题。从这里我发现有一些做address_override方法和这里建议将其关闭。 有没有办法在Magento中将其关闭?关闭电源安全吗?为什么首先出现在这里?还是还有其他解决方案?: 我在magento中找到了address_override方法 \ app \ code \ core \ Mage \ Paypal \ Model \ Api \ Standard.php行:238 $ request ['address_override'] = 1; 将其更改为“ 0”,现在贝宝沙箱工作了。没有错误了。但是,如何在不更改magento核心文件的情况下执行此操作?而且安全吗?

2
Magento使用Paypal付款方式以编程方式创建订单
目前,我们有两个magento独立网站。一种表现为店面,另一种表现为后端。用户可以在前端下订单。 因此,我尝试在后端以编程方式创建相同的顺序。当用户通过checkmo付款方式付款时,它可以工作。但是,当用户通过PayPal付款时,它将无法正常工作。因此,有人知道我们如何使用PayPal付款方式以编程方式创建订单吗?有没有可能? $quote->getPayment()->importData(array(3) { [method] => paypal_express [last_trans_id] => 65Y31421KL2753028 [additional_information] => Array ( [paypal_express_checkout_shipping_method] => [paypal_payer_id] => 5LX84SUFY39L4 [paypal_payer_email] => abbas-buyer-2@bluewisesoft.com [paypal_payer_status] => verified [paypal_address_status] => Confirmed [paypal_correlation_id] => b78b4e5e6e527 [paypal_express_checkout_payer_id] => 5LX84SUFY39L4 [paypal_express_checkout_token] => EC-7P402752023166448 [paypal_express_checkout_redirect_required] => [paypal_protection_eligibility] => Eligible [paypal_payment_status] => pending [paypal_pending_reason] => authorization ) }); …

2
已经为此InvoiceID(#10412:重复的发票)付款了。
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 2年前关闭。 我创建了一个重复的个人资料产品,并使用Paypal作为支付网关。点击付款后,我得到了错误 “ PayPal网关已拒绝请求。已经为此发票ID(#10412:发票重复)付款。” 我已经在我的贝宝帐户中完成了必要的设置。PayPal帐户(标准)>配置文件>付款接收首选项>在阻止意外付款下:选择否,允许每个发票ID进行多次付款。 但这仍然给了我同样的错误。 任何建议都会有很大帮助。


2
贝宝IPN不会触发订单状态更新
我正在使用HostGator Windows服务器上运行的1.8.0.0设置我的第一个Magento系统。 我已经在我们的PayPal帐户上配置了IPN。但是,付款永远不会传达给Magento,并且所有订单都停留在“待付款”状态。 当前,“系统”->“配置”->“付款方式”->“ PayPal付款标准”已与Business Sandbox电子邮件关联,并将“付款操作”设置为“销售”,沙盒模式=“是”,调试模式=“是”。 在PayPal方面,IPN历史记录将每笔交易(我在沙盒和生产中都尝试过)显示为“正在重试”。没有列出任何HTTP响应代码。 PayPal中的通知URL显示为http://www.mydomain.com:/shop/Index.php/paypal/ipn/,对我来说似乎是正确的。 打开付款方式的错误日志和调试模式后,我得到了我的沙箱尝试的日志文件,标题为payment_paypal_standard.log。 该文件的内容反映了实际的沙箱顺序: 2014-01-02T18:19:13+00:00 DEBUG (7): Array ( [request] => Array ( [business] => **** [invoice] => 100000006 [currency_code] => USD [paymentaction] => sale [return] => https://www.mydomain.com/shop/Index.php/paypal/standard/success/ [cancel_return] => https://www.mydomain.com/shop/Index.php/paypal/standard/cancel/ [notify_url] => http://www.mydomain.com:/shop/Index.php/paypal/ipn/ [bn] => Varien_Cart_WPS_US [item_name] => My Shopping Cart [lc] => …

1
为Paypal标准订单创建部分贷项凭证/退款的过程
我看到许多问题报告,如果管理员通过贝宝(Paypal)向客户发送了部分退款,那么Magento会收到一个IPN,该IPN会将整个订单标记为已退款(例如https://collaborate.magento.com/magento/topics) / paypal_refunds_and_automatic_credit_memo_genic)。 通过在Magento发票视图中创建在线贷项凭证,是否可以发放部分退款? 在这种情况下最好的方法是什么?请注意,这适用于Paypal标准版(不适用于Express或其他集成)。

2
无法与PayPal网关通信
我在结帐时会看到此错误。 无法与PayPal网关通信。 产生错误的步骤:当我到达结帐的付款信息标签上时。出现此错误。可能是什么原因。Magento:1.9 ----错误日志---- ERR (3): exception 'Exception' with message 'PayPal NVP CURL connection error #35: SSL connect error' in /path-to-file/app/code/core/Mage/Paypal/Model/Api/Nvp.php:983 Stack trace: #0 /path-to-file/app/code/core/Mage/Paypal/Model/Api/Nvp.php(616): Mage_Paypal_Model_Api_Nvp->call('SetExpressCheck...', Array) #1 /path-to-file/app/code/core/Mage/Paypal/Model/Express/Checkout.php(381): Mage_Paypal_Model_Api_Nvp->callSetExpressCheckout() #2 /path-to-file/app/code/core/Mage/Paypal/Controller/Express/Abstract.php(108): Mage_Paypal_Model_Express_Checkout->start('http://dev.XXXX...', 'http://dev.XXX...', false) #3 /path-to-file/app/code/core/Mage/Core/Controller/Varien/Action.php(418): Mage_Paypal_Controller_Express_Abstract->startAction() #4 /path-to-file/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(250): Mage_Core_Controller_Varien_Action->dispatch('start') #5 /path-to-file/app/code/core/Mage/Core/Controller/Varien/Front.php(172): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http)) #6 /path-to-file/app/code/core/Mage/Core/Model/App.php(354): Mage_Core_Controller_Varien_Front->dispatch() #7 /path-to-file/app/Mage.php(684): Mage_Core_Model_App->run(Array) …

3
Magento 1.9.0.1 Paypal错误购物车项目金额总计与订单金额不符(#10413:
是使用magento 1.9.0.1集成了box expres paypal,除此之外,您还拥有插件pro奖励积分作为购买一些产品的奖励积分,当它成为集成产品并在不使用recompesa积分的情况下购买产品时,通过paypal付款nigun可以毫无问题地完成,但是当客户使用奖励积分时,确认订单时会出错,这是 PayPal的网关拒绝了该请求。购物车项目的总计金额不匹配订单(#10413:由于参数无效而导致交易被拒绝。有关详细信息,请参见其他错误消息。) 搜索网络以尝试解决此错误,我建议您可以修改文件Nav.php paypal,并添加以下两个代码: 第一个代码 //开始 $totalValue = $request['TAXAMT'] + $request['ITEMAMT']; $finalValue = $totalValue - $request['AMT']; if($request['SHIPPINGAMT'] > 0) { $request['SHIPPINGAMT'] = ($request['AMT'] - ($request['TAXAMT'] + $request['ITEMAMT'])); $totalValue = $request['TAXAMT'] + $request['ITEMAMT'] + $request['SHIPPINGAMT']; $finalValue = $totalValue - $request['AMT']; } if($request['AMT'] != $totalValue) { if($totalValue > $request['AMT']) …
9 error  paypal 

2
设置自定义订单状态以完成贝宝网站付款标准付款吗?
我们将Magento EE 1.13.0.2与PayPal网站付款标准付款方式一起使用。不幸的是,无法在后端为PayPal付费订单设置订单状态。 当订单已成功付款(而非部分付款)时,我们需要设置自定义订单状态。修改PayPal订单状态的教程似乎已经过时,错误或丑陋。 根据我的收集: 付款更新将由PayPal IPN处理。 有一种方法Mage_Paypal_Model_Ipn::_registerPaymentCapture()负责“处理完成的付款(全部或部分)”。 在Mage_Paypal_Model_Ipn::_registerTransaction()对PayPal的请求中进行分析,并将付款状态与进行比较Mage_Paypal_Model_Info::PAYMENTSTATUS_COMPLETED。 老实说,我不确定如何处理此信息。我可能会重写Mage_Paypal_Model_Ipn::_registerTransaction()并只添加我的代码: // paid case Mage_Paypal_Model_Info::PAYMENTSTATUS_COMPLETED: $this->_registerPaymentCapture(true); // my code here break; 当然,事件观察者(例如订单或订单状态事件之一)会好得多,但是我不确定在通过PayPal完全支付订单时是否存在100%可靠的方式来捕获一次事件。 有任何想法吗? 更新资料 我们选择修改订单状态流程,而无需再修改状态。如果有人想回答这个问题,我将开放一段时间。

1
从PayPal Express返回一页结帐
在试用了所有Magento PayPal选项之后,Pro(非托管)似乎是最干净的。虽然它将完全遵循PCI标准,但这是CC / DC付款的最简洁的方法。所有这些都很好地通过了OnePage检出。Pro Hosted解决方案在订单审查步骤中采用了iframe,这看起来并不专业。 但是,当使用贝宝(PayPal)帐户付款时,它会重定向到多页Magento订单查看页面,而不是返回到下一个OnePage步骤。这不仅混乱而且不一致,这意味着错过了付款后的任何步骤(可以通过重新排列步骤来解决)! 我已经进行了很多搜索,很少有人会问使用PayPal帐户付款后返回OnePage审核步骤。当然,其他人希望他们的商店在使用PayPal时保持一致!? 我发现有一篇文章建议从PayPal返回到后更改重定向/checkout/onepage,但这只是从步骤1重新开始签出!似乎没有办法告诉OnePage继续哪一步? 有没有人能找到一种解决方案,允许使用PP帐户的PayPal结帐返回到OnePage订单审查步骤,而不是多页订单审查? 谢谢。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.