Добрый день, Гость! Представляем Вам наши форумы. Вы можете зарегистрироваться чтобы писать на форумах или зайдите под своим именем, если Вы уже регистрировались.
* Хотите принимать в оплату за товары/услуги на Вашем сайте карты Visa и MasterCard? * Хотите начать принимать карты быстро, не откладывая надолго решение вопроса? * Для Вашего магазина важна высокая безопасность платежа?
Оплата картами Visa и MasterCard на вашем сайте через Приват-24:
* Подключение - всего 1 день! * Комиссия платежа в Вашу пользу — ВСЕГО 1%!
Сегодня мы предлагаем Вам самый простой и быстрый вариант подключения для приема карт через Интернет: интеграция Вашего Интернет-магазина с системой Приват-24, которая позволит Вашим покупателям легко и удобно совершать оплату покупки: выбрав товар и нажав кнопку «ОПЛАТИТЬ», клиент попадает в систему Приват-24 на страницу с уже оформленным платежным поручением в пользу Вашей компании и совершает платеж. Преимущества подключения:
* Увеличивается потенциальная база Ваших клиентов — это почти 10 млн. клиентов ПриватБанка как физических, так и юридических лиц, а также владельцы карт других украинских банков. * Это безопасно — клиент — авторизованный пользователь Приват-24, а также подтверждает свою покупку личным паролем платежа. Таким образом, платеж авторизуется банком и Вы можете быть уверены в гарантии его безопасности. * Простота в использовании — клиенту не нужно самостоятельно вводить платежные реквизиты Вашего предприятия — достаточно только нажать кнопку «Оплатить». * Скорость расчетов — не более 1 дня!
Комиссия платежа в Вашу пользу: всего 1%. Сроки зачисления средств на счет:
* в течение 1 дня, если платеж совершен в операционное время работы банка; * и на следующий банковский день, если платеж совершен в неоперационное время.
лиентов. Для этого они должны разместить у себя на сайте следующий код:
<form action="https://api.privatbank.ua:9083/p24api/ishop" method="POST"> <input type="text" name="amt" value="сумма"/> <input type="text" name="ccy" value="валюта (UAH / USD / EUR)" /> <input type="hidden" name="merchant" value="ID мерчанта" /> <input type="hidden" name="order" value="уникальный код операции" /> <input type="hidden" name="details" value="назначение платежа" /> <input type="hidden" name="ext_details" value="дополнительные данные (код товара, и т.п.) /можно оставить пустым/" /> <input type="hidden" name="pay_way" value="privat24" /> <input type="hidden" name="return_url" value="страница, принимающая клиента после оплаты" /> <input type="hidden" name="server_url" value="страница, принимающая ответ API о результате платежа" /> <input type="submit" value="Оплатить" /> </form>
строки, отмеченные жирным следут заменить на свои данные.
По адресу, указанному в поле return_url должен работать скрипт, который примет ответ сервера, содержащий результат транзакции в POST - переменной payment и цифровую подпись - в переменной signature.
Описание формата ответа (переменная payment): amt=<сумма>&ccy=<валюта UAH|USD|EUR>&details=<информация о товаре/услуге>&ext_details=<дополнительная информация о товаре/услуге>&pay_way=privat24&order=&merchant=&state=<состояние платежа: ok|fail>&date=<дата отправки платежа в проводку>&ref=&sender_phone=<номер телефона плательщика>
Этот скрипт должен сгенерировать цифровую подпись согласно алгоритму (PHP):
$signature = sha1(md5($payment.$pass));
где $pass - пароль мерчанта, $payment - содержимое POST-переменной payment.
Затем рассчитанная сигнатура сверяется с полученной в ответе (переменная signature), и только в случае их совпадения данным ответа можно доверять.
Скрипт должен вывести клиенту страницу с результатом.
Для случаев, когда возврат клиента с платёжной страницы почему-либо не произошёл используется server_url.
На него после выполнения платежа прийдёт POST-запрос аналогичный тому, с которым вернулся бы клиент на return_url. Если сайт продавца по этому адресу по какой-либо причине не ответил, запрос будет повторяться 10 раз с интервалом в 5 секунд. Ответом считается ответ сервера (статус 200).
Если сервис продавца не использует server_url, соответствующее поле в форме должно присутствовать с пустым значением.
Внимание! Для мерчантов, работающих в тестовом режиме платежи реально выполняться не будут. Статус в случае успешного платежа будет test, референс "test payment"
Кодировка страницы, с которой уходит запрос должна быть "windows-1251".
Всегда так не будет, все меняется... ЕЛЕОН Все о вышивке и одежде. Ризница магазин церковного шитья.