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

Фото
- - - - -

PHP Оплата через эстонские банки


  • Вы не можете создать новую тему
  • Please log in to reply
46 ответов в этой теме

#1 Киря Веб

Киря Веб
  • Пользователь
  • 140 сообщений
  • Откуда:Tallinn, Estonia

Отправлено 29 сентября 2006 - 13:14

Собсно нужно производить оплату товаров интернет магазина напрямую, через эстонские банки - подскажите, что и где читать.

Если можете, то примерно опишите работу с банком - как оплатить, как узнать что оплачено, как проверить баланс счёта.


Спасибо.

Сообщение изменено: Киря Веб (29 сентября 2006 - 13:15 )

  • 0

#2 Контрафхтагн

Контрафхтагн

    но вот

  • Постоялец
  • 2 565 сообщений

Отправлено 29 сентября 2006 - 13:17

Четадь туд: http://w.hansa.ee/es...internetis.html
  • 0

#3 Киря Веб

Киря Веб
  • Пользователь
  • 140 сообщений
  • Откуда:Tallinn, Estonia

Отправлено 29 сентября 2006 - 13:52

Спасибо Gleb.

А примеры php кода есть у кого нить?


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


Версия 008

Значение функции МАС008 вычисляется при помощи алгоритма публичного ключа RSA. В учет также принимается длина пустых полей – «000».

MAC008(x1,x2,…,xn) := RSA( SHA-1(p(x1 )|| x1|| p(x2 )|| x2 || … ||p( xn )||xn),d,n)

где:

|| представляет собой действие по сложению строки /стринга/

x1, x2, …, xn являются параметрами запроса

p функция длины параметра. Длина – это номер в виде трехместной строки

d тайный экспонент RSA

n является модулем RSA


Сообщение изменено: Киря Веб (29 сентября 2006 - 13:54 )

  • 0

#4 Контрафхтагн

Контрафхтагн

    но вот

  • Постоялец
  • 2 565 сообщений

Отправлено 29 сентября 2006 - 13:55

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

При получении из банка, делаешь то же самое с полученными параметрами и сравниваешь получившуюся у тебя строчку с присланой банковской.
  • 0

#5 Киря Веб

Киря Веб
  • Пользователь
  • 140 сообщений
  • Откуда:Tallinn, Estonia

Отправлено 29 сентября 2006 - 13:59

Ясно. Будем надеяться, что меня не заблокируют при неверных запросах.
  • 0

#6 Контрафхтагн

Контрафхтагн

    но вот

  • Постоялец
  • 2 565 сообщений

Отправлено 29 сентября 2006 - 14:00

Киря Веб, там есть тестовая система, её можно насиловать как угодно, за это не сажают. :) А вообще, общайся с банками, их саппорт очень много полезного может сказать по настройке системы.
  • 0

#7 Киря Веб

Киря Веб
  • Пользователь
  • 140 сообщений
  • Откуда:Tallinn, Estonia

Отправлено 05 октября 2006 - 19:28

Блин ну чёт у меня совсем не хочет ничерта работать !

у кого нить есть пример кода на PHP для работы с банками ?
  • 0

#8 Setor

Setor
  • Постоялец
  • 1 890 сообщений
  • Откуда:Эстония, Таллин

Отправлено 05 октября 2006 - 20:10

Блин ну чёт у меня совсем не хочет ничерта работать !

у кого нить есть пример кода на PHP для работы с банками ?

1) Не берись за работу, если не можешь её выполнить
2) Если не можешь сделать сам, заплати другому...
3) Обратись в саппорт Hansapank'а

Сообщение изменено: Setor (05 октября 2006 - 20:20 )

  • 0

#9 Контрафхтагн

Контрафхтагн

    но вот

  • Постоялец
  • 2 565 сообщений

Отправлено 05 октября 2006 - 20:25

1) Не берись за работу, если не можешь её выполнить
2) Если не можешь сделать сам, заплати другому...

+1
+2
  • 0

#10 Setor

Setor
  • Постоялец
  • 1 890 сообщений
  • Откуда:Эстония, Таллин

Отправлено 06 октября 2006 - 00:00

Киря Веб, т.к. мне скоро самому нужно будет реализовывать Pangalink, вот нарыл интересный документ с примером кода на PHP. Может пригодится ;)

