[Решено] Оплата на пластиковую карту

  • 6 Ответов
  • 4919 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

dron

  • Живу я здесь
  • ******
  • 1120
  • 2
Добрый день!

Подскажите, а как реализовать способ оплаты на пластиковую карту? Там нужно указать номер карты Получателя и его ФИО. Кто-то делал подобные варианты? Расскажите, пожалуйста!

Заранее спасибо!
« Последнее редактирование: 15.02.2011, 03:57:15 от dron »

*

dron

  • Живу я здесь
  • ******
  • 1120
  • 2
Re: Оплата на пластиковую карту
« Ответ #1 : 15.02.2011, 02:22:22 »
короче, поковырялся чуток и сам сделал.

кому надо - забирайте

Установка:

1. Кидайте папку administrator из архива в корень сайта.
2. В этой папке 2 файла, задайте им права 777, что бы внести изменения.
3. В админке идите в VirtueMart - Магазин - Добавить способ оплаты:

Название способа оплаты: Денежный перевод на кредитную карту продавца
Код: ccpay
Класс имени платежа: ps_ccpay
Способ оплаты: HTML-форма (например, для PayPal)

4. Жмите Сохранить.
5. Заходите в только что созданный способ оплаты Денежный перевод на кредитную карту продавца - Настройки.
6. Внесите данные по карте: Номер, ФИО, Банк.
7. В поле Дополнительная информация по платежу, вставьте код из файла Code.txt
8. Сохраняйте. Пользуйтесь.

« Последнее редактирование: 15.02.2011, 04:10:17 от dron »

*

Steb_Go

  • Осваиваюсь на форуме
  • ***
  • 35
  • 0
попробовал ваш вариант но отображалось с глюками (vm 1.1.7), при загрузке страницы с информацией о загрузке всплывало окошко печать но при нажатии не работало и над чеком куски кода.
не разбираюсь в php  и яваскриптах, вот что у меня получилось для вставки в поле дополнительная информация по платежу, вставьте код:

<?php
$nomer=ccpay_nomer;
$name=ccpay_name;
$bank=ccpay_bank;
?>
<script language="javascript">
function CallPrint(strid)
{
 var prtContent = document.getElementById(strid);
 var prtCSS = '<link rel="stylesheet" href="/templates/ja_mesolite/css/template.css" type="text/css" />';
 var WinPrint = window.open('','','left=50,top=50,width=800,height=640,toolbar=0,scrollbars=1,status=0');
 WinPrint.document.write('<div id="print-content">');
 WinPrint.document.write(prtCSS);
 WinPrint.document.write(prtContent.innerHTML);
 WinPrint.document.write('</div>');
 WinPrint.document.close();
 WinPrint.focus();
 WinPrint.print();
 WinPrint.close();
 prtContent.innerHTML=strOldOne;
}
</script>

<div id="print-content"><div style=" background:#FFF; border: groove 1px; padding:10px 10px 10px 10px;  height:140px; width: auto;  text-align:left ">
<strong>Данные кредитной карты продавца</strong>
<br />
Номер кредитной карты: <?php echo "<strong>$nomer</strong>";?><br />
ФИО владельца карты: <?php echo "<strong>$name</strong>";?><br />
Наимнование банка: <?php echo "<strong>$bank</strong>";?><br />
Номер заказа: <?php printf("%08d", $db->f("order_id")); ?><br />
Дата заказа: <?php echo vmFormatDate($db->f("cdate"), "%d.%m.%Y"); ?><br />
Сумма заказа:<strong> <?php $total = $db->f("order_total"); echo $CURRENCY_DISPLAY->getFullValue($total, '');?></strong>
</div></div>

<br />

<div style=" background:#FFF; border: groove 1px; position:relative; height: auto; width: 110px; padding:5px 5px 5px 10px; font-size:18px; font-weight:700; cursor:pointer;">
<a onClick="javascript:CallPrint('print-content');" title="Распечатать">Распечатать</a>
</div>

<br /><br />

*

prostoy

  • Давно я тут
  • ****
  • 355
  • 4
  • Истина где то рядом.
Отлично работает плюсик тебе !

*

d0ublezer0

  • Давно я тут
  • ****
  • 326
  • 29
  • Javaхарлал Неру
Гм. О чем это всё? Квитанция для кредитной карты?
Люди, покупающие через кредитку, хотят оплатить ей покупку сразу же, на месте.
те.е в вашем варианте, нужно чтобы у покупателя был веб-интерфейс для его кредитки, чтобы он мог с нее куда-то перечислять.
Далее, обслуживающий банк - попробуйте завести карту Сбербанка (к примеру) и что-то на нее перечислить, не зная всех реквизитов.
Я помог вам? Ткните в карму.

*

Vitek

  • Осваиваюсь на форуме
  • ***
  • 181
  • 0
Подскажите, что делает данная разработка? выставляет счет?

*

SolopoV

  • Завсегдатай
  • *****
  • 474
  • 12
  • зеленею...
RE: Оплата на пластиковую карту
« Ответ #6 : 17.03.2015, 14:48:18 »
Для VirtueMart 3 случайно не завалялся плагин?