WebSite X5Help Center

 
Dmitry S.
Dmitry S.
User

Наименование полей в корзине интернет-магазина  ru

Автор: Dmitry S.
Просмотрено 1293, Подписчики 1, Размещенный 0  

Добрый день. Подключаем оплату по п/картам к интернет магазину. Нужно, чтобы в чеке покупателя показывалось наименование товара, колиество, ФИО покупателя и его адрес. Какие коды встроены в программу на эти наименования? Все прописывается в файле payment.php, который сейчас имеет такой вид:

<?php
If($_GET['amout']){

// ????????????? ?????
$site_id = 1210;
// ?????? REQUEST_KEY
$request_key = __________;

// ????? ??????
$sum = $_GET['amout'];

// ? ????? ?????? ???????????, 2 ?????, ????? ?????
$sum = number_format($sum, 2, '.', '');

//????? ??????
$order = $_GET['order'];

//Email
$email= $_GET['email'];

// ???????????? ???????
$sign = md5("$site_id:$sum:$request_key:$order");

Что нужно дописать, чтобы в платежную систему подтягивались вышеназванные данные?

Размещено
3 Ответы
Incomedia
Stefano G.
Incomedia

Hi Dmitry.

In general, once the provider of the code delivers its code to you, you should also receive instructions on how to correctly embed that inside your website.

In general, I believe you've already seen that you can add custom code for the Pay Now button at Step 1 in the Cart section, which is in fact used to create custom payment methods.

As described in the guide here:

https://help.websitex5.com/en/v17/pro/index.html?_ga=2.110717765.1769398636.1552918078-1214292979.1540911171

The software allows you to obtain certain parameters from the cart, needed to get the Pay now button to work correctly:

"

The HTML code from the payment service provider is used to create the "Pay now" button, and it must include the ordered article's code and its price. You have to enter the following tags manually in the code, otherwise the shopping cart will not work correctly:

[ORDER_NO] - the order number is entered here;

[PRICE] - the price is entered here.

"

Please read this part carefully and see if you manage to get this to work. Unfortunately, the Staff cannot provide support for third-party code, but the topic is already public and I will leave it open so that other users might eventually stop by and help you out with this

Thank you for your understanding

Stefano

GOOGLE TRANSLATE ---

Привет Дмитрий.

Как правило, после того, как поставщик кода предоставит вам свой код, вы также должны получить инструкции о том, как правильно встраивать его в ваш веб-сайт.

В целом, я полагаю, вы уже видели, что можете добавить собственный код для кнопки «Оплатить сейчас» на шаге 1 в разделе «Корзина», который фактически используется для создания пользовательских способов оплаты.

Как описано в руководстве здесь:

https://help.websitex5.com/en/v17/pro/index.html?_ga=2.110717765.1769398636.1552918078-1214292979.1540911171

Программное обеспечение позволяет получить из корзины определенные параметры, необходимые для корректной работы кнопки «Оплатить сейчас»:

"

HTML-код от поставщика платежных услуг используется для создания кнопки «Оплатить сейчас» и должен включать код заказанного товара и его цену. Вы должны ввести следующие теги вручную в коде, иначе корзина будет работать неправильно:

▪ [ORDER_NO] - здесь вводится номер заказа;

▪ [PRICE] - здесь указана цена.

"

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

Спасибо за понимание

Стефано

Читать больше
Размещено От Stefano G.
Dmitry S.
Dmitry S.
User
Автор

Стефано, приведенный мной код - работает на сайте сейчас. Но нам надо, чтобы в банковскую систему передвавлась информация о Фамилии и имени заказчика, а также наименование продукции. Поэтому мне нужно как в программе X5 называются поля у фамилии, имени и наименовании продукта в корзине, чтобы из корзины данные конкретного заказа поступали в банк. Сейчас передается общая сумма корзины и номер заказа. Дополнительно надо передавать фамилию и имя заказчика, а также наименование товаров. 

Читать больше
Размещено От Dmitry S.
Incomedia
Stefano G.
Incomedia

Hi Dmitry.

Unfortunately, such information might or might be available at the time you require during the checkout since that particular data is not documented officially in the software manual. Usually, the Order number and Price are the mandatory data needed for the payment process, and for this reason, I am unfortunately unable to indicate exactly how to access that specific data at purchase time, supposing they are all available when you need them. It depends on the workflow of the software during the purchase procedure.

I would like to suggest you proceed in two different ways:

1_ You could either investigate the generated code directly in order to be able to correctly gain access to those variables you require, for which the Staff cannot, unfortunately, offer support

2_ Consider opening a new public topic in English as well waiting for other community users to eventually help you out with this

I apologize for not being able to help you further with this

Thank you for your understanding

Stefano

GOOGLE TRANSLATE ---

Привет Дмитрий.

К сожалению, такая информация может или может быть доступна в то время, когда вы запрашиваете во время проверки, так как эти конкретные данные официально не документированы в руководстве по программному обеспечению. Обычно номер заказа и цена являются обязательными данными, необходимыми для процесса оплаты, и по этой причине я, к сожалению, не могу точно указать, как получить доступ к этим конкретным данным во время покупки, предполагая, что они все доступны, когда они вам нужны. Это зависит от рабочего процесса программного обеспечения во время процедуры покупки.

Я хотел бы предложить вам действовать двумя способами:

1_ Вы можете либо исследовать сгенерированный код напрямую, чтобы иметь возможность правильно получить доступ к тем переменным, которые вам требуются, для которых персонал, к сожалению, не может предложить поддержку

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

Я прошу прощения за то, что не смог помочь вам в этом

Спасибо за понимание

Стефано

Читать больше
Размещено От Stefano G.