c# - 从 Paypal 订单服务器端检索送货地址
问题描述
我已经在客户端实现了 Paypal 智能按钮,并且我正在使用PaypalCheckoutSdk
nuget 包在服务器端捕获资金。
在结帐期间,贝宝从客户那里收集送货地址。扣款后如何找回收货地址?
这就是我从 Paypal 获取资金的方式,这给了我一个没有送货地址的 Order 对象:
OrdersCaptureRequest request = new OrdersCaptureRequest(orderId);
request.Prefer("return=representation");
request.RequestBody(new OrderActionRequest());
var response = await _client.Execute(request);
var result = response.Result<Order>();
解决方案
订单对象确实返回一个送货地址。
它将在订单对象内 -> purchase_units -> shipping -> address。
推荐阅读
- ios - 自定义 NavigationView 顶栏
- docker - 通过 dockerfile 更新 matomo 自定义变量
- javascript - 如何向需要密码的 api 发出 http 请求,而无需在我的 javascript 代码中写入密码?
- python - SymPy 可以简化包含具有复数基数的指数的实数表达式吗?
- c# - MassTransit 自动添加消费者
- groovy - 我如何从 Groovy 脚本运行 Oracle 函数并获取结果,返回 RECORD 类型的值
- javascript - 多个本地文件上传 React + Node JS 不起作用
- javascript - Datapicker 检查用户的年龄,有时会在 DB 中保存错误的值
- java - Java使用正则表达式获取字符串中最后一个方括号之间的文本
- php - WordPress:图像宽度不得超过 50px 错误