php - 如何从 Paypal 取回值(value)?

标签 php paypal payment-gateway payment

我上个月就遇到了这个问题。首先,我能够从 paypal 取回值(value)。

现在我无法从 paypal 取回值(value)。

我正在使用以下代码。

<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post" style="padding: 0; margin: 0;">
    <input type="hidden" name="cmd" value="_xclick/" />
    <input type="hidden" name="business" value="my_bussiness_id" />
    <input type="hidden" name="quantity" value="1" />
    <input type="hidden" name="item_name" value="item" />
    <input type="hidden" name="item_number" value="1" />
    <input type="hidden" name="amount" value="item_price" />
    <input type="hidden" name="shipping" value="0" />
    <input type="hidden" name="no_note" value="1" />
    <input type="hidden" name="notify_url" value="Your_notify_url">
    <input type="hidden" name="currency_code" value="GBP" />
    <input type="hidden" name="rm" value="2" >
    <input type="hidden" name="return" value="your return url">
    <input type="image" border="0" name="paypal" src="images/btn_paypal_nl.gif" onClick="" />
    </form>

提前致谢..

汉字

最佳答案

实际上有两种取回数据的方法——一种是在完成时发布带有返回值的返回 URL(我不太幸运能做到这一点),然后是一种单独的函数,它在交易完成时向您发送一个帖子到您网站上的单独页面,您可以在其中收集您发布到该网站的所有变量。我建议使用后者,因为在“立即购买”页面上,用户可能无法返回该网站,因为 PayPal 端的返回按钮 UI 非常薄弱。

要设置它,您需要登录到您的 PayPal 帐户,单击我的帐户 > 个人资料 > 网站付款首选项。启用“支付数据传输”就可以了。正确设置后,交易完成后,它会向您选择的页面发送您发送的所有内容的帖子……请记住,您可以发送名称、地址等变量通过在表单中​​正确定义它们。找到所有可用的变量here

不要忘记构建沙盒站点进行测试!祝你好运。

关于php - 如何从 Paypal 取回值(value)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4077587/

相关文章:

php - PHP 处理完成后重定向页面

php - Laravel 将数据持久保存到数据库为空,同时返回所有语句显示正确的数据

security - 如果我使用 Stripe,我的电子商务商店是否需要 SSL 证书?

javascript - 从 Internet Explorer 11.0.x 中的回调向浏览器的 opener 窗口发送消息

java - CCAvenue 集成无法正常工作错误 10002

php - WordPress:按自定义日期字段订购 WP_Query 并在每个月后拆分循环

php - 如何在所有 Blade View 中获取全局用户配置文件数据?

Magento PayPal Pro 错误 #10471 和 #10472

java - OpenOLAT .properties 中的 PayPal 集成

paypal - 对 Paypal REST API、NVP 和授予权限感到困惑