错误是:“X-PAYPAL-APPLICATION-ID header 包含无效值”
我正在尝试用户 GetVerifiedStatusRequest() 但在此之前,我需要创建配置对象。我有这样的:
class Configuration
{
public static function getConfig()
{
$config = array(
"mode" => "live"
);
return $config;
}
public static function getAcctAndConfig()
{
$config = array(
// Signature Credential
"acct1.UserName" => "psssssssssssscom",
"acct1.Password" => "K4AsssssssssBV3N",
"acct1.Signature" => "AfzZ6gssssszfWjZXnEFQC6RA-Cssss9Qf6a.773ScU",
"acct1.AppId" => "APP-80W284485P519543T", // for sandbox
);
return array_merge($config, self::getConfig());;
}
}
当我将 AppId 用于 sandbow 时,工作正常。但是,我找不到我的应用程序的 LIVE APPID。这是一个旧选项?如果是这样的话:我在哪里可以获得这个值?
在“查看或删除 API 签名”中只有“API 用户名”、“API 密码”和“签名”。
最佳答案
您需要使用您的 PayPal 凭据登录"apps.paypal.com " 来申请自适应支付应用程序。
除了在申请页面填写所有必填信息外,您只需选择“自适应支付”下的“GetVerifiedStatus”API。由于您只想使用“GetVerifiedStatus”API,您的申请应该在提交后自动获得批准,您将在同一页面上看到您的实时 APP ID。
关于php - 我从哪里获得 Paypal Api 的 Live AppID?我使用 adaptiveaccounts-sdk-php 3.6.106,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26343354/