Как сделать форму с оплатой?
Страницы: 1
Как сделать форму с оплатой?
Нужно сделать форму в которой будет несколько полей для заполнения и одно поле выбора услуги. После выбора услуги и заполнения всех полей, и по нажатии кнопки оплатить нужно подключить оплату liqpay.ua или paypal. Никак не могу найти даже примерное решение, может не по правильному запросу ищу. Помогите в котором направлении копать. Может у кого есть наработки? Или кто может помочь реализовать. Не бесплатно.
Заранее благодарен!

Бесплатная контекстная реклама

Цитата
Yarsi пишет:
нужно подключить оплату liqpay
https://www.liqpay.ua/documentation/api/aquiring/checkout/

Ну и вообще вопрос достаточно странный, если нет никакого мошенничества, обратитесь непосредственно в ТП эквайера, там бесплатно помогут.
Я закрою глаза, я обиды забуду,
Я прощу всё, что можно, и всё, что нельзя.
Но другим никогда, видит бог, я не буду,
Если что-то не так, вы простите меня.
мошенничества нет) Дело в том что я начинающий разработчик и для меня эту задачу решить не легко, даже если для кого то это элементарно. Спасибо. Буду читать.
Цитата
Yarsi пишет:
элементарно
PayPal элементарно принять. Не элементарно проверки платежа и автоматические действия на стороне своего сервера сделать.
Я делал под платную автоматическую регистрацию (день, неделя, месяц, год).
Документация у них подробная, но на английском. На хабре боле-менее внятно написано:
https://habrahabr.ru/post/266091/

C LiqPay не работал, не знаю.
Кратко, схема для двух такая:
Пользователь заполняет форму, выбирает способ оплаты (PayPal, Liqpay). Данные отправляются на скрипт обработки на вашем сервере.
Здесь можно было-бы сразу его отправить на страницу оплаты (PayPal, Liqpay), но как это сделать методом POST я не знаю, а GET некрасиво в командной строке.
Поэтому сделал так.
Сервер в зависимости от способа оплаты переваривает и отправляет пользователя на другую страницу вашего сайта с правильно заполненной формой оплаты (PayPal, LiqPay) со скрытыми полями.
Можно вывести информацию о данных (такой-то товар, цена, email...). Типа все правильно, жми OK.
Я сделал, чтоб кнопку не нажимал, автопотверждение через javascript с выводом надписи "сейчас будете перенаправлены на страницу оплаты"
В PayPal вся дополнительная информация передается в поле "custom". У меня это имя пользователя, пароль, план.
Кодирую в json_encode( ['email' => $email, 'password' => $password, 'plan' => $plan] )

У PayPal что такое должно получится:
Код
<form class="center" action="https://www.paypal.com/cgi-bin/webscr" method="post" name="paypal">
   <input name="cmd" value="_xclick" type="hidden">
   <input name="business" value="moi@email.com" type="hidden">   <!-- email продавца (ваш) -->
   <input name="item_name" value="Название товара" type="hidden"> <!-- Название товара или услуги. Клиент будет видить при оплате и в статистике. -->
   <input name="quantity" value="1" type="hidden">      <!-- Колличество -->
   <input name="amount" value="1.00" type="hidden">   <!-- Сумма. Клиент будет видеть -->
   <input name="no_shipping" value="1" type="hidden">   <!-- Доставка нет -->
   <input name="return" value="https://куда_отправить" type="hidden"> <!-- редирект после оплаты -->
   <input name="custom" value="eyJlbвыпWFpbCI6InNZCI6MH0=" type="hidden">   <!-- Доп. информация для вас. Клиент не увидет (json_encode) -->
   <input name="currency_code" value="USD" type="hidden">      <!-- Код валюты -->
   <input name="lc" value="US" type="hidden">            <!-- язык в PayPal при оплате -->
   <input name="bn" value="PP-BuyNowBF" type="hidden">
   <input id="paypalsubmit" src="https://www.paypalobjects.com/en_GB/i/btn/btn_paynowCC_LG.gif" name="submit" alt="PayPal" type="image" border="0"> 
</form>
 
Для Liqpay другая.

