【发布时间】:2019-01-15 09:00:04
【问题描述】:
我想验证用户付款是否真实。我收到了 pay pal 的回复,但我想将该回复重新发送给 pay pal 以进行验证。我正在获取有关付款和用户的所有详细信息。
【问题讨论】:
-
我没有从提及链接中获得任何帮助。您能否请任何示例代码将我的令牌 ID 买家详细信息发送到该 api 以验证付款是否真实?
-
@FrankerZ .....
我想验证用户付款是否真实。我收到了 pay pal 的回复,但我想将该回复重新发送给 pay pal 以进行验证。我正在获取有关付款和用户的所有详细信息。
【问题讨论】:
您可以使用 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 填充不同的状态。这是您可以通过贝宝验证您的付款的方式。
【讨论】: