|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.12.2013, 10:13 | #1 |
Пользователь
Регистрация: 22.11.2008
Сообщений: 23
|
Автоматическое скачивание файла после оплаты на Робокассе
Здравствуйте! Я хочу подключить к своему интернет-магазину сервис Робокасса. В моем интернет-магазине будут продаваться цифровые товары (документы .doc с уникальным контентом). Вот образец кода формы оплаты.
<script language='javascript' type='text/javascript' src='https://auth.robokassa.ru/Merchant/Handler/MrchSumPreview.ashx? MrchLogin=demo& OutSum=10.96& InvId=0& Desc=ROBOKASSA+Advanced+User+Guide& Shp_code=Asp& Shp_item=& SignatureValue=1c980c5b65d4e60b0f39 5ea2ddf6ed16& Culture=ru& Encoding=utf-8'></script> Форма оплаты должна выглядеть так, как на прилагаемом изображении Forma_oplaty_Robokassa.jpg. У меня 2 вопроса. 1. Как добиться, чтобы после того, как пользователь нажмет кнопку «Оплатить» и подтвердит оплату, автоматически начиналось скачивание документа, который оплатил пользователь? 2. На разных веб-страницах у меня будут разные формы оплаты для разных товаров (документов .doc). Как добиться, чтобы с разных форм оплаты скачивались разные документы .doc и не получалось так, что пользователь заплатил за скачивание одного документа, а начал скачиваться другой документ? |
07.12.2013, 11:55 | #2 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,150
|
При оплате формировать уникальную ссылку код, которую выдавать в случае успешной оплаты. Номер заказа для этого использовать
|
07.12.2013, 12:21 | #3 |
Пользователь
Регистрация: 22.11.2008
Сообщений: 23
|
ADSoft, спасибо! Можно еще узнать, как добиться, чтобы сразу после оплаты автоматически начиналось скачивание файла?
|
07.12.2013, 12:59 | #4 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,150
|
На странце успешной оплаты разместите код автоматич отдачи локумента. Например принудительно задайте header
|
08.12.2013, 23:17 | #5 |
Участник клуба
Регистрация: 23.07.2007
Сообщений: 1,054
|
Есть один нюанс. Робокассе требуется три страницы.
1. страница. с которой отсылается оплата. 2. страница, которая должна обратотать ответ робокассы и онветить фразой "ОК". 3. третья страница, куда переслать юзера. но юзер может и не перейти туда. поэтому я рекомендую отсылать юзеру на почту ссыль или сам документ со страницы 2. и вообще читайте документацию робокассы. там все просто.
Писано по д'Эльфийски
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Скачивание файла из интернета, не зная пути и имени файла. | Скрипт | Microsoft Office Excel | 0 | 14.09.2013 22:14 |
ROBOKASSA. Как произвести действия после оплаты, если не была нажата кнопка "Вернуться в магазин"? | Mr_freeman | PHP | 0 | 14.12.2012 14:11 |
Скачивание файла | fezilk24 | Работа с сетью в Delphi | 16 | 07.02.2011 18:35 |
Скачивание файла | Lemo | Помощь студентам | 16 | 28.07.2009 22:54 |
скачивание файла после просмотра рекламы | westakof | JavaScript, Ajax | 3 | 02.07.2008 15:48 |