Перейти к содержанию
Форум поддержки пользователей VamShop

Оплата карточками через Assist


Рекомендуемые сообщения

Здравствуйте. Такая ситуация. У меня стоит оплата карточками через Assist.ru. 

Модуль передает на систему Ассиста данные следующие:

Номер мерчанта(Merchant_ID(в дефолтных модулях стоит Shop_IDP, но у них сейчас поменялись эти названия))

Номер заказа

Сумму заказа и т.д.

 

Я хотел бы, чтобы модуль также передавал Имя покупателя, Фамилию и E-mail покупателя, которые он вводит при заказе товара. Есть ли такая возможность? 

Спасибо. 

Сайт www.bimservice.ru

Ссылка на сообщение
Поделиться на другие сайты

После строчки:
global $order, $vamPrice; // получаем следующий номер заказа
// по крайней мере пытаемся
вставляем:

 

$max_cust_id = vam_db_query("SELECT MAX(customers_id) AS customers_id FROM customers");
 $max_cust_id_value = vam_db_fetch_array($max_cust_id);
 
 $customers_info = vam_db_query ("select customers_firstname, customers_lastname, customers_email_address from customers where customers_id = ".$max_cust_id_value['customers_id']);
 $customers_info_values = vam_db_fetch_array($customers_info);
 $first_name = $customers_info_values['customers_firstname'];
 $last_name = $customers_info_values['customers_lastname'];
 $email = $customers_info_values['customers_email_address'];
 
И после строчки: 
vam_draw_hidden_field('URL_RETURN_NO', vam_href_link(DIR_WS_CATALOG . FILENAME_CHECKOUT_PAYMENT, 'error_message=' . MODULE_PAYMENT_ASSIST_TEXT_ERROR_MESSAGE, 'SSL')) .
вставляем:
vam_draw_hidden_field('FirstName', $first_name) .
vam_draw_hidden_field('LastName', $last_name) .
vam_draw_hidden_field('Email', $email) .
 
Можно туда же добавить:
vam_draw_hidden_field('CardPayment', 1) .
vam_draw_hidden_field('AssistIDPayment ', 0) .
Ну и играться с возможностями оплаты (Yandex деньги или WM), которые перечислены в документации ассиста. Для того, чтобы убрать стандартные пункты оплаты и поставить только те, которые Вам нужны.
Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...