我正在尝试使用PHP中的PayPal Rest API在我的网站上直接付款(我试图将此作为另一家公司的第三方)。
我从developer.paypal.com网站获取了用于身份验证的代码:
$sdkConfig = array(
"mode" => "sandbox"
);
$cred = new OAuthTokenCredential("...","...", $sdkConfig);
完成测试后,将“沙盒”替换为“实时”。
问题在于,代替什么......?这两个代码是通过单击API凭据从PayPal Developer REST Playground站点生成的。所以我不是简单地将客户端ID和客户端密码放在两个参数中的“...”中,对吗?
我能以某种方式在php中生成这些代码吗?
此外,使用此作为第三方,我是否需要不同的身份验证代码,我是否为第三方使用不同的客户端ID和密码,我是否使用我的?
我无法找到任何关于使用我自己的PayPal帐户或将付款作为第三方转介给实际商家的信息。我在paypal的开发者网站,api网站和google上搜索没有运气。
谢谢。
答案 0 :(得分:2)
错了,你应该把你的客户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;
}