http://www.sampo.lt/...ba.ibpay.RU.pdf

Сообщение изменено: Setor (07 января 2007 - 19:04 )

  • 0

#11 simonsays

simonsays
  • Пользователь
  • 835 сообщений

Отправлено 09 октября 2006 - 13:58

1) Не берись за работу, если не можешь её выполнить
2) Если не можешь сделать сам, заплати другому...

когда-то же нужно учиться...
просто те, кто умеет, не хотят учить... хотя бы по той причине, чтобы второй пункт был актуальным
  • 0

#12 Setor

Setor
  • Постоялец
  • 1 890 сообщений
  • Откуда:Эстония, Таллин

Отправлено 09 октября 2006 - 18:34

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

Оплата через банк - это коммерческий проект. Он получит за этот E-Link где-то 1000 еек. А я ему сделаю это бесплатно... Не пойдёт ;)
  • 0

#13 Киря Веб

Киря Веб
  • Пользователь
  • 140 сообщений
  • Откуда:Tallinn, Estonia

Отправлено 10 октября 2006 - 20:23

+1
+2


сколько бы ты взял денег за подробное обьяснение что к чему ? или за пример php кода...

Ещё - а с международными оплатами типа VISA Electron кто нить имел дело ?

Сообщение изменено: Киря Веб (10 октября 2006 - 20:20 )

  • 0

#14 zedirtybastard

zedirtybastard
  • Пользователь
  • 499 сообщений

Отправлено 13 октября 2006 - 08:45

c Elektron net, a s Visa, MasterCard i t.d (t.e krditnymi kartami), da, imeli delo!
I s PayPalom tozhe.
  • 0

#15 Контрафхтагн

Контрафхтагн

    но вот

  • Постоялец
  • 2 565 сообщений

Отправлено 13 октября 2006 - 09:29

Ещё - а с международными оплатами типа VISA Electron кто нить имел дело ?

Смешная фраза, Электрон никак не кредитка. Но с кредитками работал. Принцип тот же.
  • 0

#16 Voland

Voland
  • Пользователь
  • 272 сообщений

Отправлено 16 октября 2006 - 11:19

там есть тестовая система, её можно насиловать как угодно, за это не сажают.


А она доступна всем? Адресок можно?
  • 0

#17 Контрафхтагн

Контрафхтагн

    но вот

  • Постоялец
  • 2 565 сообщений

Отправлено 16 октября 2006 - 11:41

Voland, это через их админов. Они и тестовый приватный ключ дадут, и свой тестовый паблик, и вообще твоему IP разрешат что-то пробовать.
  • 0

#18 Voland

Voland
  • Пользователь
  • 272 сообщений

Отправлено 16 октября 2006 - 16:08

Gleb, ясно.
  • 0

#19 Denis

Denis
  • Пользователь
  • 405 сообщений

Отправлено 23 октября 2006 - 16:53

c Elektron net, a s Visa, MasterCard i t.d (t.e krditnymi kartami), da, imeli delo!
I s PayPalom tozhe.


Elektron картой в инете платить нельзя, так как дебит карта

Оплата через банк - это коммерческий проект. Он получит за этот E-Link где-то 1000 еек. А я ему сделаю это бесплатно... Не пойдёт ;)


1000 - ЕЕК - шибко дешево минимум 3000
  • 0

#20 Setor

Setor
  • Постоялец
  • 1 890 сообщений
  • Откуда:Эстония, Таллин

Отправлено 23 октября 2006 - 19:33

1000 - ЕЕК - шибко дешево минимум 3000

Сделать валидацию строки за 3 штуки? Ну, если фирма будет делать и в первый раз с налогами как положено, то может оно и так ;)

Мне предлагали как-то за полторы, но как обычно у нас в эстонии бывает - клиент куда-то исчез) А так, в целом, накидать базовые классы валидации для всех банков и продавай по штуке + за внедрение и поддержку $
  • 0

#21 simonsays

simonsays
  • Пользователь
  • 835 сообщений

Отправлено 23 октября 2006 - 22:13

но как обычно у нас в эстонии бывает - клиент куда-то исчез)

испугался, что ты так дёшево согласился. подумал, "дилетант", и побежал в фирму переплачивать
  • 0

#22 Setor

Setor
  • Постоялец
  • 1 890 сообщений
  • Откуда:Эстония, Таллин

