gpt4 book ai didi

Paypal 集成 - GetExpressCheckoutDetails PaymentActionNotInitiated

转载 作者:太空宇宙 更新时间:2023-11-03 16:00:58 24 4
gpt4 key购买 nike

我正在努力实现 Paypal Express Checkout。我已经设置了一个 Paypal 开发人员和沙盒帐户,包括一个个人沙盒测试帐户来充当买家。我正在实现 SOAP 解决方案,到目前为止已经能够完成以下步骤

  1. 提交 SetExpressCheckout 请求
  2. 使用 SetExpressCheckout 响应中的 token 将用户重定向到 Paypal 支付页面
  3. 使用个人沙盒测试帐户登录到 Paypal 测试。登录后,我将进入“查看您的信息”页面。当我在此页面上选择“继续”时,我最终会返回到我作为返回 URL 提交的页面。
  4. 我从“返回 URL”页面提交了一个 GetExpressCheckoutDetails 请求。在响应中,CheckoutStatus 的值始终为 PaymentActionNotInitiated。

我已经尝试了几个沙箱帐户(已验证和未验证),结果始终相同。什么会导致这个。

下面是 SetExpressCheckout 请求的示例

<soapenv:Envelope>
<soapenv:Header>
<urn:RequesterCredentials>
<urn1:Credentials>
<urn1:Username>sandbox_username</urn1:Username>
<urn1:Password>sandbox_passwword</urn1:Password>
<urn1:Signature>sandbox_signature</urn1:Signature>
</urn1:Credentials>
</urn:RequesterCredentials>
</soapenv:Header>
<soapenv:Body>
<urn:SetExpressCheckoutReq>
<urn:SetExpressCheckoutRequest
<urn1:DetailLevel>ReturnAll</urn1:DetailLevel>
<urn1:ErrorLanguage>en_US</urn1:ErrorLanguage>
<urn1:Version>119.0</urn1:Version>
<urn1:SetExpressCheckoutRequestDetails>
<urn1:OrderTotal currencyID="EUR">13.08</urn1:OrderTotal>
<urn1:ReturnURL>https://url/paypalreturnurl.htm</urn1:ReturnURL>
<urn1:CancelURL>https://url/paypalcancelurl.htm</urn1:CancelURL>
<urn1:OrderDescription>Invoice Num 31650</urn1:OrderDescription>
<urn1:InvoiceID>31650</urn1:InvoiceID>
<urn1:PaymentAction>Sale</urn1:PaymentAction>
</urn1:SetExpressCheckoutRequestDetails>
</urn:SetExpressCheckoutRequest>
</urn:SetExpressCheckoutReq>
</soapenv:Body>
</soapenv:Envelope>

最佳答案

您需要完成 Doexpresscheckout完成付款。付款完成后你会得到 CHECKOUTSTATUS=PaymentActionCompleted

关于 Paypal 集成 - GetExpressCheckoutDetails PaymentActionNotInitiated,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28401103/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com