gpt4 book ai didi

php - Paypal 返回一个 post 变量(或等价物?)

转载 作者:太空宇宙 更新时间:2023-11-03 16:20:37 24 4
gpt4 key购买 nike

我正在构建一个简单的 PHP 网络应用程序,该应用程序使用 Paypal 为帐户充值。 (我刚刚获得基本的“网站支付标准”帐户)

在过去的一个小时里,我一直在查看 Paypal 的网站和 Google,但找不到返回成功变量的简单方法。

理想场景

  1. 买家在我的网站上点击“添加信用”并被重定向到 Paypal(这部分很简单)
  2. 买方填写信用卡详细信息并批准付款。
  3. 一个变量被回发到我的站点(或类似的站点)以确认支付成功
  4. 我的网站将变量转换为帐户信用。

它不需要是世界上最防黑客的东西,但显然不能只将成功状态放在url中并使用GET!

非常感谢!

最佳答案

根据 PayPal NVP API 文档,您应该收到一个 URL 编码的响应字符串,其中包含具有以下值之一的 ACK:

  • 成功
  • 警告成功
  • 失败
  • FailureWithWarning

从那里,您可以使用字符串操作来检查响应是否成功并相应地记入帐户。

从 paypal 下载示例 NVP 应用程序,特别注意 CallerService.php 文件。 hash_call 函数用于发送请求并接收来自 PayPal 的响应。

https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/library_download_sdks

关于php - Paypal 返回一个 post 变量(或等价物?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4702400/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com