Перейти к содержанию
Официальный форум поддержки Simpla

Формирование квитанции для оплаты заказа в банке


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

Мы добавили формирование квитанции в формате pdf для оплаты заказа в банке.
Теперь покупатели могут распечатать квитанцию, и оплатить ее в любом отделении банка.

Ссылка на сообщение
Поделиться на другие сайты
  • 1 месяц спустя...

правда у каждого банка, по-крайней мере на украине - своя форма квитанции.. :) но сделано приятно, намного лучше графики в стиле ASCI-символов либо в чистом HTML!

скажите, планируется ли интеграция с системой Я-деньги, возможно ли такое?

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

Да, скоро будут яндекс деньги.
А на счет формы квитанции - практически все банки просто перепечатывают данные с нее в компьютер, и форма никакого значения не имеет.

Ссылка на сообщение
Поделиться на другие сайты
  • 9 месяцев спустя...
  • 3 недели спустя...

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

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

Присоединяюсь к вопросу от svetlovodsk
как сделать, чтобы автоматически вбивались данные о клиенте? если это юр.лицо, ручками реквизиты организации писать муторно.

Ссылка на сообщение
Поделиться на другие сайты
  • 1 месяц спустя...

*чтобы в счет автоматически вбивались имя и адрес плательщика
==============================================
в Order.class добавляем отправку переменных $name и $address методом POST:

// Квитанция
$params = unserialize($method->params);

// подготовить данные
$recipient = $params['recipient'];
$inn = $params['inn'];
$account = $params['account'];
$bank = $params['bank'];
$bik = $params['bik'];
$correspondent_account = $params['correspondent_account'];

$button = "<FORM ACTION='connectors/receipt.php' METHOD='POST'>
<INPUT TYPE='HIDDEN' NAME='recipient' VALUE='".$params['recipient']."'>
<INPUT TYPE='HIDDEN' NAME='inn' VALUE='".$params['inn']."'>
<INPUT TYPE='HIDDEN' NAME='account' VALUE='".$params['account']."'>
<INPUT TYPE='HIDDEN' NAME='bank' VALUE='".$params['bank']."'>
<INPUT TYPE='HIDDEN' NAME='bik' VALUE='".$params['bik']."'>
<INPUT TYPE='HIDDEN' NAME='correspondent_account' VALUE='".$params['correspondent_account']."'>
<INPUT TYPE='HIDDEN' NAME='banknote' VALUE='".$params['banknote']."'>
<INPUT TYPE='HIDDEN' NAME='pence' VALUE='".$params['pense']."'>
<INPUT TYPE='HIDDEN' NAME='order_id' VALUE='$order->order_id'>
<INPUT TYPE='HIDDEN' NAME='name' VALUE='$order->name'> // передаем Имя заказчика
<INPUT TYPE='HIDDEN' NAME='address' VALUE='$order->address'> // передаем Адрес заказчика
<INPUT TYPE='HIDDEN' NAME='amount' VALUE='".$method->amount."'>
<INPUT class=payment_button TYPE='submit' VALUE='Сформировать квитанцию →'>
</FORM>";
---------------------------------------

в receipt.php вытягиваем посланные переменные и подставляем в нужные места:

// params
$recipient = stripslashes($_POST['recipient']);
$inn = stripslashes($_POST['inn']);
$account = stripslashes($_POST['account']);
$bank = stripslashes($_POST['bank']);
$bik = stripslashes($_POST['bik']);
$correspondent_account = stripslashes($_POST['correspondent_account']);
$banknote = stripslashes($_POST['banknote']);
$pence = stripslashes($_POST['pence']);
$order_id = stripslashes($_POST['order_id']);
$address = stripslashes($_POST['address']); // Адрес заказчика
$name = stripslashes($_POST['name']); // Имя заказчика
$amount = stripslashes($_POST['amount']);
.......
// Фио плательщика
$x-=55;
$y += 9;
$pdf->SetXY($x+2,$y);
$pdf->SetFontSize(8);
$pdf->Write(5, 'Ф.И.О. плательщика');

textfield($pdf, $x+35, $y-1, 77, $name, ''); // добавили переменную $name

// Адрес плательщика
$y += 5;
$pdf->SetXY($x+2,$y);
$pdf->SetFontSize(8);
$pdf->Write(5, 'Адрес плательщика');

textfield($pdf, $x+35, $y-1, 77, $address, ''); // добавили переменную $address

Ссылка на сообщение
Поделиться на другие сайты
  • 8 месяцев спустя...

ещё интересует вопрос как реализовать создание квитанции и сохранение её в фаил на сервере при оформлении заказа.

Ссылка на сообщение
Поделиться на другие сайты
  • 8 месяцев спустя...

Не понимает некоторые буквый в имени плательщика при автоматическом формировании квитанции.

Например букву "Э" и "д" пишет вместо них знак с вопросом.

Вот ссылка на картинку:

http://i.pixs.ru/storage/6/6/4/Bezimyanni_9762920_2435664.png

В чём может быть проблема?
Где можно исправить, подскажите пожалуйста.

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

При автоматическом заполнении полей выводит именно вот это:

http://i.pixs.ru/storage/6/6/4/Bezimyanni_9762920_2435664.png

т.е. Ф.И.О. плательщика заполняется автоматически, но с этими знаками.

сделал по инструкции igor-tv-а, описание кода выше.

Ссылка на сообщение
Поделиться на другие сайты
  • 3 недели спустя...
  • 1 месяц спустя...

admin, помогите пожалуйста решить такой вопрос с квитанцией версии 1.4.

Я хочу реализовать такой алгоритм:
1. Клиент из регионов делает заказ на сайте (оплата только через банк).
2. Мы перезваниваем ему, проверяем попутно наличие товара на складе. Если товар есть в наличии, то мы в этом случае должны отправить квитанцию клиенту на почту, которую он укажет при регистрации.

Как можно решить этот вопрос наиболее простым способом? Сделать кнопку в форме заказа в админке, например, "отправить квитанцию"?

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

nightmaar, проще всего прикрепить генерацию квитанции (через curl) при выборе определённого способа доставки, при оформлении заказа, и уже когда менеджер проверив наличие товара на складе отправляет заказ в обработку, квитанция или ссылка на неё отправляется клиенту на почту.

Ссылка на сообщение
Поделиться на другие сайты
  • 9 месяцев спустя...

Ребята, подскажите пожалуйста!

После оформления заказа, клиент выбирает "Сформировать квитанцию", показываются два поля (Имя плательщика и Адрес плательщика)

Нужно, чтобы в поле "Имя плательщика" подставлялся клиент, указанный в самом заказе.

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

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...