错误为:"X-PAYPAL-APPLICATION-ID标头包含无效值"
我正在尝试用户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时,工作正常。但是,我找不到我的应用程序的实时APPID。这是旧选项吗?如果是这样的话:我在哪里可以得到这个值?
在"查看或删除API签名"中只有"API用户名"、"API密码"answers"签名"。
您需要使用paypal凭据登录"apps.paypal.com"来申请自适应支付应用程序。
除了在应用程序页面上填写所有必需的信息外,您只需要在"自适应支付"下选择"GetVerifiedStatus"API。由于您只想使用"GetVerifiedStatus"API,您的申请应在提交后自动获得批准,您将在同一页面上看到您的实时应用程序ID。