Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/326.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_Sandbox - Fatal编程技术网

C# 如何验证贝宝支付是否真实#

C# 如何验证贝宝支付是否真实#,c#,paypal,sandbox,C#,Paypal,Sandbox,我想验证用户付款是否真实。我收到PayPal的回复,但我想将该回复重新发送给PayPal进行验证。我正在获得有关付款和用户的所有详细信息 您可以使用pay pal api验证您的帐户 首先从nuget软件包安装payPal Install-Package PayPal 其次,像这样配置您的网络配置 <configSections> <section name="paypal" type="PayPal.SDKConfigHandler, PayPal" />

我想验证用户付款是否真实。我收到PayPal的回复,但我想将该回复重新发送给PayPal进行验证。我正在获得有关付款和用户的所有详细信息

您可以使用pay pal api验证您的帐户

首先从nuget软件包安装payPal

Install-Package PayPal
其次,像这样配置您的网络配置

  <configSections>
    <section name="paypal" type="PayPal.SDKConfigHandler, PayPal" />
 </configSections>

<configuration>
<paypal>
    <settings>
      <add name="mode" value="sandbox"/>
      <add name="clientId" value="client_id"/>
      <add name="clientSecret" value="client_secret_id"/>
    </settings>
  </paypal>
</configuration>
                var config = ConfigManager.Instance.GetProperties();
                var accessToken = new OAuthTokenCredential(config).GetAccessToken();
                var apiContext = new APIContext(accessToken);
                // --verify payment ---
                var payment = Payment.Get(apiContext, "PAY-YourCheckNo");

这里,payment变量将根据您的pay yourcheckNo填入不同的状态。这是您可以通过paypal验证付款的方式

另一个更好的副本的可能副本:我没有从提及链接得到任何帮助。您能提供任何示例代码将我的令牌id买家详细信息发送到该api以验证付款是否真实吗?@FrankerZ…..谢谢您的回答。让我试试