gpt4 book ai didi

paypal - 在沙盒中测试 PayPal Adaptive Paymemts API

转载 作者:太空宇宙 更新时间:2023-11-03 15:42:46 26 4
gpt4 key购买 nike

我想用自适应 API 模拟一个简单的场景。卖家、买家和我的应用程序。我在 Sandbox 网站上创建了 3 个测试帐户:

名为买家的帐户 - 个人类型。
名为卖家的帐户 - 类型为企业。
名为 myApp 的帐户 - 业务类型。

我正在使用来自 Paypal 开发者网站的自适应支付 C#.Net 代码示例。 (我使用的代码在 Pay.cs 文件中的 csharp_nv_adaptivepayments.zip 中)。

我更改了 sAPIUsersAPIPasswordsAPISignature 以匹配 myApp(来自 SandBox 站点中的 API Credentialns 页面)

我把sReceiverEmail改成了卖家邮箱。
我将 sSenderEmail 更改为买家电子邮件。

将请求发送到 https://svcs.sandbox.paypal.com/AdaptivePayments/Pay 后,并通过 sResponse = oStreamReader.ReadToEnd(); 获得响应我得到一个 OK 状态并且我手里有一个 payKey。

现在,正如 AdaptivePayments PDF 所说(第 70 页),我需要将用户重定向到 https://www.paypal.com/webscr?cmd=_ap-payment&paykey=value , 所以我对这个 url 使用 Response.Redirect() 。当浏览器加载页面时,出现 java 脚本错误:var sf = new PAYPAL.AP.Subflow();声明“对象不支持此操作”。

我试图将 url 更改为 http://www.sanbox.paypal....paykey=value但随后我得到一个白页,上面写着“请登录以使用 PayPal 沙盒功能”。此外,在这两种情况下,我都没有在卖家、买家日志中看到任何付款事件。我在这里做错了什么?

最佳答案

亚龙

要进行 Live API 调用,您需要从 PayPal 获取 Live APP ID,要进行沙盒调用,您需要正确设置沙盒测试环境,并事先登录。

本指南详细说明了每种情况下您需要做什么:需要x.com免费注册

<德尔> http://www.x.com/servlet/JiveServlet/download/211264-21046/HelloMoney.zip


编辑X.com 不久前死了。我已经在 GitHub 中发布了我的原始文件:

https://github.com/lmarkus/AdaptivePaymentsExample

关于paypal - 在沙盒中测试 PayPal Adaptive Paymemts API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6428190/

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