我正在尝试在我的网站上使用 PHP 中的 PayPal Rest API 进行直接付款(并且我正在尝试作为另一家公司的第三方来执行此操作)。
我从developer.paypal.com网站获取了用于身份验证的代码:
$sdkConfig = array(
"mode" => "sandbox"
);
$cred = new OAuthTokenCredential("...","...", $sdkConfig);
当我完成测试时,用“live”替换“sandbox”。
问题是,用什么来代替...?这两个代码是通过单击 API Credentials 从 PayPal Developer REST Playground 站点生成的。所以我不会简单地将客户端 ID 和客户端 key 放在两个参数中的“...”中,对吗?
我能以某种方式在 php 中生成这些代码吗?
此外,作为第三方使用,我是否需要不同的身份验证代码,我是否为第三方使用不同的客户端 ID 和密码,我是否使用我的?
我无法找到任何有关使用我自己的 PayPal 帐户或将付款转给作为第三方的实际商家的差异的信息。我在 PayPal 的开发者网站、API 网站和 Google 上进行了搜索,但没有成功。
谢谢。
最佳答案
错误,您应该输入您的客户端 ID 和客户端密码 https://github.com/paypal/rest-api-sdk-php/blob/master/lib/PayPal/Auth/OAuthTokenCredential.php
public function __construct($clientId, $clientSecret) {
$this->clientId = $clientId;
$this->clientSecret = $clientSecret;
}
关于php - PayPal REST PHP API 直接付款,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20642916/