в кассе с амазонкой, если я поменяю валюту с USD на что-то другое, кроме как перестать работать касса, как это исправить?

Я создал корзину в php. В процессе оформления заказа (с амазонкой), если я поменяю валюту с USD на какую-то другую вещь, оформление покупки перестает работать. Как это исправить?
Я хочу поменять валюту USD на EUR. Я делаю много поиска в Интернете, но не получаю решения. Я нашел некоторые настройки здесь:
https://aws.amazon.com/blogs/aws/new-set-preferred-payment-currency-for-your-aws-account/

Я применил эти настройки на Amazon, но все еще не работает. Пожалуйста, помогите мне исправить это.

Код здесь:

// Set up cart
$form['aws_access_key_id'] = $aws_access_key_id;
$form['currency_code'] = 'EUR'; //work if USD
$form['item_merchant_id_1'] = $merchant_id;
$form['item_price_1'] = 10;
$form['item_quantity_1'] = 1;
$form['item_sku_1'] = "ORDER-1";
$form['item_title_1'] = "Test Order";
ksort($form);

// Encode order as string and calculate signature
$order = '';
foreach ($form as $key => $value) {
$order .= $key . "=" . rawurlencode($value) . "&";
}
$form['merchant_signature'] = base64_encode(hash_hmac('sha1', $order, $aws_secret_access_key, true));

// Return string with Amazon javascript and HTML form
// Assumes you already have jQuery loaded elsewhere on page
// URL's link to live site, not sandbox!
$amazon_order_html = '<script type="text/javascript" src="https://images-na.ssl-images-amazon.com/images/G/01/cba/js/widget/widget.js"></script><form method="post" action="https://payments.amazon.com/checkout/' . $merchant_id . '">';
foreach ( $form as $key => $value ) {
$amazon_order_html .= '<input type="hidden" name="' . $key . '" value="' . $value . '" />';
}
$amazon_order_html .= '<input alt="Checkout with Amazon Payments" src="https://payments.amazon.com/gp/cba/button?ie=UTF8&color=orange&background=white&cartOwnerId=' . $merchant_id . '&size=large" type="image"></form>';

echo $amazon_order_html;
?>

Это дает следующую ошибку:

Важное сообщение

Мы сожалеем, но есть проблема с этим заказом. Пожалуйста, обратитесь к продавцу напрямую за помощью в выполнении этого заказа.

Спасибо

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector