我正在使用 rest-api-sdk-php向 Paypal 提出请求。当我执行请求时,它看起来像这样:
https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=EC-74C74934GB935960F"
我需要检索用于签署请求的 token 。
库中有获取这个token的方法吗?
最佳答案
这是 PayPal REST API SDK c# 代码,您需要将其翻译成 PHP。
Dictionary<String, String> sdkConfig = new Dictionary<String, String>();
sdkConfig.Add("mode", "sandbox"); // when you're live, change "sandbox" to "live"
String oAuthAccessTokenForPayPal
= new PayPal.OAuthTokenCredential(yourClientID, yourSecret,
sdkConfig).GetAccessToken();
PayPal 将您的密码称为您的“ secret ”。
https://developer.paypal.com/ ...您将需要一个 PayPal 商家帐户,一对用于沙盒测试的 ID/ secret ,以及一对用于上线时的 ID/ secret 。
此外,如果您希望代码健壮,则必须使用 try/catch 包装 PayPal 代码的每一部分。
关于php - 如何从使用 Paypal rest-api-sdk-php 库完成的请求中获取 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22029171/