gpt4 book ai didi

paypal - 我的服务器调用 v2/checkout/orders/paypal 沙盒返回 404 Not Found

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

1:我用ios客户端创建订单,得到如下响应

货币代码:USD

数量:21.47

简短描述:时尚服装

意图:销售

Processable:已处理

显示:21.47 美元

确认:{

client =     {

environment = sandbox;

"paypal_sdk_version" = "2.18.1";

platform = iOS;

"product_name" = "PayPal iOS SDK";

};

response = {

"create_time" = "2019-12-16T12:12:48Z";

id = "PAYID-LX3XJQI4U759055JE198303J";

intent = sale;

state = approved;

};

"response_type" = payment;

详细信息:小计:12.98,运费:5.99,税费:2.5

送货地址:(空)

发票编号:(空)

自定义:(空)

软描述符:(空)

收款人邮箱:(null)

BN代码:(空)

项目:'{1|带洞的旧牛仔裤|4.99|USD|Hip-00037}'

项目:'{1|免费彩虹补丁|0.00|USD|Hip-00066}'

商品:'{1|长袖格子衬衫(不含 mustache )|7.99|USD|Hip-00291}'

2:我可以在https://developer.paypal.com/developer/notifications/中看到交易

sb-g8ehg 个人例子

您支付给 Doe John 的收据

16 De[已删除。不允许使用电话号码]/td>

3: 我的服务器端想获取付款明细,但是404

curl -v -X GET https://api.sandbox.paypal.com/v2/checkout/orders/PAYID-LX3XJQI4U759055JE198303J -H "Content-Type: application/json"-H "Authorization: Bearer A21AAHMxaNfgH67r9uGcKMtCHHMo-VDQHf4WGBEZIbzEtBo7_bSMXArvTYGEUub_gT3s2_XRCJJNbgdXTd9mmZiANBs2URVUg"

注意:不必要使用-X或--request,GET已经推断出来了。

  • 正在尝试 173.0.82.78...

  • 设置 TCP_NODELAY

  • 连接到 api.sandbox.paypal.com (173.0.82.78) 端口 443 (#0)

  • ALPN,提供 h2

  • ALPN,提供 http/1.1

  • 密码选择:ALL:!EXPORT:!EXPORT40:!EXPORT56:!aNULL:!LOW:!RC4:@STRENGTH

  • 成功设置证书验证位置:

  • CA文件:/etc/ssl/cert.pem

    CApath:无

  • TLSv1.2 (OUT),TLS 握手,客户端问候 (1):

  • TLSv1.2 (IN)、TLS 握手、服务器问候 (2):

  • TLSv1.2 (IN),TLS 握手,证书 (11):

  • TLSv1.2 (IN),TLS 握手,请求 CERT (13):

  • TLSv1.2 (IN),TLS 握手,服务器完成 (14):

  • TLSv1.2 (OUT),TLS 握手,证书 (11):

  • TLSv1.2 (OUT)、TLS 握手、客户端 key 交换 (16):

  • TLSv1.2 (OUT),TLS 更改密码,客户端问候 (1):

  • TLSv1.2 (OUT),TLS 握手,完成 (20):

  • TLSv1.2 (IN),TLS 更改密码,客户端问候 (1):

  • TLSv1.2 (IN),TLS 握手,完成 (20):

  • 使用 TLSv1.2/AES256-SHA256 的 SSL 连接

  • ALPN,服务器不同意协议(protocol)

  • 服务器证书:

  • 主题:C=US; ST=加利福尼亚; L=圣何塞; O= Paypal 公司; OU= Paypal 生产; CN=api.sandbox.paypal.com

  • 开始日期:格林威治标准时间 2018 年 8 月 21 日 00:00:00

  • 截止日期:格林威治标准时间 2020 年 8 月 20 日 12:00:00

  • subjectAltName:主机“api.sandbox.paypal.com”匹配证书的“api.sandbox.paypal.com”

  • 发行人:C=US; O=数字证书公司; CN=DigiCert 全局 CA G2

  • SSL 证书验证成功。

GET /v2/checkout/orders/PAYID-LX3XJQI4U759055JE198303J HTTP/1.1

Host: api.sandbox.paypal.com

User-Agent: curl/7.54.0

Accept: /

Content-Type: application/json

Authorization: Bearer A21AAHMxaNfgH67r9uGcKMtCHHMo-VDQHf4WGBEZIbzEtBo7_bSMXArvTYGEUub_gT3s2_XRCJJNbgdXTd9mmZiANBs2URVUg

>

<缓存控制:max-age=0,无缓存,无存储,必须重新验证

<内容长度:385

<内容类型:application/json

< 日期:周一,16 日 [已删除。不允许使用电话号码]GMT

<

  • 与主机 api.sandbox.paypal.com 的连接 #0 完好无损

{"name":"RESOURCE_NOT_FOUND","details":[{"issue":"INVALID_RESOURCE_ID","description":"指定资源ID不存在,请检查资源ID后重试。"}] "message":"指定的资源不存在。","debug_id":"d59bbbad78a81","links":

最佳答案

您正在使用的 SDK 似乎没有实现 v2/checkout/orders,因此当您请求 PAYID 时,它是 404 Not Found

也许 SDK 会实现 v1/payments 或 v2/payments 而不是

关于paypal - 我的服务器调用 v2/checkout/orders/paypal 沙盒返回 404 Not Found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59357340/

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