首页 文章

Paypal立即购买按钮交易响应问题

提问于
浏览
1

我使用以下代码生成“立即购买”按钮以销售单个商品 . 我需要使用沙箱进行PayPal付款,但是在我返回后,响应中没有收到任何内容(我得到的URL中没有额外的参数) .

<form name="_xclick" action="https://www.sandbox.paypal.com/webscr" method="post">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="steve.johntestemail@gmail.com">
<input type="hidden" name="lc" value="US">
<input type="hidden" name="item_name" value="Book_1">
<input type="hidden" name="amount" value="0.09">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="button_subtype" value="services">
<input type="hidden" name="no_note" value="0">
<input type="hidden" name="return" value="http://www.thequeenoflean.com.au">
<input type="hidden" name="bn" value="PP-BuyNowBF:btn_buynowCC_LG.gif:NonHostedGuest">
<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">

</form>

我可以获取或发布数据吗?

实际上我想要检索买家的电子邮件和其他一些信息 .

任何人都可以指导我这里的错误吗?

提前致谢 .

2 回答

  • 0

    我试过沙盒,现场Paypal支付方案,但它没有工作,我尝试了这么多的教程,但这些教程中提到的步骤不起作用,

    最后我得到了原因:

    我试图使用来自亚洲国家的Paypal,在那里它不受支持并且工作异常,这就是为什么我没有得到回应 . 如果您使用任何其他VPN,例如(美国,澳大利亚等...支持它的ips),它将正常工作,并准确回报您的响应 .

    谢谢,

  • 1

    我知道你没有得到任何信息的原因 .

    看看这里:https://stackoverflow.com/a/11404356/279147

    你看我的表单中有一个notify_url参数,这是一个url,当付款完成后,它将由paypal调用,无论是成功还是失败 .

    网址没有被浏览器,弹出窗口等打开,它是一个“后台通道”调用你的服务器只发送数据,没有与客户端的交互,所以不要放任何HTML,或返回任何东西,它只是如果你把类似的东西放在一个“死掉”的网址来转储数据

    <?php trigger_error(print_r($_POST,true)); ?>
    

    在您的代码中,您的错误日志可能会显示一些信息,因此您知道您正在接收信息,

    你错过了,所以你永远不会得到任何信息,除非用户点击返回网站按钮,并根据我的经验从未发生过 . 他们只是关闭浏览器 .

    所以看看我的网址,添加参数,然后再尝试再做 .

相关问题