0

我正在尝试从 iOS 应用程序出售积分,当我付款时,我将此信息发送到我的 PHP Web 服务:

payment_request_date  -  Tue Jul 17 05:32:19 PDT 2012
return_url  -  http://www.paypal.com
fees_payer  -  EACHRECEIVER
ipn_notification_url  -  http://www.xxxxxx.com/xxx/xxx/xxxxx/xxxx/xxxx/test.php
verify_sign  -  AgYuiYfIN5owxd-SesPtCf2-3s2qAIwGX.FB6cfxxxxxxxxx
test_ipn  -  1
transaction  -  Array
0  -  EUR 69.00
cancel_url  -  http://www.paypal.com
pay_key  -  AP-1MJ8653xxxxxx
action_type  -  PAY
transaction_type  -  Adaptive Payment PAY
status  -  COMPLETED
log_default_shipping_address_in_transaction  -  false
charset  -  windows-1252
sender_useCredentials  -  true
notify_version  -  UNVERSIONED
reverse_all_parallel_payments_on_error  -  false

如果我想检查付款是否正确,下一步该做什么?

我一直在查看贝宝文档,但它非常令人困惑。

提前致谢。

编辑 2012-07-18:

试图验证交易我的交易数组有问题,所以我不得不改变我的脚本,让它像这里的PHP paypal ipn 监听器交易数组一样工作,现在一切正常!!;)

4

1 回答 1

1

您现在应该验证贝宝的收据,如果成功,解锁用户的信用。在此位置查看 php 的示例代码:

https://www.x.com/developers/PayPal/documentation-tools/code-sample/216623

另请注意,Apple 的 AppStore 审查指南不允许此类购买,并且此类应用程序将被拒绝并且不会发布到 AppStore。

Apple 只允许他们自己的应用内购买。

于 2012-07-17T14:36:44.263 回答