2 回答

TA貢獻2012條經(jīng)驗 獲得超12個贊
請在 amazon pay 配置文件中設(shè)置正確的國家/地區(qū)配置設(shè)置。即,如果您的國家/地區(qū)選擇基于英國的亞馬遜支付沙盒,則僅適用于英鎊和英國,如果您嘗試使用其他地區(qū)或貨幣,那么您將收到此訪問被拒絕錯誤。
還要交叉檢查您在文件中設(shè)置的 Amazon Sandbox 憑證,并確保所有設(shè)置都是正確的。
<?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);
單擊此處查看在您的網(wǎng)站中實施亞馬遜支付支付網(wǎng)關(guān)的完整文檔。

TA貢獻1883條經(jīng)驗 獲得超3個贊
請,您需要在 amazon pay 配置文件中設(shè)置正確的國家/地區(qū)配置設(shè)置。例如,如果您在賣家中心賬戶注冊時選擇 Region is UK 并且 Currency 是 GBP,那么您必須在 amazon pay 配置文件中設(shè)置 'region' => 'uk' 和 'currency'=> 'GBP'。如果您添加不同的地區(qū)或貨幣詳細信息,那么您將收到拒絕訪問錯誤。
請..按照下面的代碼
<?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 關(guān)注
- 498 瀏覽
添加回答
舉報