当前位置: 首页 > 知识库问答 >
问题:

Paypal沙盒ExpressCheckout NVP未创建交易

谭研
2023-03-14

我试图集成PayPal经典API NVP到我们的网站,但我有问题与SetExpressCheckoutAPI调用。

我正在使用付款人的useraction=提交参数来直接在PayPal确认销售。

我的问题是点击立即支付后,PayPal重定向到我作为RetURNURL发送的网址,但我没有看到沙盒帐户上的交易或使用TransactionSearch

这些是我发送给结账的参数:

METHOD=SetExpressCheckout
EMAIL=payerEmail
SOLUTIONTYPE=Sole
RETURNURL=myReturnUrl
CANCELURL=myCancelUrl
PAYMENTREQUEST_0_AMT=30.00
PAYMENTREQUEST_0_ITEMAMT=30.00
PAYMENTREQUEST_0_CURRENCYCODE=USD
PAYMENTREQUEST_0_CUSTOM=myCustomId
PAYMENTREQUEST_0_PAYMENTACTION=Sale
L_PAYMENTREQUEST_0_QTY0=1
L_PAYMENTREQUEST_0_AMT0=30.00
L_PAYMENTREQUEST_0_NAME0=myProduct

付款后,PayPal重定向到

myReturnUrl?token={Token}&PayerID={PayerId}

共有1个答案

田柏
2023-03-14

这很正常。事务已设置,但您需要使用DoExpressCheckoutPaymentapi操作来完成它。

更多信息和示例如下:https://devtools-paypal.com/guide/expresscheckout/dotnet?success=true

 类似资料:
  • 我看到了创建贝宝卖家帐户的问题。但是当我访问https://developer.paypal.com 仪表板 似乎该网站更改了创建沙盒帐户的配置选项。 请指导我如何建立商人沙盒帐户

  • 我使用https://developer.paypal.com/docs/checkout/integrate/#1-set-up-your-development-environment的方法集成了PayPalExpress Checkout和JS SDK。 一切正常,我能够创建一个按钮的金额和交易成功。然而,我没有看到钱进入沙盒业务账户。我确实在沙盒个人账户上看到了交易,但还在等待卖家的批准,

  • null 我有一个orders控制器,当我单击“Buy”按钮时,控制器将用户重定向到。在我的例子中,这意味着用户被重定向到: 然后,在沙盒贝宝商店,我成功地登录与买家的帐户,并点击继续按钮,代表付款。我成功地重定向回我的success_url,并收到一些看起来像是成功的参数: 好的,所以很酷,交易完成了,但当我登录沙箱贝宝网站与买方或卖方的登录细节,没有交易列出。当我登录到我的主要贝宝开发者帐户时

  • Paypal sandbox已更新为使用TLS 1.2(https://devblog.paypal.com/upcoming-security-changes-notice/#tls).在没有任何改变的情况下,我看到了“握手失败”的错误。 我已经更新了我们使用的JAVA库,https://github.com/paypal/TLS-update#paypal-java-sdk-support.我

  • 我在尝试首次登录 Apple Chat Business Sandbox 时看到以下内容: 微调器在没有任何响应的情况下继续旋转... 这在Safari和Chrome浏览器中都有发生。 缺少了什么?

  • 问题内容: Java应该没有内存泄漏,但是仍然可能。当我的程序出现内存泄漏时,我可以修复它(我希望)。但是,当某些第三方程序包具备该功能时,我该怎么办?几乎什么都没有,除非不使用此软件包。 还有其他解决方案吗?我喜欢沙盒的想法。您被允许在某个区域内做任何您想做的事情,而您的“身体上的”没有能力打扰其他人。有没有办法为Java中的内存使用创建此类沙箱?想象一下=创建用于内存使用的沙箱,允许某些程序包