Asp.net 如何在用户单击我的网站上的“确认”后确认paypal express付款?

Asp.net 如何在用户单击我的网站上的“确认”后确认paypal express付款?,asp.net,rest,paypal,paypal-sandbox,Asp.net,Rest,Paypal,Paypal Sandbox,我使用的是贝宝快捷模式。如何设置付款,让用户在paypal上完成付款,然后返回我的网站单击“确认订单”,在那里我向paypal发送消息付款已“批准” 到目前为止,我已经创建了意向付款=销售 然而,只要用户通过paypal界面,销售就完成了。我如何设置付款,只有在用户单击我网站上的最后一个按钮后才完成 我看到了一个意图和一个状态字段。我不清楚我需要使用哪些字段和值来设置我需要的内容 平台:ASP.NET REST如果您使用的是REST,那么您能否使用与Classic/NVP API相同的方法? 因

我使用的是贝宝快捷模式。如何设置付款,让用户在paypal上完成付款,然后返回我的网站单击“确认订单”,在那里我向paypal发送消息付款已“批准”

到目前为止,我已经创建了意向付款=销售

然而,只要用户通过paypal界面,销售就完成了。我如何设置付款,只有在用户单击我网站上的最后一个按钮后才完成

我看到了一个
意图
和一个
状态
字段。我不清楚我需要使用哪些字段和值来设置我需要的内容


平台:ASP.NET REST

如果您使用的是REST,那么您能否使用与Classic/NVP API相同的方法?
因此,首先调用
创建PayPal支付
,然后使用
查找类似于GETexpressCheckout API的支付资源
,然后执行。

我已经创建了支付,但是,在仅创建了支付之后,当我在他们的沙箱网站上的paypal交易中查找交易时,它有Type=sale和State=completed。这似乎不正确。当您使用endpoint创建付款时,付款不应该完成。我做了一些愚蠢的事情。我正在执行付款以获取payerinfo。我把它改成了付款。谢谢