Здравствуйте. Знает кто-нибудь, как сделать оплату в один клик?
На сайте есть два продукта, один стоит 1$, второй дороже. Нужно сделать возможность, чтобы человек, который уже делал покупки (за 1$), не вводил повторно данных своей карты, при оплате более дорогого продукта. Сайт на Revo. Проблема в том, что для этого, скорее всего, потребуется авторизация пользователя. У нас не установлен интернет магазин, он нам не нужен. Для оплаты используем Яндекс.Кассу.
Есть какие-нибудь мысли, с чего начать и что делать?
Сделать оплату в один клик
Версия MODX: Revolution
Комментарии (4)
Для добавления комментариев вы должны авторизоваться или зарегистрироваться.
Игорь Сухинин 22.12.2016 15:59 #
Начать с того, что прочитать документацию платежной системы, т.е. в Вашем случае — Яндекс.Кассы. Если система это позволяет (в чем я сильно сомневаюсь), тогда уже искать возможности реализации на своей стороне. В общем смысле этот вопрос имеет минимальное отношение к используемой CMS — будь то MODX или что-угодно еще.
Александр 22.12.2016 17:12 #
Игорь Сухинин 22.12.2016 17:25 #
Итак, что касается того, как это реализовать на стороне сайта. Вам нужно как-то сопоставлять пользователя и ID предыдущей транзакции. Да, как вариант, Вы можете требовать регистрацию и уже в базе связывать ID пользователя и его транзакции. Если этот вариант по разным причинам кажется Вам слишком громоздким — ну, храните ID транзакции в cookies и доставайте ее оттуда при каждом новом визите пользователя. Не самый приятный с точки зрения безопасности вариант, но как я уже выше писал — в принципе для меня удивительна такая «роскошь» со стороны платежной системы.
Игорь Сухинин 22.12.2016 17:27 #