【问题标题】:Paypal payment from iOS device to web service (PHP)从 iOS 设备到 Web 服务的 Paypal 付款 (PHP)
【发布时间】:2012-07-16 09:39:00
【问题描述】:

我正在尝试从 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

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

我一直在查看 paypal 文档,但它非常混乱。

提前致谢。

编辑 2012-07-18:

尝试验证交易我的交易数组有问题,所以我不得不更改我的脚本以像这里PHP paypal ipn listener transaction array 一样工作,现在一切正常! ;)

【问题讨论】:

    标签: php ios web-services paypal payment-gateway


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2012-10-11
      • 1970-01-01
      • 1970-01-01
      • 2011-05-25
      • 2015-12-23
      • 2015-12-03
      • 2015-08-17
      • 2011-09-29
      • 1970-01-01
      相关资源
      最近更新 更多