Отправлено 23 октября 2006 - 22:55

испугался, что ты так дёшево согласился. подумал, "дилетант", и побежал в фирму переплачивать

Отнюдь, просто есть у нас такие мозгоклюи... называются посредниками. Начинают распрашивать за сколько бы ты сделал то-сё, что-то вынюхивают, словом - тратят зря своё и моё время. В итоге реально не получают сделок и пропадают/затихают. Я с такими уже давно не общаюсь. Или они просто находят таких начинающих, как (не буду показывать пальцем), которые неделю назад сели за изучение PHP, но уже заламывают цену за свою "работу". Так что дилетанты - это посредники и новоиспечённые программеры.
  • 0

#23 simonsays

simonsays
  • Пользователь
  • 835 сообщений

Отправлено 23 октября 2006 - 23:08

Я с такими уже давно не общаюсь.

и как же ты их выделяешь из толпы клиентов?
  • 0

#24 Setor

Setor
  • Постоялец
  • 1 890 сообщений
  • Откуда:Эстония, Таллин

Отправлено 23 октября 2006 - 23:16

и как же ты их выделяешь из толпы клиентов?

Я работаю с постоянными клиентами, а посредников сразу видно. Хотят навариться на пустом месте...
  • 0

#25 Denis

Denis
  • Пользователь
  • 405 сообщений

Отправлено 24 октября 2006 - 14:30

Сделать валидацию строки за 3 штуки? Ну, если фирма будет делать и в первый раз с налогами как положено, то может оно и так ;)

Мне предлагали как-то за полторы, но как обычно у нас в эстонии бывает - клиент куда-то исчез) А так, в целом, накидать базовые классы валидации для всех банков и продавай по штуке + за внедрение и поддержку $


за генерацию ключа и с каждым банком обменятся ключами - уже работы на 1000 ЕЕК.
установку и настройки платежки к софту клиента ещё 3-5 часов, вот тебе мин 3000 ЕЕК
А еше за скриптик :)
  • 0

#26 Setor

Setor
  • Постоялец
  • 1 890 сообщений
  • Откуда:Эстония, Таллин

Отправлено 24 октября 2006 - 16:29

Ну, тут речь шла только о Hansapank... хотя, я думаю, планировалось подключение всех эстонских банков. Эх, если бы мне платили по 1000 крон в час, я бы за сутки получал месячную ЗП хорошего программиста ;) Нереально как-то!

Я когда сам буду делать, может выложу примеры валидации.
  • 0

#27 Denis

Denis
  • Пользователь
  • 405 сообщений

Отправлено 25 октября 2006 - 09:32

Ну, тут речь шла только о Hansapank... хотя, я думаю, планировалось подключение всех эстонских банков. Эх, если бы мне платили по 1000 крон в час, я бы за сутки получал месячную ЗП хорошего программиста ;) Нереально как-то!

Я когда сам буду делать, может выложу примеры валидации.


налоги кто платить будет?
  • 0

#28 Контрафхтагн

Контрафхтагн

    но вот

  • Постоялец
  • 2 565 сообщений

Отправлено 25 октября 2006 - 09:36

Elektron картой в инете платить нельзя, так как дебит карта

Denis, совсем не так. Живой прецедент: http://wow-europe.com . Для кучи европейских стран работает проплата и через электрон. Не знаю, как реализована секьюрность, но оно существует через дебетные карты.
  • 0

#29 Denis

Denis
  • Пользователь
  • 405 сообщений

Отправлено 25 октября 2006 - 10:27

Denis, совсем не так. Живой прецедент: http://wow-europe.com . Для кучи европейских стран работает проплата и через электрон. Не знаю, как реализована секьюрность, но оно существует через дебетные карты.


система сертифицирована до 2004 года, после только через кредитки.
  • 0

#30 Setor

Setor
  • Постоялец
  • 1 890 сообщений
  • Откуда:Эстония, Таллин

Отправлено 25 октября 2006 - 10:57

налоги кто платить будет?

Конечно, если вычесть налоги, на руки получишь где-то 50% от этой суммы. Если работаешь в фирме, то смело можно отбросить процентов 30-50. Итог - с 1000 еек получаешь где-то 250. Для эстонии такие тарифы очень хороши, но боюсь, не каждая фирма согласится на такие затраты, особенно на почасовую оплату.
  • 0