Если прием оплаты прошел и чтоб не заморачиваться с автоматической фигней, можете вывести пользователю уведомление об успешной оплате при редиректе. И сделать все вручную.
Хотите трудностей идите по ссылке выше или читайте подробную документацию PayPal
Кратко:
PayPal отправит вам ответ на скрипт. Ищите на GitHub или в самом PayPal (PayPal api).
Делаете проверку Цена-Услуга. А дальше обрабатываете ответ по усмотрению  (custom, регистрация, отправка email, запись в БД ...)
Мерчант пайпала идет только на бизнес аккаунт. Физ лицам вроде не подключить
Цитата
Дмитрий Иванов пишет:
Мерчант пайпала идет только на бизнес аккаунт. Физ лицам вроде не подключить
Нет можно, по крайней мере для России. Достаточно подтвердить расчетный счет в банке.
Для Украины не знаю. Вроде вообще не могут принимать, только платить.
Бизнес-аккаунт дает преимущество в приеме мелких платежей (до 4euro). Не снимается фиксированный сбор.
Комиссии грабительские из-за него, если работать с мелким суммами (из 5$ получаете 4,48$). Добавьте потом конвертацию в рубли (-2 рубля от оф.курса) при выводе.
Еще, платежи в другой валюте (не RUB) покупатель из России не сможет заплатить продавцу из России. Будет ошибка. Спасибо правительству. Другие страны - нормально. Бизнес ак, возможно снимает ограничение.
Бонус: картинка-лого с названием вашей фирмы при оплате, а не ваш email.

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

По теме, если уж совсем просто, формы (кнопки оплаты) делаются у себя в аккаунте.
Изменено: rushot - 23 Февраля 2018 18:42
Цитата
rushot пишет:
Цитата
Дмитрий Иванов пишет:
Мерчант пайпала идет только на бизнес аккаунт. Физ лицам вроде не подключить
Нет можно, по крайней мере для России. Достаточно подтвердить расчетный счет в банке.
Для Украины не знаю. Вроде вообще не могут принимать, только платить.
Бизнес-аккаунт дает преимущество в приеме мелких платежей (до 4euro). Не снимается фиксированный сбор.
Комиссии грабительские из-за него, если работать с мелким суммами (из 5$ получаете 4,48$). Добавьте потом конвертацию в рубли (-2 рубля от оф.курса) при выводе.
Еще, платежи в другой валюте (не RUB) покупатель из России не сможет заплатить продавцу из России. Будет ошибка. Спасибо правительству. Другие страны - нормально. Бизнес ак, возможно снимает ограничение.
Бонус: картинка-лого с названием вашей фирмы при оплате, а не ваш email.

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

По теме, если уж совсем просто, формы (кнопки оплаты) делаются у себя в аккаунте.У
У меня подключен мерчант пайпала на сайте, но пришлось выключить. Аккаунт годовой с привязанным счетом СБ. Получал прямые переводы и выводил без проблем. При оплате в магазине пишет требуется бизнес аккаунт, а чтобы его получить необходимо ИП. Кнопка пожертвования вроде работает.
Дмитрий,
ХЗ, если честно. У меня все работает. Очередной акк-сайт совсем недавно сделал.
Может дело в СБ, у меня Уралсиб.
Страницы: 1
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
05:48 SSL сертификат: Поисковик проиндексировал http, но не проиндексировал https 
05:47 25.06.18 Апдейт Яндекса 
00:21 Апдейт 24 июня 2018 
20:44 Adsense личный опыт 
20:19 Немного помощь :) 
15:24 Как автоматически реализовать скачку файлов с задержкой 9-15 секунд 
13:23 LOSPOLLOS.COM - Конвертим по рецепту Хайзенберга. Dating, Mainstream, Binary Options 
04:48 Домены на регру продажа 
02:36 Рерайт 15р, копирайт 25р, постинг на Ваши сайты, оформление новостей стандартам SEO законам. 
00:36 Majento PositionMeter - Быстрое сканирование Яндекс и Google 
23:38 Семантическое ядро с ручной группировкой и НК ключами 
23:22 Вечные ссылки с ТОПОВЫХ ресурсов! Размещение вечных трастовых ссылок с тИЦ от + 1000 до +45000 
21:12 Продам аккаунт Gogetlinks с деньгами на счете 
20:43 15 жирных вечных ссылок, установленные вручную на трастовые сайты (профиля) 
05:25 Оффтопик для конкурса 5 000 руб. и мини конкурса 1 000 руб. 
03:00 Обмен приват24 на вебмани 
21:22 Доменная зона .ru для адалта, опасно? или нет? 
19:12 Фальшивое ИП , ООО и т.п для сотрудничества с партнерками в сети 
17:55 Осторожно! Криптовалюта 
16:16 Правильный киносайт 
15:25 Сервис сокращения ссылок онлайн.