如何解决如何使用SDK设置PayPal交易类型?
我正在使用PayPal SDK nuget软件包来处理我网站上的在线订单。问题是所有产品默认都设置为“物理”。
在此链接中,PayPal显示了如何设置订单/产品的类型 https://developer.paypal.com/docs/api/catalog-products/v1/
但是在PayPal asp.net sdk中,没有类似的东西。 https://paypal.github.io/PayPal-NET-SDK/Samples/PaymentWithPayPal.aspx.html
是否有人对此有任何经验,或者能够找到如何通过SDK将产品/订单设置为“服务”或“数字”?
解决方法
首先不赞成使用v1 / pays PayPal-NET-SDK,而是使用v2 / checkout / orders Checkout-NET-SDK
第二,商品目录API仅适用于订阅付款之类的事情。如果您不是要为订阅计划创建产品,则此API与您无关。
使用v2项API,如果您的Purchase_units包含一个items
数组(以及在传递items数组的情况下所需的单独的amount_breakdown
),则存在一个category
字段用于每个项目:mongoc_client_get_database()
尽管您可能应该先退后一步,回顾一下实施v2结帐的基础知识,但是上面的内容还是有些杂草。
在服务器上创建两条路由,一条用于“设置交易”,另一条用于“捕获交易”,在此处记录:https://developer.paypal.com/docs/api/orders/v2/#definition-item
然后使用此前端连接到他们,以供付款人批准:https://developer.paypal.com/docs/checkout/reference/server-integration/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。