Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 拒绝贝宝付款_C#_Paypal - Fatal编程技术网

C# 拒绝贝宝付款

C# 拒绝贝宝付款,c#,paypal,C#,Paypal,我目前正在通过贝宝API实现软件销售的自动化系统。我已经让IPN门户正常工作,因此它接收来自Paypal的IPN消息,并被传递到后端服务,后端服务将其归档到SQL数据库中,生成许可证yadda yadda yadda。它还检查内部条目,以确认收到的付款与所购买产品的实际价格相符(阻止他们偷偷摸摸的黑客)。我现在遇到了一个绊脚石,我想拒绝支付不正确的价格,我已经查阅了Paypal API开发人员文档,似乎找不到我想要的东西。我猜是在调用Adaptive或merchant API URL,但我找不到

我目前正在通过贝宝API实现软件销售的自动化系统。我已经让IPN门户正常工作,因此它接收来自Paypal的IPN消息,并被传递到后端服务,后端服务将其归档到SQL数据库中,生成许可证yadda yadda yadda。它还检查内部条目,以确认收到的付款与所购买产品的实际价格相符(阻止他们偷偷摸摸的黑客)。我现在遇到了一个绊脚石,我想拒绝支付不正确的价格,我已经查阅了Paypal API开发人员文档,似乎找不到我想要的东西。我猜是在调用Adaptive或merchant API URL,但我找不到需要发送的身份验证凭据以外的信息。有人能告诉我正确的页面或第三方网站的信息,我可以使用它来获得这个设置吗?首选NVP解决方案。

此时您不能拒绝付款,因为交易已经完成。您所能做的就是退款,您可以通过IPN脚本中的。这样,你也可以得到你的贝宝费用退还


您已经具备了检查价格是否匹配的逻辑,因此,如果价格不匹配,只需添加一个RETURNTRANSACTION调用即可。在这种情况下,您可能还想向买家发送电子邮件通知,让他们知道他们订单上的定价有问题,因此可以退款,如果您愿意,您甚至可以提供一个结账按钮,让他们以正确的价格重新购买。

漂亮,没错,谢谢本文!您好,安德鲁,快速提问,商家API应该使用X-PAYPAL头进行身份验证,还是API用户/PWD NVP条目?几乎所有自适应支付之外的内容,其余API都使用用户/pass/sig组合。