PayPal快递结账移动android

时间:2012-09-21 11:20:14

标签: android paypal express-checkout

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

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

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

如果我想使用MCEL

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

  2. 我用PHP托管linux。 MCEL足够了吗?

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

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

  5. 有人可以告诉我一些如何开始使用MCEL的代码吗?

1 个答案:

答案 0 :(得分:-2)

我认为您需要先使用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=USD&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

这是您需要的令牌。如果您没有(& USER = xxx& PWD = xx& SIGNATURE = xx),您需要在沙箱上创建卖家帐户