PayPal MECL for Android:“此交易已过期......”

时间:2013-03-19 11:44:58

标签: android paypal paypal-sandbox

我正在使用Android的移动快速结账库,并在沙盒模式下测试结帐时始终收到以下消息:

"此交易已过期。请返回收件人的网站,使用他们的常规结帐流程完成您的交易。"

我的步骤:

  1. 使用默认沙箱API密钥:APP-80W284485P519543T
  2. 使用PayPal.ENV_SANDBOX模式中的API密钥获取设备引用令牌
  3. 放置PayPal按钮
  4. 使用我的PayPal开发者帐户的API凭据
  5. 发送" SetExpressCheckout"请求并获取PayPal令牌
  6. 使用以下网址在WebView中显示结帐网站:
  7. String URL =" https://www.sandbox.paypal.com/webscr?cmd=_express-checkout-mobile&drt=" +     DeviceReferenceToken +"& token =" + PayPalToken +"& useraction = commit";

    令人困惑的是,所有人似乎都使用实时URL(https://www.paypal.com/webscr),我可以看到PayPal登录而不是错误消息(仍然使用沙箱API密钥和沙箱模式)。但是在上线之前我想用沙盒帐户来测试它。

    我是否忘记了重要的事情,或者是因为最近PayPal沙箱发生了变化?

    提前致谢!

0 个答案:

没有答案