【问题标题】:paypal verify paymentpaypal 验证付款
【发布时间】:2012-04-10 01:03:08
【问题描述】:

我正在通过沙盒测试 PayPal 付款。那我该怎么办:

  1. 在我的 Android 设备上使用 SDK AppID:“APP-80W284485P519543T”付款。
  2. applicationResult 中接收RESULT_OK 并通过IPN 服务在服务器端接收响应。
  3. 现在我从 IPN 接收所有响应并将其发送到贝宝验证沙箱服务器以验证付款。它返回(已验证或无效)。

但问题是它返回无效。那么可能是什么问题?我做错了什么?谢谢。

这是我发送以验证的内容:

https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_notify-validate&payment_request_date=Mon+Mar+26+02%3A37%3A10+PDT+2012&fees_payer=EACHRECEIVER&transaction[0].is_primary_receiver=假备忘录=购买+ 1500枚+硬币&TRANSACTION_TYPE =自适应+付款+ PAY&verify_sign = AWimjEpfvS2eR6IgBwHtiwM0rMDUA.b2twU2ADjkAY-kg5szeluxcqKb&log_default_shipping_address_in_transaction =假pay_key = AP-2YR77828AV574621G&交易[0] .amount = USD + 1.99&reverse_all_parallel_payments_on_error =真ipn_notification_url = HTTP%3A%2F%2Fdev-vs.upiter。 com%2Fvspayment%2Fproviders%2Fvs%2Ffb%2Fpaypalcallback&action_type=CREATE&notify_version=UNVERSIONED&transaction[0].status_for_sender_txn=Pending&test_ipn=1&cancel_url=https%3A%2F%2Fwww.paypal.com&transaction[0].pending_reason=UNILATERAL&status-1252&transactionset[0] 0].paymentType=GOODS&request_body=&request_url=http%3A%2F%2Fdev-vs-mobile.stagika.com%2Fvspayment%2Fproviders%2Fvs%2Ffb%2Fpaypalcallback&return_url=https%3A%2F%2Fwww.paypal.com&transaction[0]。回覆ceiver=a.merchant1.kv%40gmail.com&request_method=POST&transaction[0].id_for_sender_txn=0X355330VH030952T&sender.useCredentials=true

【问题讨论】:

  • 对于,在 android 中付款。他们提供了一个最好的例子here 请参考。

标签: android paypal paypal-ipn paypal-sandbox


【解决方案1】:

这是来自 Paypal 的错误回调 (IPN)。它包括错误参数。 我认为 Android 的 setIpnUrl(String IPNURL) 存在一些问题。

尝试使用Profile in the seller Accaunt 中设置的静态IPN URL。它已经开始为我工作了!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-04-24
    • 2015-06-19
    • 2023-03-25
    • 2017-08-20
    • 1970-01-01
    • 2016-02-23
    • 1970-01-01
    • 2013-02-18
    相关资源
    最近更新 更多