Magento 网站支付专业版(贝宝)Iframe
我正在使用Magento CE 1.6.2,并尝试使用网站支付专业系统 我通过结帐过程,选择Paypal PRO link作为我的付款方式,收到消息“下单后,您需要输入您的付款详细信息”,进入页面,查看上面有“下单”按钮的订单 当我点击“下订单”时,我的期望是得到iframe表单中的paypal按钮,但什么也没有出现。这一页永远不会改变 如果我在后端签入,订单在Magento中显示为“待定付款” 我应该提到的是,我是用一个测试PayPal帐户做这件事的,我打电话给PayPal,他们相信我的所有设置都是正确的,尽管我不确定我的设置是否正确 有没有想过为什么我在点击“下订单”后没有被引导到页面来输入我的付款信息?网站Payments Pro和Magento 1.6.2是否存在漏洞 我已经启用了调试模式,并且在payment_hosted_pro.log中读取了PAYPAL API的正确响应Magento 网站支付专业版(贝宝)Iframe,magento,paypal,Magento,Paypal,我正在使用Magento CE 1.6.2,并尝试使用网站支付专业系统 我通过结帐过程,选择Paypal PRO link作为我的付款方式,收到消息“下单后,您需要输入您的付款详细信息”,进入页面,查看上面有“下单”按钮的订单 当我点击“下订单”时,我的期望是得到iframe表单中的paypal按钮,但什么也没有出现。这一页永远不会改变 如果我在后端签入,订单在Magento中显示为“待定付款” 我应该提到的是,我是用一个测试PayPal帐户做这件事的,我打电话给PayPal,他们相信我的所有设
2012-04-05T23:10:41+00:00 DEBUG (7): Array
(
[url] => https://api-3t.sandbox.paypal.com/nvp
[BMCreateButton] => Array
(
[METHOD] => BMCreateButton
[BUTTONCODE] => TOKEN
[BUTTONTYPE] => PAYMENT
[L_BUTTONVAR0] => subtotal=14.88
[L_BUTTONVAR1] => tax=0.00
[L_BUTTONVAR2] => shipping=5.00
[L_BUTTONVAR3] => invoice=100000050
[L_BUTTONVAR4] => address_override=false
[L_BUTTONVAR5] => currency_code=EUR
[L_BUTTONVAR6] => buyer_email=jdoe@gmail.com
[L_BUTTONVAR7] => billing_first_name=John
[L_BUTTONVAR8] => billing_last_name=Doe
[L_BUTTONVAR9] => billing_city=New York
[L_BUTTONVAR10] => billing_state=New York
[L_BUTTONVAR11] => billing_zip=0000
[L_BUTTONVAR12] => billing_country=US
[L_BUTTONVAR13] => billing_address1=no street
[L_BUTTONVAR14] => billing_address2=
[L_BUTTONVAR15] => first_name=John
[L_BUTTONVAR16] => last_name=Doe
[L_BUTTONVAR17] => city=New York
[L_BUTTONVAR18] => state=New York
[L_BUTTONVAR19] => zip=0000
[L_BUTTONVAR20] => country=US
[L_BUTTONVAR21] => address1=no street
[L_BUTTONVAR22] => address2=
[L_BUTTONVAR23] => paymentaction=authorization
[L_BUTTONVAR24] => notify_url=http://www.magento.it/paypal/ipn/
[L_BUTTONVAR25] => cancel_return=http://www.magento.it/paypal/hostedpro/cancel/
[L_BUTTONVAR26] => return=http://www.magento.it/paypal/hostedpro/return/
[L_BUTTONVAR27] => lc=IT
[L_BUTTONVAR28] => template=templateD
[L_BUTTONVAR29] => showBillingAddress=false
[L_BUTTONVAR30] => showShippingAddress=false
[L_BUTTONVAR31] => showBillingEmail=false
[L_BUTTONVAR32] => showBillingPhone=false
[L_BUTTONVAR33] => showCustomerName=false
[L_BUTTONVAR34] => showCardInfo=true
[L_BUTTONVAR35] => showHostedThankyouPage=false
[VERSION] => 72.0
[USER] => ****
[PWD] => ****
[SIGNATURE] => ****
[BUTTONSOURCE] => Varien_Cart_WPP_IT
)
[response] => Array
(
[WEBSITECODE] => <form action="https://securepayments.sandbox.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="HSS-IC0YjKMf1wXUUGEyDIpUTWddXlgnXvVl">
<input type="image" src="https://www.sandbox.paypal.com/en_US/i/btn/btn_paynow_LG.gif" border="0" name="submit" alt="PayPal - Il sistema di pagamento online più facile e sicuro!">
<img alt="" border="0" src="https://www.sandbox.paypal.com/it_IT/i/scr/pixel.gif" width="1" height="1">
</form>
[EMAILLINK] => https://securepayments.sandbox.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=HSS-IC0YjKMf1wXUUGEyDIpUTWddXlgnXvVl
[HOSTEDBUTTONID] => HSS-IC0YjKMf1wXUUGEyDIpUTWddXlgnXvVl
[TIMESTAMP] => 2012-04-05T23:10:41Z
[CORRELATIONID] => bb7df94045217
[ACK] => Success
[VERSION] => 72.0
[BUILD] => 2764190
)
[__pid] => 5980
)
2012-04-05T23:10:41+00:00调试(7):数组
(
[网址]=>https://api-3t.sandbox.paypal.com/nvp
[BMCreateButton]=>数组
(
[方法]=>BMCreateButton
[BUTTONCODE]=>令牌
[BUTTONTYPE]=>付款
[L_BUTTONVAR0]=>小计=14.88
[L_按钮AR1]=>税=0.00
[L_按钮AR2]=>配送=5.00
[L_BUTTONVAR3]=>发票=100000050
[L\u按钮AR4]=>地址\u覆盖=false
[L_按钮AR5]=>货币代码=欧元
[L_按钮AR6]=>买家电子邮件=jdoe@gmail.com
[L_BUTTONVAR7]=>账单名=约翰
[L_BUTTONVAR8]=>账单_last_name=Doe
[L_BUTTONVAR9]=>计费城市=纽约
[L_BUTTONVAR10]=>billing_state=纽约州
[L_BUTTONVAR11]=>账单邮政编码=0000
[L_按钮AR12]=>计费国家=美国
[L_按钮AR13]=>账单地址1=无街道
[L_按钮AR14]=>账单地址2=
[L_BUTTONVAR15]=>名字=约翰
[L_BUTTONVAR16]=>姓氏=Doe
[L_BUTTONVAR17]=>城市=纽约
[L_BUTTONVAR18]=>州=纽约
[L_BUTTONVAR19]=>zip=0000
[L_BUTTONVAR20]=>国家=美国
[L_BUTTONVAR21]=>地址1=没有街道
[L_按钮AR22]=>地址2=
[L_BUTTONVAR23]=>paymentaction=授权
[L\u按钮WAR24]=>通知\u url=http://www.magento.it/paypal/ipn/
[L\u按钮AR25]=>取消返回=http://www.magento.it/paypal/hostedpro/cancel/
[L_按钮AR26]=>返回=http://www.magento.it/paypal/hostedpro/return/
[L_按钮AR27]=>lc=IT
[L_BUTTONVAR28]=>模板=模板化
[L_BUTTONVAR29]=>showBillingAddress=false
[L_BUTTONVAR30]=>showShippingAddress=false
[L_BUTTONVAR31]=>showBillingEmail=false
[L_BUTTONVAR32]=>showBillingPhone=false
[L_BUTTONVAR33]=>showCustomerName=false
[L_BUTTONVAR34]=>showCardInfo=true
[L_BUTTONVAR35]=>ShowHostedHankyouPage=false
[版本]=>72.0
[用户]=>****
[PWD]=>****
[签名]=>****
[BUTTONSOURCE]=>Varien\u Cart\u WPP\u IT
)
[响应]=>阵列
(
[网站代码]=>
[电子邮件链接]=>https://securepayments.sandbox.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=HSS-IC0YJKMF1WxUgeydiputWDDXLGNxVVL
[HOSTEDBUTTONID]=>HSS-IC0YJKMF1WXUGEIDIPUTWDDXLGNxVVL
[时间戳]=>2012-04-05T23:10:41Z
[CORRELATIONID]=>bb7df94045217
[ACK]=>成功
[版本]=>72.0
[构建]=>2764190
)
[\uu pid]=>5980
)
为什么我无法在onepage签出中查看网站付款专业表格
- Magento 1.6
- 新安装
- 未安装自定义模板
这是一个真正的Magento Bug 对于1.7.0.2,您不需要hostedpro目录..hss工作正常。但是我遇到了这个问题,并花了很多时间成功地实现了这一点。。。 首先,您必须
创建一个paypal帐户和一个相应的沙箱帐户
。
在沙盒帐户中单击配置文件将出现一个弹出窗口
。您将在那里获得所有信息,如帐户信息、API凭据、资金、设置、产品
。。。
使用电子邮件id作为关联的paypal帐户、API凭据,最重要的是转到产品。启用Payment pro的复选框。如果不启用此复选框,则无法使用Payment pro托管的解决方案或预付款…您将收到各种类型的错误
另一件需要记住的重要事情是,payment pro托管解决方案并非在每个国家/地区都可用。香港
,英国
…等在美国不可用
。。。。像预付款一样,预付款并不是一个好办法