У меня есть веб-сайт электронной коммерции, созданный с использованием WordPress и WooCommerce, а в качестве платежного шлюза я использую Stripe. Я пробовал множество плагинов, таких как WooCommerce Stripe Payment Gateway. Когда я нажимаю на кнопки оплаты, я попадаю на страницу оформления заказа WooCommerce, и платеж будет там, и WooCommerce позаботится обо всем, но я хочу перенаправить на страницу оформления заказа Stripe. Я нашел этот плагин Stripe Payment Plugin для WooCommerce.
Этот плагин позволит мне перенаправить на Stripe Checkout, но, к сожалению, я думаю, что в его коде есть ошибка. Я получаю эту ошибку:
Вы не можете использовать line_items.amount, line_items.currency,
line_items.name, line_items.description или line_items.images в
этой версии API. Используйте line_items.price или
line_items.price_data.
Я пытался исправить это сам, но не смог, это часть PHP-файла
$session_data['line_items'] = array(
[
'name' => esc_html( __( 'Total', 'payment-gateway-stripe-and-woocommerce-integration' ) ),
'amount' => $total,
'currency' => strtolower(get_woocommerce_currency()),
'quantity' => 1,
'images' => array($images),
]
);
if (empty($customer_id)) {
$customer = $this->create_stripe_customer( $order, $user);
$customer_id = $customer->id;
//saved stripe customer for charging cards later
update_user_meta($logged_in_userid, "_stripe_ch_customer_id", $customer_id);
}
$session_data['customer'] = $customer_id;
$session_data['payment_intent_data']['setup_future_usage'] = 'off_session';
$session_data['locale'] = $this->stripe_checkout_page_locale;
$session_data = apply_filters('wt_stripe_alter_checkout_request_params', $session_data, $order);
$session = \Stripe\Checkout\Session::create($session_data);
return array(
'result' => 'success',
'redirect' => $this->get_payment_session_checkout_url( $session->id, $order ),
);
Подробнее здесь: https://stackoverflow.com/questions/732 ... oocommerce
Я не могу перенаправить на полосу оформления заказа из WooCommerce ⇐ Php
Кемеровские программисты php общаются здесь
-
Anonymous
1732492256
Anonymous
У меня есть веб-сайт электронной коммерции, созданный с использованием WordPress и WooCommerce, а в качестве платежного шлюза я использую Stripe. Я пробовал множество плагинов, таких как WooCommerce Stripe Payment Gateway. Когда я нажимаю на кнопки оплаты, я попадаю на страницу оформления заказа WooCommerce, и платеж будет там, и WooCommerce позаботится обо всем, но я хочу перенаправить на страницу оформления заказа Stripe. Я нашел этот плагин Stripe Payment Plugin для WooCommerce.
Этот плагин позволит мне перенаправить на Stripe Checkout, но, к сожалению, я думаю, что в его коде есть ошибка. Я получаю эту ошибку:
Вы не можете использовать line_items.amount, line_items.currency,
line_items.name, line_items.description или line_items.images в
этой версии API. Используйте line_items.price или
line_items.price_data.
Я пытался исправить это сам, но не смог, это часть PHP-файла
$session_data['line_items'] = array(
[
'name' => esc_html( __( 'Total', 'payment-gateway-stripe-and-woocommerce-integration' ) ),
'amount' => $total,
'currency' => strtolower(get_woocommerce_currency()),
'quantity' => 1,
'images' => array($images),
]
);
if (empty($customer_id)) {
$customer = $this->create_stripe_customer( $order, $user);
$customer_id = $customer->id;
//saved stripe customer for charging cards later
update_user_meta($logged_in_userid, "_stripe_ch_customer_id", $customer_id);
}
$session_data['customer'] = $customer_id;
$session_data['payment_intent_data']['setup_future_usage'] = 'off_session';
$session_data['locale'] = $this->stripe_checkout_page_locale;
$session_data = apply_filters('wt_stripe_alter_checkout_request_params', $session_data, $order);
$session = \Stripe\Checkout\Session::create($session_data);
return array(
'result' => 'success',
'redirect' => $this->get_payment_session_checkout_url( $session->id, $order ),
);
Подробнее здесь: [url]https://stackoverflow.com/questions/73295136/i-cant-ridirect-to-stripe-checkout-from-woocommerce[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия