微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

c# Paypal 智能按钮服务器端集成 - await.......continually waiting

如何解决c# Paypal 智能按钮服务器端集成 - await.......continually waiting

我正在实施贝宝智能按钮的服务器端版本。

目前为此目的使用沙箱帐户。

关注https://developer.paypal.com/docs/checkout/reference/server-integration/setup-sdk/

创建订单 JS 触发我的服务器端代码。以下几行在服务器端进程中似乎没问题(引用 https://developer.paypal.com/docs/checkout/reference/server-integration/set-up-transaction/):

OrdersCreateRequest request = new OrdersCreateRequest();
request.Prefer("return=representation");
request.RequestBody(buildrequestBody());
//3. Call PayPal to set up a transaction    

然而在下一行,客户端登录页面开始加载/弹出)......但没有任何反应,下面一行之后的行似乎没有运行。

var response = await PayPalClient.client().Execute(request); // This seems to hang,but putting try catch doesn't seem to run anything either.

请求变量值看起来也有点奇怪:

{Method: POST,RequestUri: '<null>',Version: 1.1,Content: <null>,Headers:
{
  Prefer: return=representation
}}

我想我应该期待 RequestUri 是 sandBox.paypal.com,所以也许这可能是原因。

有没有其他人有这个问题或者可以告诉我哪里可能出错?我知道当我执行旧的 PPE 实施时,PayPal 网站上的文档是错误的,所以我想这可能是类似的情况,但我无法弄清楚。

TIA 斯图

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。