【问题标题】:How to verify paypal payment if its authentic or not C#如何验证贝宝付款是否真实 C#
【发布时间】:2019-01-15 09:00:04
【问题描述】:

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

【问题讨论】:

标签: c# paypal sandbox


【解决方案1】:

您可以使用 pay pal api 验证您的身份。

首先从 nuget 包安装 payPal

Install-Package PayPal

第二次像这样配置你的 webconfig。

  <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>

然后从服务器端,我的意思是 C# 端,您可以像这样验证您的付款。

                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");

这里的支付变量将根据您的 pay-yourcheckNo 填充不同的状态。这是您可以通过贝宝验证您的付款的方式。

【讨论】:

  • 感谢您的回答。让我试试
猜你喜欢
  • 2015-05-02
  • 2016-01-02
  • 2018-11-24
  • 2016-02-29
  • 2011-07-25
  • 2016-06-17
  • 2015-06-27
  • 2011-11-17
  • 2012-07-20
相关资源
最近更新 更多