【发布时间】:2013-06-07 23:26:05
【问题描述】:
您好,我已经有一段时间没有处理订阅了,但我可以发誓,有一次我在 print_r 上得到了与一次性付款相同的后值列表。
情况并非如此,所以我有点迷失在这里。当我在 $_POST 值上为我的正常一次性付款执行 print_r 时,如果数组中的元素我可以保存并处理付款,我会得到一个完整的列表。
但是,当我在 $_REQUEST 值上执行 print_r 时,我得到的只是这个(使用沙盒)
Array
(
[auth] => A43hQ0tI4UbftdxovhXIt2bRwBVYD49ni3J-RNum5ivYYzJFLD-lyFEaE5FxDTPQBpUwNAChZ9UseiB5gkdgqhg
[form_charset] => UTF-8
[PHPSESSID] => b3689368f4deaa4099fe1b42421ea4ba
)
我收到一个错误,我没有在表单中传递的付款 ID 号,难怪它的轰炸,因为它不在数组中。还是我需要解码身份验证?
我曾经听说他们将 ipn 数组限制为一个更安全的数组,所以这是否意味着我现在不再寻找 VERIFIED,而是寻找 auth。
我只是迷失了如何处理这个问题,你能给我指出正确的方向吗,谢谢。我的通知文件是为数组中的元素列表编写的,而不是为那一点点数据编写的,所以我不确定我应该如何处理该数组哈哈......
由于某种原因,我似乎记得一些关于在沙盒中测试订阅的内容,只返回安全数组而不是正常数组,但实时进程将返回正常数组。任何人都可以证实这一点..
【问题讨论】:
-
当您提到“付款ID号”时,您指的是交易ID吗?您不会在通过订阅获得的第一个 IPN 帖子中获得一个。您收到的第一个 IPN 帖子是不包含交易 ID 的订阅或定期付款注册。交易 ID 稍后会在实际付款发生时在 IPN 帖子中提供。
标签: arrays authentication paypal subscription