【问题标题】:PayPal Express Checkout: CHECKOUTSTATUS=PaymentActionNotInitiated when calling GetExpressCheckoutDetailsPayPal Express Checkout:调用 GetExpressCheckoutDetails 时 CHECKOUTSTATUS=PaymentActionNotInitiated
【发布时间】:2021-02-09 02:35:50
【问题描述】:

在沙盒中测试。

进行以下调用:

  1. 设置ExpressCheckout 2. 获取ExpressCheckoutDetails
  2. DoExpressCheckoutPayment

在调用 GetExpressCheckoutDetails 时,我们不断收到以下响应:

CHECKOUTSTATUS=PaymentActionNotInitiated ACK-成功

我读过的大部分内容都表明这表明客户没有返回返回 URL。事实并非如此,并且已经过彻底的测试。

我们确实有一个“?”包含在返回 URL 中,以避免创建其他页面,我想知道这是否可能是一个问题。

PayPal Express Checkout 的返回网址可以包含任何字符,例如“?”

示例: “https://example.com/payment_page?return&token=EC-7BX27754BT8623257&PayerID=UPGGM5VND8D5Q” 而不是使用 “https://example.com/payment_page_return?token=EC-7BX27754BT8623257&PayerID=UPGGM5VND8D5Q”?

谢谢, 知识库

【问题讨论】:

    标签: express-checkout


    【解决方案1】:

    最终测试证明,主要问题不包括三个调用中每个调用的最低要求参数 - 1. SetExpressCheckout 2. GetExpressCheckoutDetails 3. DoExpressCheckoutPayment - 每个都在https://developer.paypal.com/docs/archive/express-checkout/ec-initiate-payment/

    列出

    '?'在 URL 中没有问题。

    【讨论】:

      猜你喜欢
      • 2014-07-05
      • 2015-04-08
      • 2014-03-04
      • 2012-09-25
      • 2013-03-09
      • 2014-07-22
      • 2016-03-15
      • 2018-12-13
      • 2016-12-02
      相关资源
      最近更新 更多