android - 适用于移动安卓的 PayPal 快速结帐

标签 android paypal express-checkout

我正在尝试在我的应用程序中实现 MCEL,以便能够销售一些数字商品。

以前我有 MCL,它很容易设置,但 MCEL 让我有点困惑。

paypal MECL 给出的示例代码正在访问一些基于 weburl 的 .jsp

如果我想使用 MCEL

  1. 我需要 SSL 服务器吗?SSL 网站?

  2. 我有 Linux 主机和 PHP。 MCEL 够不够?

  3. Paypal 说我们需要从安全服务器传递此 url

    https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkoutmobile " +
        "&drt=" +_deviceReferenceToken + "&token=valueFromSetExpressCheckoutResponse";
    
  4. 我在初始化 paypal 实例时获得了 deviceReferenceId,但是我从哪里获得 ValueFromSetExpressCheckoutResponse?

  5. 谁能告诉我一些如何开始使用 MCEL 的代码?

最佳答案

我认为您需要先使用 ExpressCheckout API:

发送这样的链接:“https://api-3t.sandbox.paypal.com/nvp?METHOD=setExpressCheckout&VERSION=87.0&USER=xxx&PWD=xxxx&SIGNATURE=xxx&RETURNURL=http://www.google。 com/&CANCELURL=http://www.mydomain.com/checkout/order/error&L_PAYMENTREQUEST_0_NAME0=Toggi+Calgary&L_PAYMENTREQUEST_0_NUMBER0=TOGGICALGARY&L_PAYMENTREQUEST_0_DESC0=Colour%3A+Black%2C+Size%3A+4%2 &L_PAYMENTREQUEST_0_AMT0 =58.60&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_CURRENCYCODE=美元&PAYMENTREQUEST_0_ITEMAMT= 58.60&PAYMENTREQUEST_0_SHIPPINGAMT=30.00&PAYMENTREQUEST_0_TAXAMT=14.65 &PAYMENTREQUEST_0_AMT=103.25"

然后你可以得到响应:

TOKEN=EC%2d0TU74507629133059&TIMESTAMP=2012%2d10%2d14T03%3a58%3a24Z&CORRELATIONID=a6920fdc12539&ACK=Success&VERSION=87%2e0&BUILD=3893058

这是你需要的token,如果你没有(&USER=xxx&PWD=xx&SIGNATURE=xx),你需要在sandbox上创建一个卖家账户

关于android - 适用于移动安卓的 PayPal 快速结帐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12529483/

相关文章:

java - 尝试使用 OnClickListener 时出错

启动画面后android ionic 4白屏

Paypal :快速结帐自定义 PAYMENTREQUEST_n_TRANSACTIONID 不工作

PayPal Express Checkout 在调用 SetExpressCheckout 后应用运费

android - Phonegap Android 应用程序重新启动而不是恢复,尽管它没有被操作系统杀死

android - 我在哪里可以按 cpu 找到 Android 分布(设备数量)的统计信息?

paypal - 送货地址未转移

php - 如何集成 PayPal 快速结账?

paypal - Braintree API 更新订阅

php - Paypal 的快速结帐上下文集成