2 回答
TA贡献2012条经验 获得超12个赞
请在 amazon pay 配置文件中设置正确的国家/地区配置设置。即,如果您的国家/地区选择基于英国的亚马逊支付沙盒,则仅适用于英镑和英国,如果您尝试使用其他地区或货币,那么您将收到此访问被拒绝错误。
还要交叉检查您在文件中设置的 Amazon Sandbox 凭证,并确保所有设置都是正确的。
<?php
namespace AmazonPay;
$config = array(
'merchant_id' => 'YOUR_MERCHANT_ID',
'access_key' => 'YOUR_ACCESS_KEY',
'secret_key' => 'YOUR_SECRET_KEY',
'client_id' => 'YOUR_LOGIN_WITH_AMAZON_CLIENT_ID',
'region' => 'REGION',
'sandbox' => true);
$client = new Client($config);
// Also you can set the sandbox variable in the config() array of the Client class by
$client->setSandbox(true);
单击此处查看在您的网站中实施亚马逊支付支付网关的完整文档。
TA贡献1883条经验 获得超3个赞
请,您需要在 amazon pay 配置文件中设置正确的国家/地区配置设置。例如,如果您在卖家中心账户注册时选择 Region is UK 并且 Currency 是 GBP,那么您必须在 amazon pay 配置文件中设置 'region' => 'uk' 和 'currency'=> 'GBP'。如果您添加不同的地区或货币详细信息,那么您将收到拒绝访问错误。
请..按照下面的代码
<?php
namespace AmazonPay;
$config = array(
'merchant_id' => 'YOUR_MERCHANT_ID',
'access_key' => 'YOUR_ACCESS_KEY',
'secret_key' => 'YOUR_SECRET_KEY',
'client_id' => 'YOUR_LOGIN_WITH_AMAZON_CLIENT_ID',
'region' => 'uk', //set value here
'currency_code' => 'GBP' //set value here
'sandbox' => true);
$client = new Client($config);
- 2 回答
- 0 关注
- 318 浏览
添加回答
举报