如何使用SDK设置PayPal交易类型?

如何使用SDK设置PayPal交易类型?,paypal,paypal-rest-sdk,payment-processing,Paypal,Paypal Rest Sdk,Payment Processing,我正在使用PayPal SDK nuget包处理我网站上的在线订单。问题是所有产品默认设置为“物理” 在这个链接中,PayPal展示了如何设置订单/产品的类型 但是在PayPal asp.net sdk中,没有这样的东西 有没有人对此有过经验,或者能够找到如何通过sdk将产品/订单设置为“服务”或“数字”的方法?首先,v1/PayPal NET sdk已被弃用,请改用v2/checkout/orders checkout NET sdk 其次,目录产品API仅适用于订阅付款之类的事情。如果您没

我正在使用PayPal SDK nuget包处理我网站上的在线订单。问题是所有产品默认设置为“物理”

在这个链接中,PayPal展示了如何设置订单/产品的类型

但是在PayPal asp.net sdk中,没有这样的东西


有没有人对此有过经验,或者能够找到如何通过sdk将产品/订单设置为“服务”或“数字”的方法?

首先,v1/PayPal NET sdk已被弃用,请改用v2/checkout/orders checkout NET sdk

其次,目录产品API仅适用于订阅付款之类的事情。如果您没有为订阅计划创建产品,则此API与您无关

在v2 items API中,如果您的购买单位包括
项目
数组(以及所需的单独
金额
,在传递项目数组的情况下),则每个项目都有一个
类别
字段:


不过,上面的内容有点牵强,您可能应该首先回顾一下实现v2签出的基础知识

在服务器上创建两条路由,一条用于“设置事务”,另一条用于“捕获事务”,记录如下:

然后使用此前端连接到它们以供付款人审批: