Перейти к содержимому


Модуль оплаты с карты на карту


  • Вы не можете ответить в тему
Сообщений в теме: 22

#1 NLO56

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 91 сообщений
Репутация: 5
Начинающий
  • ГородСанкт-Петербург

Отправлено 05 February 2013 - 10:37 PM

Доброго время суток.
Кто может помочь в реализации организации оплаты с карты на карту?
Есть конечно сервисы по приему пластика, хороши они или нет, каждый решает по своему.
Один минус, это комиссия. Все хотят уменьшить эту статью расходов.
Но как? решение простое и очевидное ( во всяком случае для меня) организовать оплату с карты на карту.
Поясню подробнее.
Нет, не трогаем ни какие шлюзы и прочие заморочки.
Просто тупо при выборе способа оплаты, покупатель мог бы выбрать способ оплаты ( к примеру с карты на карту сбербанка, или с карты на карту Альфа-банка, или с карты на карту ВТБ24, ну и т.д. )
При выборе на какую карту банка будет осуществлена оплата, после окончательного оформления заказа, покупателю высылается 16 значный номер именно той карты, на которую покупателю удобнее оплатить. Соответственно с информацией о сумме заказа.
В данном примере имеются карты всех перечисленных банков, на которую он и может перевести оплату.
Если у покупателя карта сбербанка, он выбирает "Перевод на карту сбербанка", если у покупателя карта ВТБ24, то выбирает "Перевод на карту ВТБ24" и т.д.
Покупатель совершает оплату либо через интернет банк, или через банковский терминал. Переводы внутри банка происходят быстро. А если у Вас подключена услуга СМС оповещения о поступления или списания денежных средств, то и Вы, сразу узнаете о поступлении платежа.
В общем как то так. Я думаю многих заинтересует данное решение.
  • 0

#2 eugene_wb

    Продвинутый пользователь

  • Модераторы
  • 827 сообщений
Репутация: 167
Мастер

Отправлено 05 February 2013 - 10:41 PM

Описанный метод реализуется в виде текстовой приписки к спосоу оплаты ( Например: Переведите сумму заказа на карту номер ХХХХ-ХХХХ-ХХХХ ) либо же для каждого отдельного банка реализуется модуль именно под их api платежной системы (либо опять же используем агрегатор)
  • 0
Изображение Изображение Изображение

#3 Valentin

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 146 сообщений
Репутация: 6
Начинающий
  • ГородШахты Ростовская область

Отправлено 06 February 2013 - 02:12 AM

Такое можно частично реализовать, при помощи модуля квитанции.
Чтобы в настройках модуля, поля были одинаковы с отправляемой квитанцией, подправте эти файлы:

core\modules\payment/invoice_phys.php
и шаблон квитанции
core\modules\tpl/invoice_phys.tpl.html
Конечно, на почту клиенту прийдут все номера карт сразу да и полей там может быть по началу многовато, а то и маловато, а вот как размножить данный модуль я не смог понять.
В админке можно сделать этих модулей сколько угодно, да вот только содержимое настроек будет у всех одинаковым и все они будут использовать один единственный шаблон на всех.

самому приглянулась такая схема.
Оплата конечно не в автоматическом режиме, но для многих клиентов удобна.
  • 0
Социально-информационный проект Nvda.ru о бесплатной программе экранного доступа Nvda для незрячих и слабовидящих.
С уважением ко всем Valentin-Kupriyanov.ru

#4 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 06 February 2013 - 02:20 AM

Такое можно частично реализовать, при помощи модуля квитанции.

Можно, конечно. Примерно как микроскопом - орехи :).
  • -1
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#5 NLO56

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 91 сообщений
Репутация: 5
Начинающий
  • ГородСанкт-Петербург

Отправлено 06 February 2013 - 10:44 AM

Такое можно частично реализовать, при помощи модуля квитанции.

Я тоже уже думал об этом. Лучше уж через выставление счетов. Симпатичнее будет.

Инсталлируем модуль выставления счетов.
В настройках указываем номер карты и название банка к примеру "Сбербанк"
В вариантах оплаты добавляем На карту сбербанка и выбираем модуль (который только что инсталлировали) сохраняем. Далее по аналогии. Инсталлируем модуль выставление счетов, в настройках прописываем номер карты к примеру "ВТБ24", сохраняем, в настройках способа оплаты добавляем На карту ВТБ24 и выбираем модуль (соответственно тот в котором записаны настройки карты этого банка)
Пробуем оформить покупку.
Все появляется, и можно выбрать на какую карту переводить.
Вот лишние поля. "Название организации", "ИНН" и "Примечание" в прочем примечание нужно и оставить.
Отправляем.
Все ок. Приходит уведомление (читай счет)
Вот тут опять лишние строки "ИНН" "КПП" "Адрес" "Телефон" "Р/Счет"- нужно переименовать на номер карты, "Банк" убрать, "К/Счет" и "БИК"
Пробуем на другую карту. Все верно, приходит с номером другой карты.
Остается подправить/удалить лишние поля.
Но это лишь если не инсталлирован был до этого модуль выставления счетов, или Вы не пользуетесь. А то накладка получится, когда покупатель будет оформлять через "Счет на оплату"
  • 0

#6 NLO56

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 91 сообщений
Репутация: 5
Начинающий
  • ГородСанкт-Петербург

Отправлено 06 February 2013 - 11:21 PM

Сделал модуль (если конечно можно так сказать)
Думаю сегодня протестировать, и потом выложу.
  • 0

#7 pavel77

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 116 сообщений
Репутация: 10
Начинающий

Отправлено 08 February 2013 - 10:26 AM

Доброго время суток.
Кто может помочь в реализации организации оплаты с карты на карту?


))) Реализовать то это не такая уж проблема.
Вы далее вопросом задавались - как банк относится к таким платежам???
*** Из опыта - так как принимаем такие платежи.
Сбербанк заблокировал уже 2 карты (после разборок разблокировали) - грозили отправлять сведения в налоговую, по данным счетам.

Как только сбербанк ввел поле "примечание к платежу" - народ стал писать разное туда..... "типа оплата заказа и т.д."
Карточные счета физ.лиц по договору нельзя использовать для коммерческой деятельности.
  • 0

#8 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 08 February 2013 - 03:51 PM

Карточные счета физ.лиц по договору нельзя использовать для коммерческой деятельности.

А в чем состоит коммерческая деятельность при переводе денег с карты физлица на карту физлица? Даже если в комментарии написано "оплата заказа", "за слона" или "жду товар два дня в условленном месте" ? Понятно, что Сбербанк все равно сделает так, как ему хочется, но вопрос-то от этого никуда не денется - каким образом фраза в комментарии к переводу меняет статус "просто перевод" на "коммерческая деятельность" :)

Это даже если не заостряться на том, с какого бодуна вообще сам банк решает, что движение денег по карте это коммерческая деятельность, а не благотворительный взнос (собираем на операцию в Германии) или просто Вася Пете бабла прислал, чтобы Петя Васе "заказ оплатил" в рамках их личных отношений.

после разборок разблокировали

Т.е. договор был якобы нарушен, но карты все равно разблокировали? Это не кажется странным?

грозили отправлять сведения в налоговую, по данным счетам.

Ну так и пускай отправляют, в чем проблема? Ведь именно так и надо поступать. А там уж пускай налоговая разбирается, коммерческая это деятельность или нет, надо с нее платить налоги или нет. С ДКП между двумя физлицами вовсе не всегда платятся налоги.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#9 NLO56

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 91 сообщений
Репутация: 5
Начинающий
  • ГородСанкт-Петербург

Отправлено 08 February 2013 - 04:15 PM

Возможно Вы и правы. У меня 5 лет карта Альфа банка (помимо р/с в банке), вопросов не вызывала ни у кого. Единственное что некоторые банки (юр. лиц) не дают переводить на карту. Но не все. И я спокойно перевожу с карты как на р/с так и любую карту. (это карьа физ лиц)
Честно если, не помню графу "примечание к платежу". У сбера наверно свои тараканы.
Хотя... у меня знакомый ремонтом редукторов занимается, закупает главные пары в Москве, и переводит оплату на карту. Ну знаю как у получателей, есть проблемы или нет, не в курсе. Возможно при большом обороте возникнут вопросы.
А карту на юр. лицо (во всяком случае в Альфе) можно оформить (Карта «Альфа-Cash») и не температурить.
А сбербанк, ну что сбербанк, это СБЕРБАНК!!!! СБЕРБАНИЩЕ!!!

А с карты на карту сбербанка написал, дык у многих карты сбербанка.
Открываем в нормальном банке счет, и привязываем карту (к примеру «Альфа-Cash» это не реклама, а просто пример. Думаю и в других банках так же можно сделать) подключаем смс оповещение о поступлении тугриков.
  • 0

#10 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 08 February 2013 - 04:23 PM

Единственное что некоторые банки (юр. лиц) не дают переводить на карту

Это как раз нормально, т.к. деньги от юрлица физлицу можно передавать в довольно узком наборе вариантов. Т.е. "просто взять и дать денег" (в данном случае перевести со счета юрлица на карту физлица) нельзя без дополнительных приседаний :). Думаю, что разрешающие так делать банки справделиво считают, что отслеживание "дополнительных приседаний" не является банковской функцией, пускай этим налоговая и бухгалтерский аудит занимается. Либо, как вариант, бухгалтер плательщика все эти приседания честно делает.

А карту на юр. лицо (во всяком случае в Альфе) можно оформить (Карта «Альфа-Cash») и не температурить

Для этого сначала надо юрлицо оформить, не всем нужен этот геморрой :).
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#11 NLO56

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 91 сообщений
Репутация: 5
Начинающий
  • ГородСанкт-Петербург

Отправлено 09 February 2013 - 07:10 PM

Гемор и в подключении через агрегаторов к примеру имеется.
Робокасса (это быстро на вскидку)
Нужен ИНН и фактич. и юр. адрес. пункт (по моему, если память не изменяет) 7 условия подключения. Считай что написано между строк как минимум ИП нужен.
Выбирает каждый из своих возможностей и потребностей. И как вариант оплаты с карты на карту тоже имеет право жить.
Тем более заинтересованные есть.
Это я к тому, что выкладывал код модуля (как обещал), а теперь его нет. (Может нарушил одно из правил форума?), может потому, что в предыдущих постах писали о возможных проблемах? и во избежании проблем форумчан удалено?
Или коряво получилось?
Не спорю. Так я и выложил код, чтобы более грамотные поправили что не так!
Да, переделал стандартный модуль из коробки, и что?
На то форум и существует (это на мой взгляд) чтобы помогать друг другу в определенных идеях и задумок, и делать двигло функциональнее.
  • 0

#12 NLO56

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 91 сообщений
Репутация: 5
Начинающий
  • ГородСанкт-Петербург

Отправлено 09 February 2013 - 10:57 PM

Наверное нужно было данную тему создавать в "Модули и дополнения"!!!
Прошу многоуважаемых модераторов, перенести данную ветку в соответствующий раздел.
Я понимаю что должно быть четко и в соответствии. И ЭТО ПРАВИЛЬНО!
  • 0

#13 R.Sergey

    Администратор

  • Администраторы
  • 2810 сообщений
Репутация: 332
Мастер

Отправлено 09 February 2013 - 11:07 PM

Где модуль?
  • 0

#14 NLO56

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 91 сообщений
Репутация: 5
Начинающий
  • ГородСанкт-Петербург

Отправлено 09 February 2013 - 11:55 PM

Дык выкладывал!, только на медни пропал пост и модуль! Думал зарезали!
  • 0

#15 NLO56

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 91 сообщений
Репутация: 5
Начинающий
  • ГородСанкт-Петербург

Отправлено 10 February 2013 - 01:43 AM

Поправка?
В core/modules/tpl/создаем файл invoice_cart.tpl.html
В шапке
<TR>
<TD vAlign=top width="50%">Здесь напишите что хотите чтобы видел покупатель.
<HR width="95%" SIZE=1>
  • 0

#16 Valentin

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 146 сообщений
Репутация: 6
Начинающий
  • ГородШахты Ростовская область

Отправлено 11 February 2013 - 01:29 AM

Поправка?
В core/modules/tpl/создаем файл invoice_cart.tpl.html
В шапке
<TR>
        <TD vAlign=top width="50%">Здесь напишите что хотите чтобы видел покупатель.
          <HR width="95%" SIZE=1>


А для какого модуля эта правка?Шаблона по умолчанию такого нет в указанном месте
  • 0
Социально-информационный проект Nvda.ru о бесплатной программе экранного доступа Nvda для незрячих и слабовидящих.
С уважением ко всем Valentin-Kupriyanov.ru

#17 NLO56

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 91 сообщений
Репутация: 5
Начинающий
  • ГородСанкт-Петербург

Отправлено 11 February 2013 - 09:00 AM

Архив модуля в прикрепленном файле
В общих настройках ставим галочку "Принудительная очистка кэша"
Разархивируйте модуль. Каждый заливаем в соответствующую папку.
В папку core/includes/processor/
заливаем файл invoice_cart.php
В папку core/modules/payment
заливаем файл invoice_cart.php
В папку core/modules/tpl
заливаем invoice_cart.tpl.html
Заходим в "Модули оплаты"
У нас появилось "Оплата с карты на карту"
Инсталлируем модуль. В настройках вбиваем номер карты и банк.
Если будем принимать на несколько карт, то инсталлируем столько раз сколько нужно. При этом не забываем для каждой карты делать свои настройки.
После этого, не забудьте зайти в "Варианты оплаты" и произвести соответствующие настройки.
В общих настройках убираем галочку "Принудительная очистка кэша"
Или заходим по ftp, и очищаем содержимое папки cache (она находится в папке core)
Я к примеру так делаю. Плохо это, или хорошо, решать Вам.

p/s
Внимание! файл invoice_cart.php, встречается два раза! Не путайте их местами. Каждый ложится только в свою папку!
Ну вот вроде и все.
Все работает, покупателю приходит письмо с номером карты (номер именно той карты! которую он выбрал при оформлении заказа.) и наименованием товара, количества, и суммой к оплате. Только без форматирования таблицы. Не очень симпатично на мой взгляд. Нужно найди где что не так.

Прикрепленные файлы


  • 2

#18 NLO56

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 91 сообщений
Репутация: 5
Начинающий
  • ГородСанкт-Петербург

Отправлено 16 February 2013 - 02:51 AM

Сегодня еще раз убедился о нужности (во всяком случае для меня) данного модуля.
Пару минут, и оплата заказа поступила (в противовес 2-3 банк. дня по квитанции или счету), Покупатель доволен что его заказ отправят именно сегодня (т.к оплата то поступила), продавец тоже в восторге.
Сегодня была только тестовая проба (но с реальным покупателем, хотя он и был предупрежден за ранее что это пробный пуск нового вида оплаты)
Не сочтите за рекламу.
Это так, личные ощущения и рассуждения, уж коль создал эту тему!
  • 0

#19 Valentin

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 146 сообщений
Репутация: 6
Начинающий
  • ГородШахты Ростовская область

Отправлено 16 February 2013 - 10:31 AM

Скажите, а как лучше?
Когда покупатель получает бланк с данными для оплаты на свой Email или когда получил бы их после последнего шага, в том месте где сообщение что заказ принят.
Для второго варианта, можно переделать модуль qiwi,
только не могу понять из какого файла или места можно в него вывести данные о сумме, Ф.И.О. покупателя, скидках (если есть), стоимость доставки, вес товара, и другие необходимые данные.
Ссылку ко входу в online банк, можно вставить в тело модуля, а также доп. текст.
  • 0
Социально-информационный проект Nvda.ru о бесплатной программе экранного доступа Nvda для незрячих и слабовидящих.
С уважением ко всем Valentin-Kupriyanov.ru

#20 NLO56

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 91 сообщений
Репутация: 5
Начинающий
  • ГородСанкт-Петербург

Отправлено 17 February 2013 - 01:56 PM

Если делать только в сообщении на последнем шаге что заказ принят, то есть вероятность того, что покупатель (к примеру по неосторожности) закроет страницу, и в итоге не будет знать на какую карту переводить.
Письмо с денными карты должны по любому на почту покупателю поступить. Можно изменить текст сообщения о принятом заказе, типа номер карты на которую будет осуществлен перевод Вам отправлен на эл. ящик.
  • 0