Подключение новых платежных систем

Вопросы по платежным системам и методам оплаты

Модератор: core team

Аватара пользователя
AxelPAL
Участник
Сообщения: 13
Зарегистрирован: Ср фев 25, 2015 7:18 am

Re: Подключение новых платежных систем

Сообщение AxelPAL » Чт фев 26, 2015 3:35 pm

Это тестовые токены пейпала из офф. документации. Да, я проверил код прежде, чем выложить )))

Аватара пользователя
xoma
Администратор
Сообщения: 1971
Зарегистрирован: Ср авг 22, 2012 8:54 am
Контактная информация:

Re: Подключение новых платежных систем

Сообщение xoma » Чт фев 26, 2015 4:40 pm

Нам сейчас мешает смерджить в основной репозиторий две вещи:
1 У заказа нет token
2 Придумать как и куда запилить composer-зависимости этих модулей

Есть какие-то еще проблемы/вопросы ?
- дружит с "Юпи!", следит за посылками!

Аватара пользователя
AxelPAL
Участник
Сообщения: 13
Зарегистрирован: Ср фев 25, 2015 7:18 am

Re: Подключение новых платежных систем

Сообщение AxelPAL » Чт фев 26, 2015 6:37 pm

Нет, больше проблем нет.

apexwire
core team
Сообщения: 173
Зарегистрирован: Вт окт 23, 2012 11:45 am

Re: Подключение новых платежных систем

Сообщение apexwire » Пт фев 27, 2015 12:06 am

подытожу:
1) token в таблицу store_order - против. незачем модели заказав знать о параметрах платежа
2) отдельные композер файлы для модулей - здравая мысль.прием платежей через stripe, paypal, w1 к сожалению не делал(

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

Аватара пользователя
AxelPAL
Участник
Сообщения: 13
Зарегистрирован: Ср фев 25, 2015 7:18 am

Re: Подключение новых платежных систем

Сообщение AxelPAL » Пт фев 27, 2015 12:12 am


Аватара пользователя
Dark_Cs
core team
Сообщения: 121
Зарегистрирован: Пт окт 25, 2013 2:34 pm

Re: Подключение новых платежных систем

Сообщение Dark_Cs » Пт фев 27, 2015 8:21 am

в документации paypal тяжело разобраться сразу, но мне кажется, что, если он и не может передавать при уведомлении номер заказа, то, судя по всему, можно передать номер заказа через custom поле https://developer.paypal.com/webapps/de ... /IPNIntro/

Аватара пользователя
AxelPAL
Участник
Сообщения: 13
Зарегистрирован: Ср фев 25, 2015 7:18 am

Re: Подключение новых платежных систем

Сообщение AxelPAL » Пт фев 27, 2015 8:37 am

У палки я генерирую форму с нужными полями, которая отправляет нас на страницу оплаты палки и после оплаты или отмены - возвращает нас на указанный в форме redirectURL, с определенными GET-параметрами. Вот их не факт, что можно будет как-то дополнить.
Ну т.к. в ЮПИ сейчас нет отдельной сущности итога оплаты (типа логирование оплат пользователями), то считаю, что добавить поле в order - не такой уж грех :)
+ если в палке это и можно будет сделать, то в других платежках - не факт.
Хотя я понимаю, что городить super-duper модель order - тоже зло..

Аватара пользователя
Dark_Cs
core team
Сообщения: 121
Зарегистрирован: Пт окт 25, 2013 2:34 pm

Re: Подключение новых платежных систем

Сообщение Dark_Cs » Пт фев 27, 2015 8:42 am

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

Аватара пользователя
AxelPAL
Участник
Сообщения: 13
Зарегистрирован: Ср фев 25, 2015 7:18 am

Re: Подключение новых платежных систем

Сообщение AxelPAL » Пт фев 27, 2015 8:48 am


Аватара пользователя
Dark_Cs
core team
Сообщения: 121
Зарегистрирован: Пт окт 25, 2013 2:34 pm

Re: Подключение новых платежных систем

Сообщение Dark_Cs » Пт фев 27, 2015 8:56 am

значит надо разобраться с документацией и самому генерировать форму для оплаты, полностью контролируя все поля, вариант с готовой формой от пайпала это, как я понимаю, какой-то упрощенный вариант

apexwire
core team
Сообщения: 173
Зарегистрирован: Вт окт 23, 2012 11:45 am

Re: Подключение новых платежных систем

Сообщение apexwire » Пт фев 27, 2015 1:19 pm


apexwire
core team
Сообщения: 173
Зарегистрирован: Вт окт 23, 2012 11:45 am

Re: Подключение новых платежных систем

Сообщение apexwire » Пт фев 27, 2015 1:22 pm


Аватара пользователя
Dark_Cs
core team
Сообщения: 121
Зарегистрирован: Пт окт 25, 2013 2:34 pm

Re: Подключение новых платежных систем

Сообщение Dark_Cs » Пт фев 27, 2015 1:38 pm


Аватара пользователя
AxelPAL
Участник
Сообщения: 13
Зарегистрирован: Ср фев 25, 2015 7:18 am

Re: Подключение новых платежных систем

Сообщение AxelPAL » Пт фев 27, 2015 1:39 pm

Если не вводить токен в таблицу, надо учесть момент безопасности - чтобы нельзя было подменить номер заказа.

Аватара пользователя
Dark_Cs
core team
Сообщения: 121
Зарегистрирован: Пт окт 25, 2013 2:34 pm

Re: Подключение новых платежных систем

Сообщение Dark_Cs » Пт фев 27, 2015 1:52 pm

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


Вернуться в «Платежные системы и оплата»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость