Содержание

Как работает перенаправление платежного шлюза в android?



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

Теперь мы хотим использовать этот платежный шлюз в нашем приложении android. Итак, как я могу убедиться, что перенаправление платежного шлюза работает так же, как и в веб-браузере? Мы можем перенаправить пользователя в браузер android для оплаты, но как ответ может быть перенаправлен обратно в приложение android, но не в браузер. Возможно ли это?

мы используем платежный шлюз tpsl-india.in.

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

android iphone payment-gateway payment payment-processing
Поделиться
Источник Maulik Vora     20 сентября 2012 в 06:19

1 ответ


  • Внедрение Платежного Шлюза

    Я интегрирую один из платежных шлюзов на свой сайт в PHP, прежде чем продолжить, поскольку я новичок в этом деле, у меня есть некоторые сомнения (используйте cases/scenarios),, поэтому мне нужно решение для решения этих сценариев. Я перечислил их здесь 1) Как передать уникальный идентификатор…

  • интеграция платежного шлюза

    Я хочу сделать приложение, в котором я могу интегрировать платежный шлюз, такой как authorized.net, Paypal и т. д., Но в соответствии с руководством Apple использование стороннего платежного шлюза, отличного от покупки InApp, будет отклонено. Так как же сделать такое заявление? Сунил Чавда



3

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

Это должно работать независимо от того, какой платежный процессор вы используете. Эта же стратегия будет работать для iPhone через компонент UIWebView.

Поделиться mjallday     24 сентября 2012 в 14:50


Похожие вопросы:


Woocommerce: пользовательская страница благодарности платежного шлюза

Я создаю плагин Woocommerce custom Payment Gateway (он в основном перенаправляет пользователя на страницу платежного сервиса, а затем страница платежного сервиса перенаправляет пользователя обратно…


android paypal проблема интеграции платежного шлюза

Android реализована интеграция платежного шлюза pay-pal в моем приложении, но у меня есть одна проблема в том, что я не могу просмотреть кнопку pay-with card, она показывает мне только кнопку…


Как реализовать опцию платежного шлюза CCAvenue

Нам нужно реализовать опцию платежного шлюза CCAvenue. Как я могу сделать это с помощью ASP.net/C#?


Внедрение Платежного Шлюза

Я интегрирую один из платежных шлюзов на свой сайт в PHP, прежде чем продолжить, поскольку я новичок в этом деле, у меня есть некоторые сомнения (используйте cases/scenarios),, поэтому мне нужно…


интеграция платежного шлюза

Я хочу сделать приложение, в котором я могу интегрировать платежный шлюз, такой как authorized.net, Paypal и т. д., Но в соответствии с руководством Apple использование стороннего платежного шлюза,…


Как интегрировать функцию платежного шлюза в Android

Как интегрировать функцию платежного шлюза в приложение Android, я сделал приложение Shopping Cart, в котором теперь я хочу добавить функцию платежного шлюза,пожалуйста, предложите мне… лучший…


интеграция платежного шлюза ccavenue в android

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


исключение csrf в laravel для платежного шлюза

Я изучаю laravel, я наткнулся на такие функции безопасности, как токен csrf, который делает наше приложение более безопасным. Любой запрос вне приложения не может его сделать. Я думаю, что это…


Shopify Реализация Пользовательского Платежного Шлюза

Я успешно добавил свой платежный шлюз в admin, и он также показывает меня на странице оформления заказа, но когда пользователь нажимает на place order, я не имею ни малейшего представления о том,…


Интеграция платежного шлюза skrill в codeigniter

У меня так много трудностей с интеграцией платежного шлюза skrill в codeigniter. Хотя я много искал и нашел информацию о других платежных шлюзах, таких как paypal, stripe и т.д., Но я не смог найти…

Европейский и внутрибанковский платеж | SEB

  • Валютой платежа является евро.
  • В данных платежа должен быть указан международный номер счета получателя, т. е. IBAN.
  • Вид платы за услуги – «расходы на двоих».
  • Если сумма платежа составляет до 15 000 евро и банк получателя присоединился к системе мгновенных платежей, то мы автоматически выполним платеж в виде мгновенного платежа. Клиенту ничего не нужно делать для этого отдельно. Обычно мгновенный платеж занимает секунды. Если выполнение мгновенного платежа невозможно, то мы выполняем платеж в виде обычного европейского платежа.
  • Обычный европейский платеж поступает в банк получателя, как правило, в тот же расчетный день, если платеж был передан в банк до 16.30. В зависимости от банка получателя, платеж может поступить на счет получателя на следующий расчетный день.
  • Банк получателя платежа находится в государстве, являющемся членом Европейского союза (Австрия, Бельгия, Болгария, Великобритания, Венгрия, Германия, Голландия, Греция, Дания, Ирландия, Испания, Италия, Кипр, Латвия, Литва, Люксембург, Мальта, Польша, Португалия, Румыния, Словакия, Словения, Финляндия, Франция, Хорватия, Чехия, Швеция, Эстония), в Исландии, Лихтенштейне, Монако, Норвегии или Швейцарии.
  • При совершении европейского платежа к платежному поручению помимо стандартного пояснения можно добавить дополнительную информацию о платеже, плательщике и получателе.
  • При совершении европейского платежа нельзя одновременно указать и номер ссылки, и пояснение: если получатель платежа находится за пределами Эстонии, то вы можете заполнить поле «Пояснение платежа» или поле «Номер ссылки». В случае внутригосударственного платежа в Эстонии в виде исключения можно ввести как пояснение, так и номер ссылки.
  • В случае обычного европейского платежа межбанковские расчеты выполняются пять раз в день: в 8, 10, 12.30, 15 и 17 часов.

Внутрибанковский платеж

Как правило, платеж поступает на счет получателя незамедлительно, но не позднее чем в течение одного часа.

Если платеж поступит в банк после 22 часов, то он зачисляется на счет получателя в течение одного часа, однако в выписке со счета банк может отразить такой платеж как операцию, датированную следующим днем.

Европейский экспресс-платеж

Европейский экспресс-платеж вы можете совершить в евро и только в страны еврозоны (Австрия, Бельгия, Германия, Голландия, Греция, Ирландия, Испания, Италия, Кипр, Латвия, Литва, Люксембург, Мальта, Португалия, Словакия, Словения, Финляндия, Франция, Эстония).

Если европейский экспресс-платеж был передан в банк до 17.45, то он поступит в банк получателя в тот же расчетный день. Платеж осуществляется посредством работающей в режиме реального времени расчетной системы Target 2, исходя из правил работы которой банк получателя зачисляет поступившую сумму на счет получателя не позднее чем в течение двух часов после поступления платежного поручения в банк получателя.

В случае европейских экспресс-платежей, инициированных после 17.00 часов, зачисление платежа на банковский счет получателя зависит от режима работы банка получателя: банк получателя может зачислить деньги на счет получателя не в тот же день.

Распределение платы за обслуживание по срокам

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

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

Читайте подробнее о распределении плат за обслуживание по срокам

Постоянное платежное поручение

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

Европейский экспресс-платеж — это платеж в евро, который можно осуществлять только в страны евро-зоны (т.е. те страны, национальной валютой которых является евро).

Если европейский платеж был передан в банк до 17.45, он поступит в банк получателя в тот же расчетный день. Платеж осуществляется посредством работающей в режиме реального времени расчетной системы Target 2, исходя из правил работы которой, банк получателя должен зачислить поступление на счет получателя не позднее, чем в течение двух часов после поступления платежной инструкции в банк получателя.

Страны евро-зоны

Австрия, Бельгия, Германия, Голландия, Греция, Ирландия, Испания, Италия, Кипр, Латвия, Люксембург, Мальта, Португалия, Словакия, Словения, Финляндия, Франция, Эстония.

Получателей повторяющихся платежей Вы можете определить заранее. В дальнейшем при совершении платежа этому же получателю платежное поручение уже будет заполнено и Вам останется ввести лишь сумму и пояснение.

Определенные платежи Вы можете совершать:

Добавить определенные платежи Вы можете:

Условия ведения расчетов

Исходящий платеж Банковская контора Электронные каналы (в том числе постоянное поручение, платеж через банковскую ссылку (Pangalink))
1. Bнутрибанковский платежи (1)    

в евро

2.30 EUR  0.16 EUR 

в иностранной валюте  

3 EUR 2 EUR

конвертация на счете  

бесплатно бесплатно
2. Европейский платеж (1, 2)    
обычный платеж (в т.ч.  мгновенный платеж (3)) 3.50 EUR  0.38 EUR
экспресс-платеж (4) 35 EUR 30 EUR
3. Международный платеж    
обычный платеж    
  с примечанием «расходы пополам» (5) 25 EUR 6 EUR
  с примечанием «вся сумма получателю» (6) 45 EUR 26 EUR
срочный платеж    
с примечанием «расходы пополам»(5) 35 EUR 14 EUR
с примечанием «вся сумма получателю» (6) 55 EUR 34 EUR
экспресс платеж в евро    
с примечанием «расходы пополам» (5) 35 EUR 30 EUR
с примечанием «вся сумма получателю» (6) 55 EUR 50 EUR
экспресс платеж в иностранной валюте (7)    
с примечанием «расходы пополам» (5) 60 EUR 39 EUR
с примечанием «вся сумма получателю» (6) 80 EUR 59 EUR
4. Платежная инструкция дебетования общей суммой (8) 0.16 EUR
указанный в платежной инструкции внутрибанковский платеж бесплатно
указанный в платежной инструкции обычный европейский платеж   0.38 EUR
5.  Валютные курсы, используемые при осуществлении платежа    
сумма менее 10 000 евро или эквивалент в другой валюте действующий в банке на момент дебетования курс покупки или продажи перечислением действующий в банке на момент дебетования курс покупки или продажи перечислением
сумма от 10 000 евро или эквивалент в другой валюте

Указанный банком рыночный курс, если платеж совершается в рабочий день с 9 до 17 часов.
При платеже, совершаемом в другое время, используется действующий в банке на момент дебетования курс покупки и продажи перечислением.

Указанный банком рыночный курс, если платеж совершается в рабочий день с 9 до 17 часов.
При платеже, совершаемом в другое время, используется действующий в банке на момент дебетования курс покупки и продажи перечислением.

(1) При исполнении принудительных взысканий (распоряжения на арест от судебного пристава, налогового управляющего, иного правомочного лица) применяется плата за совершаемый в банковском зале платеж.
(2) Платеж в евро, расходы на плату за услуги пополам, номер счета получателя должен быть указан в виде IBAN. Если банк получателя находится за пределами Эстонии, то должен быть указан корректный BIC банка получателя. Банк получателя находится в государстве-члене Европейского союза, Исландии, Лихтенштейне, Норвегии, Швейцарии, Андорре, Сан Марино Великобритании или Монако.
(3) Мгновенные платежи возможно осуществлять только посредством электронных каналов – интернет-банк (вкл. импорт платежей), мобильное приложение SEB.
(4) Платеж в евро только в страну зоны евро (Австрия, Бельгия, Эстония, Испания, Голландия, Ирландия, Италия, Греция, Кипр, Литва, Люксембург, Латвия, Мальта, Португалия, Франция, Германия, Словакия, Словения, Финляндия), если банк принял платеж до 17.45. Должен быть указан корректный BIC банка получателя и номер счета в виде IBAN.
(5) Если получатель платежа в любой валюте находится в государстве Европейского союза, Исландии, Норвегии, Лихтенштейне, Швейцарии, Андорре, Сан Марино, Великобритании или Монако и в платежной инструкции номер счета получателя не указан в формате IBAN, вдобавок к приведенным выше платам за услугу может взиматься дополнительная плата в сумме, эквивалентной 12 евро.
(6) Можно сделать в банк получателя, находящийся за пределами договорных стран. Если действительные расходы других поставщиков платежной услуги, участвующих в процессе обработки международного платежа, превышают 20 евро, то банк может впоследствии дополнительно снять со счета клиента разницу по платам за обслуживание, но не более чем в сумме 75 евро. Банк обеспечивает перечисление платежа в полной сумме с корреспондентского счета банка, но не гарантирует, что платеж поступит в полной сумме на счет получателя.
(7) По договоренности с отделом Markets.
(8) Платежная инструкция дебетования общей суммой может быть передана по электронным каналам посредством Банковского интерфейса и интернет-банка SEB для бизнес-клиентов.
 

Плата за услугу при международных платежах состоит в зависимости от платежа из трех разных элементов:
1.Расходы SEB в Эстонии на обработку платежа
2.Платы за услугу зарубежных банков
3.Плата за услугу обработки платежной инструкции в качестве срочного или экспресс-платежа.

Входящий платеж

 

1. Внутрибанковский

бесплатно

2. Европейский платеж (1)

бесплатно

3. Международный (2)

5.75 EUR

  из банков группы SEB в Балтии бесплатно

(1) Поступление в евро, плата за услугу по принципу «расходы на двоих» Номер счета получателя должен быть указан с корректным IBAN, банк плательщика — европейский банк.
(2) Поступление является бесплатным, если платежное поручение было передано из банка отправителя с примечанием «полная сумма получателю».

 

Ариадна

Оплата с помощью Яндекс Кассы

Для оплаты покупки Вы будете перенаправлены на платежный шлюз Яндекс кассы для ввода реквизитов Вашей карты. Соединение с платежным шлюзом и передача информации осуществляется в защищенном режиме с использованием протокола шифрования SSL.

Описание процессa оплаты

  • Пользователь нажимает на кнопку «Оплатить в Яндекс Кассе»
  • После этого появляется гиперссылка для перехода на шлюз Яндекс Кассы
  • Пользователь попадает на страницу ввода платежных данных на стороне Яндекс Кассы — с параметрами платежа.
  • Пользователь выбирает способ оплаты, вводит дополнительные данные (авторизуется в кошельке или указывает реквизиты банковской карты).
  • Яндекс Касса отправляет в информационную систему магазина запрос Проверка заказа.
  • Магазин подтверждает корректность заказа либо отказывается проводить платеж.
  • Яндекс.Касса отправляет пользователю запрос подтверждения оплаты (при оплате из кошелька просят ввести код из смс, при оплате с банковской карты — перенаправляет на страницу аутентификации по 3-D Secure, если ее поддерживает банк-эмитент).
  • Пользователь подтверждает оплату (вводит код из смс, проходит аутентификацию по 3-D Secure).
  • Если магазин отвечает на запрос Проверка заказа положительно, деньги списываются.
  • Пользователь видит результат — страницу с сообщением об успешной оплате или страницу с ошибкой.
  • После подтверждения оплаты со стороны Яндекс Кассы баланс будет пополнен

Реквизиты

ООО «Ариадна»
ИНН / КПП 2448006778: / 244801001
ОГРН: 1192468035572
Юридический адрес: ул. Западная, дом 22, пом. 15, г. Заозерный, Красноярский край, Российская Федерация, 663960
Почтовый адрес: а/я 153, ул. Баумана, дом 16, г. Красноярск, Красноярский край, Российская Федерация, 660028
Банк: ФИЛИАЛ «НОВОСИБИРСКИЙ» АО «АЛЬФА-БАНК»
Расчетный счет: 40702810123430001190
Кор.счет: 30101810600000000774
БИК: 045004774
ИНН Банка: 7728168971
КПП Банка: 540743001

Помощь — МегаЛинк :: Быстрый Интернет

Внимание. Эти настройки необходимы при подключении к Интернет без использования роутера. Мы не рекомендуем такой тип подключения.

IP-адрес, основной шлюз, маску подсети и адреса серверов DNS можно получить в офисе компании.

1. Для того, чтобы настроить подключение по локальной сети, зайдите в «Центр управления сетями и общим доступом». Попасть туда можно следующим образом:

Нажмите кнопку «Пуск» и щелкните правой кнопкой мыши на слове «Сеть», и выберите пункт меню «Свойства».

Альтернативный вариант: Нажмите кнопку «Пуск», выберите «Панель Управления» и в открывшемся окне найдите значок «Центр управления сетями и общим доступом». Щёлкните по нему. Должно открыться окно «Центр управления сетями и общим доступом».

2. Выберите (щёлкните левой кнопкой мыши, один раз) в этом окне, слева, ссылку «Управление сетевыми подключениями».

3. Откроется окно «Панель управления>Сетевые подключения». Если на вашем компьютере корректно установлена сетевая карта, то в этом окне должен быть значок «Подключение по локальной сети», если установлено более одной сетевой карты, или в случае нескольких последовательных установок одной сетевой карты, подключение может называться «Подключение по локальной сети-2»(3, 4, 5 в зависимости от количества сетевых карт). На этом подключении нужно щелкнуть правой кнопкой мыши и в открывшемся контекстном меню, выбрать «Свойства».

4. На экране монитора должно появиться окно «Свойства подключения по локальной сети» с несколькими вкладками. В интересующей нас вкладке «Общие», в подразделе «Компоненты используемые этим подключением», находиться компонент «Протокол интернета версии 4 (TCP/IPv4)». Выберите его и нажмите кнопку «Свойства», находящуюся в этом же окне, чуть ниже.

5. В следующем окне нужно указать настройки подключения по локальной сети (IP-адрес, шлюз и т.д.), которые вы получите в офисе компании или по телефонам 222-111 и 222-000.

ВНИМАНИЕ: Если при подключении используется VPN (то есть у вас есть логин и пароль для входа в интернет), в памятке пользователя, полученной в офисе компании, в разделе «Список IP-адресов, имя пользователя и пароль для подключения VPN соединения», указывается IP-адрес, присваиваемый автоматически при подключении VPN-соединения. Этот IP-адрес указывать где-либо не нужно. Уточните в службе технической поддержки, какие именно настройки следует вам указать.

6. После заполнения всех полей, для сохранения настроек требуется нажать кнопку «ОК». В предыдущих окнах, также нажимается кнопка «ОК» ( в некоторых случаях «Закрыть»).

Проверка наличия подключения

1. Вызвать командную строку Windows. Для этого нажмите кнопку «Пуск», раздел «Все Программы», далее «Стандартные». В открывшемся списке программ, выберите «Командная строка». Откроется командная строка.

2. Чтобы проверить настройки подключения, сохраненные на компьютере, введите команду ipconfig и нажмите Enter. Программа отобразит на экране настройки подключения. Если они не соответствуют полученным в офисе компании введите нужные настройки в соответствии с вышеизложенной инструкцией.

3. Чтобы проверить наличие связи необходимо ввести команду ping *.*.*.* где *.*.*.* адрес шлюза полученный в пункте 2.2 (адрес шлюза пишется через пробел после команды ping) и нажать Enter.

4. Если в командной строке появились надписи «Ответ от …. число байт….» связь на компьютере есть. И Интернет может отсутствовать по причине отрицательного баланса либо работ на линии. Для уточнения позвоните в офис компании (222-111, 222-000). Если в командной строке появились надписи «Превышен интервал ожидания для запроса», значит, отсутствие Интернета может быть обусловлено неработоспособной сетевой картой, перебитым кабелем, либо неисправным оборудованием. Для уточнения позвоните в офис компании (222-111, 222-000).

Общие сведения о перенаправлении для шлюза приложений Azure

  • Чтение занимает 2 мин

В этой статье

С помощью Шлюза приложений вы можете перенаправлять трафик. В этой службе реализован универсальный механизм перенаправления, который позволяет перенаправлять трафик, поступающий на один прослушиватель, на другой прослушиватель или на внешний сайт. Это упрощает настройку приложения, оптимизирует использование ресурсов и обеспечивает поддержку новых сценариев перенаправления, включая перенаправление на основе пути и глобальное перенаправление.

Обычный сценарий перенаправления для многих веб-приложений — поддержка автоматического перенаправления с HTTP на HTTPS, чтобы весь обмен данными между приложением и его пользователями осуществлялся по зашифрованному каналу. В прошлом клиенты использовали такие методы, как создание выделенного внутреннего пула, единственным назначением которого было перенаправление запросов, получаемых по HTTP, на HTTPS. Благодаря поддержке перенаправления в Шлюзе приложений вам для этого достаточно лишь добавить новую конфигурацию перенаправления в правило маршрутизации и указать другой прослушиватель с протоколом HTTPS в качестве целевого прослушивателя.

Поддерживаются следующие типы перенаправления:

  • 301 — постоянное перенаправление;
  • 302 — объект найден
  • 303 — другой объект;
  • 307 — временное перенаправление.

Возможности поддержки перенаправления для шлюза приложений:

  • Глобальное перенаправление

    Перенаправление с одного прослушивателя на другой на шлюзе. Это позволяет организовать на сайте перенаправление с HTTP на HTTPS.

  • Перенаправление на основе пути

    Этот тип перенаправления позволяет организовать перенаправление с HTTP на HTTPS только на указанную область сайта, например в область корзины для покупок, которая обозначается как /cart/*.

  • Перенаправление на внешний сайт

Благодаря этому изменению клиентам потребуется создать новый объект конфигурации перенаправления, который задает целевой прослушиватель или внешний сайт, на которые требуется организовать перенаправление. Элемент конфигурации также поддерживает параметры, позволяющие разрешить добавление пути URI и строки запроса к URL-адресу перенаправления. Вы можете также выбрать тип перенаправления. После создания эта конфигурация перенаправления присоединяется к исходному прослушивателю посредством нового правила. При использовании базового правила конфигурация перенаправления связывается с исходным прослушивателем и является глобальным перенаправлением. При использовании правила на основе пути конфигурация перенаправления определяется в сопоставлении URL-пути. Поэтому она применяется только к области конкретного пути на сайте.

Дальнейшие действия

Настройка перенаправления URL-адресов на шлюзе приложений

Оплата банковской картой

К оплате на сайте принимаются банковские карты Visa, Master Card, JCB Cards и карта «Мир».

Оплата банковской картой 

  • Для этого при оформлении заказа выберите способ оплаты «Сбербанк» и нажмите кнопку «Оплатить».
  • После оплаты обязательно дождитесь возвращения на сайт matrasok.ru, чтобы убедиться, что она прошла успешно. Если произошла ошибка, вы можете выбрать другой способ оплаты.


Порядок проведения оплаты картой в интернет-магазине 

Проведение операций оплаты банковскими картами осуществляется с применением 3DSecure технологий защиты. Порядок проведения оплаты следующий:

  • Покупатель оформляет заказ в интернет-магазине и выбирает способ оплаты «Сбербанк»;
  • Интернет-магазин обрабатывает заказ и передаёт банку информацию о нём;
  • Интернет-магазин перенаправляет покупателя на платёжную страницу, на которой находится форма для указания реквизитов карты. Покупатель вводит следующую информацию:

    — Тип карты;
    — Номер карты;
    — Дата окончания срока действия карты;
    — Имя и фамилия, как указано на карте;
    — Значения CVC2 или CVV2;
    — Специальный пароль для подтверждения оплаты.

    После этого информация об операции передаётся в банк.

  • Если оплата одобрена банком, интернет-магазин и покупатель получают подтверждение. Если банк отклонил операцию по оплате, эта информация также будет передана покупателю и интернет-магазину. Обработка одобренной банком операции по оплате заказа осуществляется автоматически не позднее следующего рабочего дня после дня совершения операции.
    При возникновении проблем с оплатой заказа на странице банка, Вы можете связаться с ПАО «СБЕРБАНК РОССИИ» по телефону: 8 (800) 555-55-50.
  • После получения оплаты интернет-магазин собирает заказ и передаёт его выбранным покупателем способом.

Действия при возникновении проблем с оплатой

Возможные причины отказа в оплате по карте

Перед оплатой заказа на сайте matrasok.ru пожалуйста, проверьте наличие средств на вашей карте.

Также возможны следующие причины отказа в оплате заказа по карте:

Вы ошиблись при вводе номера карты, срока действия, CVV/CVC кода;

Ваш банк установил ограничения на объём оплат, производимых в течение дня;

Ваш банк запретил проведение оплаты через интернет или MOTO транзакции;

Ваш банк видит два одинаковых списания (за каждое пожертвование списание осуществляется отдельной транзакцией) и считает эту операцию ошибочной. 

Существуют настройки робота банка, направленные на выявление мошеннических транзакций, и внесение ай-пи (IP) в черный список.

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

Безопасность платежей

Оплата по карте производится через платежный шлюз ПАО «СБЕРБАНК»

Настоящий сайт поддерживает 256-битное шифрование. Введенная. вами информация не будет предоставлена третьим лицам за исклечением случаев, предусмотренных законодательством РФ

Проведение платежей по банковским картам осуществляется в строгом соответствии с требованиям платежных систем Visa Int. и MasterCard Europe Sprl.

В случае возникновения вопросов по поводу. данной конфиденциальности предоставляемой вами информации, вы можете связаться с ПАО «СБЕРБАНК РОССИИ» по телефону 8(800)555-55-50

Для отмены заказа, пожалуйста, обратитесь в службу поддержки сайта matrasok.ru по телефону 8 495 649 20 30

Реализация шлюза P2P операций перевода с карты на карту / Хабр

Для своего проекта мне потребовалось реализовать возможность перевода с карты на карту. Для официального подключения к интерфейсу любого банка необходимо заключение договора и выполнение ряда условий. Поэтому было принято решение сделать шлюз к публичной странице банка. Для этих целей были выбраны два банка Тинькофф и БИН Банк предоставляющие возможность перевода на “свои” карты без комиссии. Подробней о тарифах и ограничениях на перевод вы можете ознакомиться на соответствующих страницах банков. В этой статье краткое описание работы шлюза, реализующего функциональность приема платежей на карту.

Требуется реализовать перевод с любой карты на заранее выбранную карту, с поддержкой процедуры авторизации 3DSecure. 3DSecure это защищенный протокол авторизации пользователей для CNP-операций (без присутствия карты). Подробней вы можете почитать на специализированных сайтах, ниже на схеме приведена упрощенная схема, как это работает с точки зрения пользователя.



На картинке упрощенно представлен механизм авторизации транзакции, то, что происходит “под капотом”, когда вы проводите операцию оплаты или перевода с карты на карту, и вводите для подтверждения SMS код.

Рассмотрим пошагово:

  1. Вводите карточные данные и сумму, и отправляете на сайт банка.
  2. Банк обращается к специализированному сервису (Merchant Plug-In MPI), который генерирует специальный запрос PaReq, представляющий из себя XML c ЭЦП, содержащий параметры транзакции, а также данные, куда данный запрос должен быть направлен (Access Control Server ACS), и куда направить авторизационный ответ (PaRes).
  3. Банк возвращает пользователю страницу, содержащую информацию от MPI и автоматически переадресующую браузер на страницу ACS банка, выпустившего карту пользователя. Пользователю отображается страница для ввода SMS кода и направляется SMS на зарегистрированный в банке-эмитенте номер телефона.
  4. После ввода SMS-кода, ACS сервер формирует страницу c авторизационным ответом (PaRes), перенаправляющую пользователя на страницу MPI для завершения операции, либо отказа в ее выполнении.

Для более глубокого понимания процесса читайте соответствующие документы Visa или Mastercard, для решения этой задачи данного уровня вполне достаточно.

Для обеспечения бесшовной работы шлюза, чтоб не торчали уши сайта, через который производится перевод, необходимо встроиться в этот процесс переадресации браузера между MPI и ACS. Для этого нужно заменить адрес (TermUrl) полученный от MPI. Это адрес, на который будет переадресован PaRes после завершения пользователем авторизации, в качестве TermUrl в запрос вписывается адрес шлюза. Это позволит шлюзу получить ответ (RaRes) отправить его серверу MPI и обработав ответ MPI направить пользователя на страницу успешного или не успешного завершения транзакции.

Шлюз работает между браузером пользователя и страницей банка, реализует функции ввода/вывода эмулируя страницу банка, дополняет и изменяет данные, и обрабатывает ответы и ошибки от сервисов банка.

Протокол взаимодействия с каждым из банков выяснялся вручную путем back engineering взаимодействия между броузером и сайтом банка, в целом логика одна и та же, разница в переменных и методах передачи. В целом это является узким местом, и работоспособность софта зависит от неизменности API, как только банк изменит работу сервиса, придется менять и логику работы шлюза.

Рассмотрим подробней логику работы.

Для обеспечения проведения операций в шлюзе реализована платежная страница, вызов к которой осуществляется по адрес:

http://<адрес шлюза>/pay/page?payid=123456&sum=100&text=Test

В URL содержатся следующие переменные:

payid– ID операции необходимое для идентификации результатов запроса на оплату после завершения транзакции;
sum – сумма операции;
text – информационное поля “Назначение платежа”.

После заполнения карточных данных, согласия с условиями выполнения, производится запрос комиссии на проведение операции. Размер комиссии и банк (один из двух Тинькофф и БИН), через который будет произведен перевод, зависит от карты, указанной в настройках шлюза как приемник перевода и доступности сервиса банка. В шлюзе реализован простой механизм маршрутизации и обработки ошибок: выбирается всегда Тинькофф, если страница банка не доступна, то выбирается страница БИН Банка.

После нажатия кнопки перевести, происходит переадресация на страницу банка эмитента, выпустившего карту (ACS), с которой будет производиться операция списания. Шлюз произведет запрос PaReq параметров у MPI, заменит TermUrl и направит данные пользователю, предварительно запомнив параметры транзакции в кэш (Redis).

После завершения авторизации, PaRes поступят в шлюз, и он на основании данных кэша направит их соответствующему МPI, обработает ответ и перенаправит пользователя на одну из страниц (ERROR_PAGE, SUCCESS_PAGE), указанных в параметрах настройки шлюза.

URL вызова страницы успешного завершения операции содержит переменную payid, передающую результаты выполнения операции в виде JWT c ЭЦП.

Пример JWT:

eyJhbGciOiJIUzUxMiJ9.eyJqdGkiOiI2Njk2NzFlYi1mYmZlLTVlMTMtYTdkZi05NDEwZjg1N2U5ODkiLCJpYXQiOjE1NzE5MDg5MjgsInN1YiI6ImZpeGVkIiwiaXNzIjoicnUucGhvbmU0cGF5IiwicGF5X2lkIjoiMTIzNDUiLCJzdW0iOiIxMDAuMCIsInRyYW5zYWN0aW9uX2lkIjoiODY4MTE5ODYzIn0.c-IK3FowoR_tVe3-cpT7-rmA4EQhYy8rZkWrWASHZlc0ZzzpQont5XriCSzuDaY7jf7iIC8ZAxknAMwmTNmAHg

Верифицируя содержимое JWT, можно получить достоверную информацию об успешности выполнения операции, JWT токен выполняет функцию аналогичную PaReq и обеспечивает возможность интеграции с внешней системой.

Данное решение представляет из себя прототип платежного шлюза, с помощью которого можно реализовать интернет эквайринг (прием оплаты по карте) на своем сайте или странице в соцсети. Платежную страницу можно параметризировать или написать свою, творчески доработать софт, главное передавать на вход сумму и id операции и проверять на выходе, что ничего не было творчески изменено еще кем-то. Исходники и рабочие примеры доступны на github.

Там же размещен шлюз, для пополнения своего кошелька VK.pay, который также может быть использован в качестве платежного шлюза. В целом, реализует те же самые принципы, для реализации части функционала использовался Selenium, с помощью которого реализуется авторизация на сайте и авторизация для доступа к кошельку.

ВАЖНО! Любые интернет транзакции потенциально опасны, ваши данные могут быть украдены, необходимо принимать меры предосторожности при проведении интернет транзакций.

ВАЖНО! За кражу средств с чужих банковских карт предусмотрена уголовная ответственность (ст. 159.3, 159.6 УК РФ).

Ключ к безопасности транзакций электронной торговли

Платежные шлюзы онлайн еще никогда не были такими удобными.

Они также никогда не были такой важной целью для хакеров и мошенников.

Компании, полагающиеся на процессоры онлайн-платежей, могут пострадать сильнее всего.

Отчет Thales о безопасности данных за 2018 год показал, что 75% розничных продавцов в США потерпели хотя бы один сбой кибербезопасности в своих интернет-магазинах.

Фактически, Shape Security сообщила в 2018 году, что около 90% от общего числа попыток входа на веб-сайты интернет-магазинов были незаконными попытками взлома.

Это самый высокий процент для в любом секторе .

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

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

Кроме того, опросы отказа показывают, что некоторые из основных причин отказа от корзины покупок могут быть устранены с помощью качества вашего шлюза:

  • 15% отказываются от корзины для покупок, чтобы удобнее пользоваться магазином.
  • 6% отказались из-за отсутствия вариантов оплаты.
  • 4% отказались по техническим причинам.

Имея все это в виду, может быть, вы задаетесь вопросом: как выбрать платежный шлюз, который обеспечит максимальное удобство, минимизирует риски и обеспечит безопасность информации ваших клиентов?

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

Давайте поговорим об этих и многом другом.

Что такое платежный шлюз?

Платежный шлюз как торговый сервис, который обрабатывает платежей по кредитным картам для сайтов электронной коммерции и традиционных обычных магазинов. Популярные платежные шлюзы включают PayPal / Braintree, Stripe и Square.

Думайте о шлюзе как о метафорическом кассовом аппарате в электронной транзакции.

Как и любой кассовый аппарат, он должен быть защищенным и удобным в использовании.

Большинство платежных шлюзов делают это за несколько секунд с помощью следующих шагов:

  • Шифрование: Между браузером пользователя и сервером продавца платежный шлюз зашифровывает (кодирует для частного использования) данные для исключительного использования продавцом и покупателем.
  • Запрос: Запрос на авторизацию возникает, когда платежный процессор получает разрешение от компании-эмитента кредитной карты или финансового учреждения на продолжение транзакции.
  • Выполнение: Когда платежный шлюз имеет авторизацию, он позволяет веб-сайту и интерфейсу перейти к следующему действию.

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

Платежные шлюзы и платежные системы: в чем разница?

Вы можете услышать, что платежные «шлюзы» и «процессоры» взаимозаменяемы.

Но есть несколько важных отличий:

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

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

Поначалу разница может показаться тонкой, но думайте о шлюзе как о системе в целом в момент покупки: метафорическом кассовом аппарате.

Процессор — это этап в процессе, который «считывает» карту и обрабатывает информацию банком-эмитентом.

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

3 типа платежных шлюзов

Обычно существует три типа платежных шлюзов:

1. Перенаправляет

Например, переадресация

может включать в себя возможность оплаты через PayPal.

Когда шлюз направляет клиента на страницу оплаты PayPal для обработки полной транзакции (т. Е. Обработки и оплаты), он становится «перенаправлением.”

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

2. Расчет на месте, оплата на выезде.

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

«Всегда используйте установленные платежные шлюзы, такие как PayPal и Stripe, и убедитесь, что данные кредитной карты клиента собираются непосредственно на стороннем сайте, чтобы ваш собственный сайт никогда не обрабатывал конфиденциальную платежную информацию. Используйте SSL на своем сайте, чтобы соединение между вашим сайтом и платежными шлюзами всегда было зашифровано ». — Кэти Кейт, соучредитель, Barn2

Как и у шлюзов с перенаправлением платежей, такой способ обработки платежей дает некоторые преимущества, в том числе простоту.

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

Вы будете во власти качества внешнего шлюза и его причуд.

3. Оплата на месте.

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

Теперь преимущества переворачиваются: у вас будет больше контроля, но и больше ответственности.

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

Поскольку в розничной торговле процент отказа от корзины составляет около 75%, любое улучшение, которое вы можете внести в процесс покупок, может существенно изменить вашу прибыль.

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

Примеры лучших платежных шлюзов

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

PayPal.

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

Шлюз Payflow

PayPal включает в себя два варианта: платежный шлюз кассового обслуживания за 0 долларов в месяц, размещенный на хостинге PayPal, или вариант за 25 долларов в месяц с дополнительными функциями настройки оформления заказа.

С обеими услугами PayPal добавляет защиту от мошенничества без дополнительной оплаты.

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

Плата за обработку в PayPal в настоящее время составляет 2,9% с дополнительными 0,30 доллара за транзакцию.

кв.

Square — это процессор кредитных карт и поставщик платежных шлюзов, известный своими физическими сканерами кредитных карт, которые подключаются к вашему телефону.

Square настолько популярна, что в четвертом квартале 2018 года объем платежей составил почти 23 миллиарда долларов. Решения

Square, как правило, предназначены для малых предприятий, которым нужен метод обработки кредитных карт, особенно для личных транзакций.Они также взимают надбавку за транзакции, которые вы вводите вручную:

.

Square Комиссия за обработку в настоящее время составляет 2,75% для транзакций, введенных вручную, и 3,5% + 0,15 доллара США для транзакций, введенных вручную.

Полоса.

Stripe — популярный поставщик платежных шлюзов, специализирующийся на мобильной электронной коммерции, SaaS, некоммерческих организациях и платежах на основе платформ.

Stripe также может обслуживать компании с большим объемом транзакций.

Lyft, например, использует Stripe для обслуживания своего мобильного парка, насчитывающего более 700 000 водителей.

Комиссия за обработку Stripe в настоящее время составляет 2,9% и 0,30 доллара за транзакцию.

Apple Pay.

Платежный шлюз

Apple нацелен на структуру мобильных платежей, позволяя продавцам обрабатывать платежи с покупателями с использованием Face ID и Touch ID.

В основном он ориентирован на потребителей, которые хотят иметь электронный «кошелек» для обработки своих платежей.

Как и PayPal, многие другие платежные шлюзы в этом списке позволяют розничным продавцам принимать платежи Apple Pay.

С помощью этих услуг розничные продавцы могут принимать платежи примерно с 383 миллионов iPhone по всему миру, при этом примерно 43% всех пользователей iPhone используют Apple Pay.

Apple Pay по умолчанию взимает комиссию за обработку в размере 3%, при этом без дополнительных комиссий для торговых счетов .

Amazon Pay.

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

Amazon Pay поставляется с рядом плагинов, в том числе для использования с BigCommerce.

Amazon Pay в настоящее время взимает 2,9% за внутренние транзакции с дополнительными 0,30 доллара США за транзакцию. Международные сборы увеличиваются до 3,9%.

Authorize.net.

Authorize.net позволяет принимать платежи через самые разные процессоры, что, в свою очередь, дает розничным торговцам возможность принимать платежи PayPal, Apple Pay и большинство основных кредитных карт.

Authorize.net в настоящее время взимает 2,9% за транзакции с дополнительными 0,30 доллара за транзакцию для их опции «все-в-одном» поставщика платежей .

Adyen.

Adyen предназначен как для покупок в точках продаж, так и для покупок в Интернете, принимая широкий спектр платежей от основных кредитных карт и поставщиков, таких как Apple Pay.

Adyen доказал свою способность обрабатывать большие объемы транзакций благодаря партнерским отношениям с такими брендами, как Uber, LinkedIn и Microsoft.

Adyen’s Текущие комиссии за транзакцию сильно различаются в зависимости от конкретного типа способа оплаты .

Ограничения платежных шлюзов

Вы, возможно, заметили, просматривая верхние платежные шлюзы выше, что не все они созданы равными.

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

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

1. Шлюзы редко принимают все типы карт / платежей.

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

Например, Adyen указывает, какие типы платежей он может принимать в определенных регионах, таких как Северная Америка и Европа, но не особо говорит о том, что не принимает (и где.)

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

Например, у PayPal годовой объем платежей превышает полтриллиона долларов. Если вы не можете принимать платежи PayPal, значит, вы неправильно выбрали шлюзы.

2. Покупатели из других стран могут не иметь возможности оплаты.

Учтите, что в Китае Alipay намного популярнее, чем способы оплаты, которые могут быть знакомы покупателям в США.

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

Международные покупатели также могут столкнуться с более высокими ценами.

Хотя некоторые поставщики платежных шлюзов взимают статические сборы за внутреннюю и международную торговлю, имейте в виду, что такая услуга, как Amazon Pay, взимает больше за «международные» транзакции.

Рассмотрите такие инструменты, как Webinterpret, которые можно подключить к вашей платформе электронной коммерции и обеспечить полностью локализованный международный процесс оформления заказа, позволяющий принимать платежи в 25 валютах.

3. Недостатки безопасности (ограниченные).

Более трети потребителей не решаются разместить заказ в Интернете из соображений безопасности.

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

  • Нарушения данных: TLS-шифрование помогает большинству платежных шлюзов обрабатывать привилегированные данные, такие как информация о карте, но как только данные находятся на сервере, этот сервер остается риском.
  • Проблемы с мобильными платежами: Вы можете контролировать большую часть безопасности транзакции, но вы по-прежнему не контролируете, кто имеет доступ к мобильному устройству вашего клиента.
  • Вредоносное ПО: Вредоносное ПО, которое считывает пароли и проникает в учетные записи пользователей, по-прежнему может отправлять явно аутентичные транзакции через безопасные платежные шлюзы, даже если сама транзакция является мошенничеством.

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

Вы можете уменьшить или даже устранить некоторые из этих недостатков с помощью стекирования платежных шлюзов .

Процесс сводится к использованию нескольких шлюзов на вашей платформе электронной коммерции, чтобы максимально увеличить количество вариантов покупки у ваших клиентов. Эта практика имеет несколько преимуществ:

1. Упростите жизнь вашим клиентам.

Позвольте клиентам выбирать то, что они хотят, и когда они этого хотят.

Использование платежного шлюза, поддерживающего Visa и MasterCard, покроет многие из ваших баз.

А как насчет клиентов с альтернативными картами, такими как American Express? Или клиенты, которые хотят производить определенные платежи с разных счетов?

Больше возможностей для транзакций по кредитным картам приведет к большему удобству для клиента и меньшим затруднениям при оформлении заказа.

2. Дайте всем второй вариант.

Обойтись без кредитной карты проще, чем вы думаете.

Хотя 76,9% американцев имеют кредитную карту, это не препятствует широкому охвату клиентов без нее.

Клиенты, использующие PayPal, Venmo или Apple Pay, также могут делать покупки в Интернете.

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

Рекомендации по выбору безопасного платежного шлюза

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

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

По данным Experian, 27% клиентов отказываются от тележки просто из-за отсутствия видимой защиты .

Чтобы убедиться, что вы работаете с безопасным платежным шлюзом, задайте следующие вопросы:

1. Какие платежи используют ваши клиенты?

Это один из фундаментальных вопросов, которые вам нужно задать: что ваши клиенты уже используют для обработки своих платежей?

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

2. Какая комиссия у платежного шлюза?

Расходы на мошенничество в электронной торговле могут увеличить вашу прибыль.

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

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

3. Насколько надежно их шифрование?

Безусловно, вы захотите работать с компаниями, соответствующими стандарту PCI.

Стандарт безопасности данных индустрии платежных карт (PCI DSS) — это система стандартов, созданная для обеспечения безопасности электронного мира.

Перед тем, как нажать на спусковой крючок на любом из шлюзов, дважды проверьте, соответствует ли он требованиям PCI. Это стандарты, установленные для защиты данных клиентов и платежной информации.

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

4. Какая у них репутация?

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

Учтите, что печать Verisign однажды помогла BlueFountainMedia увеличить заполнение формы более чем на 40%.

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

Вместо этого сосредоточьтесь на крупных провайдерах платежных шлюзов с хорошей репутацией, таких как Amazon Pay, PayPal и Apple Pay.

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

Открытие платежного шлюза для бизнеса

Как только вы поймете важность платежного шлюза и его влияние на ваши продажи и безопасность, пора предпринять следующие шаги:

  • Исследования с учетом ключевых приоритетов. Проверяйте соответствие PCI вашего потенциального платежного решения, чтобы обеспечить его безопасность, и всегда обращайте внимание на цены за транзакцию, чтобы понять, как шлюз повлияет на вашу прибыль.
  • Поймите, чего хотят ваши клиенты. Даже если у вас нет платежного шлюза, у вас, возможно, уже есть идеи, которые вам нужно использовать. Какие платежные сервисы предпочитают ваши клиенты и как им удобнее всего им воспользоваться?
  • Сгруппируйте несколько шлюзов, чтобы заполнить пробелы. Вам не нужно использовать один шлюз до конца своих дней. Вы даже можете объединить несколько шлюзов одновременно, чтобы обеспечить максимальное покрытие для большинства потребностей клиентов.

«Инвестируйте в инструменты / партнеров, которые не хранят информацию о кредитных картах внутри вашего бизнеса, не говоря уже о том, чтобы даже передавать эти данные через вашу платформу. Выберите шлюз, который предоставляет интерфейсный и внутренний API, который отправляет данные карты напрямую им и передает обратно только данные безопасных токенов ». — Адам Грохс, соучредитель / генеральный директор, в частности.

Зная цену, функции и безопасность шлюза, ваш бизнес сможет выбрать правильный вариант для вашего бизнеса и добавить новый уровень безопасности (и душевного спокойствия), который нужен клиентам при совершении покупки. онлайн.

Прямые или перенаправленные платежные шлюзы

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

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

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

Давайте начнем!

Что такое платежные шлюзы?

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

Определение платежных шлюзов

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

Платежные шлюзы и платежные процессоры

Вы можете обнаружить, что платежные «шлюзы» и «процессоры» взаимозаменяемы, но есть некоторые ключевые отличия:

Обработчик платежей проверяет и передает данные транзакции.Это включает в себя передачу соответствующих данных в банк-эмитент, таких как номер дебетовой или кредитной карты, которая связана с банковским счетом.

Он отличается от платежного шлюза, который выполняет перечисленную выше работу, но также позволяет переводить средства между покупателем и продавцом. Поначалу различие кажется тонким, но рассматривайте шлюз как общую систему в точке покупки: метафорический кассовый аппарат. Обработчик платежей — это этап, на котором «смахивает» карту и обрабатывает информацию банк-эмитент в процессе.

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

R подробнее: Топ-10 лучших платежных шлюзов для бизнеса электронной коммерции в 2021 году

Почему существует так много платежных шлюзов?

Вы, наверное, слышали о Paypal, Stripe, Amazon Pay и т. Д. Все они являются платежными шлюзами, но задумывались ли вы, почему их так много?

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

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

Всего существует три основных типа:

# 1 Перенаправляет платежные шлюзы Платежные шлюзы

Redirects могут включать в себя вариант оплаты, например Paypal.Когда шлюз направляет клиента на платежный сайт PayPal для выполнения полной транзакции (т. Е. Обработки и оплаты), он отображает «Перенаправление».

Преимущество для розничного продавца заключается в простоте. Малый бизнес может использовать шлюз переадресации, чтобы объединить безопасность и удобство поддерживаемой платформы, такой как PayPal, однако этот процесс также подразумевает меньший контроль для продавца — и второй шаг для клиентов.

# 2 Расчет на месте, оплата на выезде

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

Соучредитель Barn2 сообщил: «Всегда используйте установленные платежные шлюзы, такие как Stripe или PayPal, и убедитесь, что данные кредитной карты клиента собираются напрямую на стороннем сайте, чтобы на вашем собственном сайте никогда не приходилось обрабатывать конфиденциальные платежи. данные. Кроме того, используйте Secure Sockets Layer (SSL) на своем сайте, чтобы обеспечить шифрование соединения между вашим сайтом и платежными шлюзами при любых обстоятельствах ».

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

Вы, наконец, окажетесь во власти качества, а также особенностей внешнего шлюза.

# 3 Оплата на месте

Крупные компании, как правило, используют локальные платежи, полностью обрабатываемые на их собственных серверах. Оформление заказа и обработка платежей от имени клиента осуществляются через вашу систему.

Теперь преимущества переворачиваются: у вас будет больше контроля, но вместе с тем и больше ответственности.

Каждая переменная имеет значение, если вы обрабатываете платежи на месте. Поскольку в розничной торговле процент отказа от корзины составляет почти 75%, любое улучшение процесса покупок может привести к значительным изменениям в вашей прибыли. Это особенно актуально для любого продавца, работающего с большим объемом продаж. Помните, что когда вы обрабатываете платежи на месте, необходимо понимать свои возможности, а также свои обязанности.

Прямые или перенаправленные платежные шлюзы — какие выбрать?

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

платежные шлюзы электронной коммерции

Рекомендации по выбору шлюзов для перенаправления платежей

Плюсов:

  • Гарантия безопасности клиентов: PSP пользуются доверием во всем мире и хорошо соответствуют требованиям безопасности.Использование платежных шлюзов с переадресацией помогает клиентам чувствовать себя более уверенно, поскольку их информация находится в руках тех, кто известен тем, что обращается с ними безопасно.
  • Пониженные требования PCI DSS для предприятий: PSP фиксирует данные карты, сайт электронной коммерции не несет ответственности за эти данные.

Минусы

  • Отсутствие настройки: поскольку сайт перенаправляет клиентов на конец PSP, вы мало что можете сделать со страницей оплаты. Лучшее, что вы можете сделать с платежным сайтом, — это добавить логотип своего бренда, чтобы убедить клиентов, что вы все еще с ними.

Рекомендации по выбору шлюзов для прямых платежей

Плюсы

  • Широкие возможности настройки: встраивание страницы оплаты в сайт электронной коммерции позволяет продавцам настраивать ее интерфейс, чтобы он соответствовал всему веб-сайту.
  • Стабильное взаимодействие с клиентами: поскольку клиенты остаются на сайте электронной коммерции, они будут чувствовать себя более комфортно и менее запутанными при отправке своей информации.

Минусы

  • Немного более высокая стоимость: требуется больше усилий для работы, чем со шлюзами перенаправления платежей, поскольку шлюзы прямых платежей требуют большей настройки.
  • Строгие требования PCI DSS: предприятия электронной коммерции несут ответственность за безопасность.

Подробнее: 8 обязательных критериев при выборе платежного шлюза Magento 2

Как выбрать платежный шлюз?

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

У вас не возникнет проблем с поиском основного платежного шлюза, который сделает вашу тележку для покупок удобной, поэтому давайте сосредоточимся на безопасности, поскольку 27% клиентов отказываются от корзины только из-за отсутствия видимой защиты, согласно Experian.

Чтобы узнать, работаете ли вы с безопасным платежным шлюзом, задайте себе следующие вопросы:

Какие платежи используют ваши клиенты? платежные шлюзы онлайн

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

Какова комиссия платежного шлюза?

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

Итак, рассмотрите комиссию вашего платежного шлюза и то, как она связана с вашими затратами на безопасность.

Насколько надежно их шифрование?

Стандарт безопасности данных индустрии платежных карт (PCI DSS) — это система стандартов, созданная для обеспечения безопасности электронной промышленности, защиты данных клиентов и платежной информации.

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

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

Какова их репутация?

Если более четверти клиентов хотят видеть видимые отметки безопасности при оформлении заказа, вам необходимо предоставить платежный шлюз, которому они доверяют. Учтите, что печать Verisign однажды помогла BlueFountainMedia увеличить процент заполнения форм более чем на 40%.

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

Вместо этого сосредоточьтесь на крупных провайдерах платежных шлюзов с проверенной репутацией, таких как PayPal, Opayo, Amazon Pay, Apple Pay …

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

Заключение

Существует множество популярных провайдеров, наиболее распространенными являются PayPal, Stripe, Amazon Pay, Opayo (ранее Sage Pay) ,… Каждый из них предлагает варианты интеграции как с перенаправлением, так и с прямым платежом, которые вы можете рассмотреть для своего бизнеса электронной коммерции.

Если вы все еще не знаете, какой тип интеграции платежного шлюза выбрать или вам нужна дополнительная техническая информация, вы можете проверить наши Расширения интеграции платежей для Magento 2, чтобы узнать больше о платежных шлюзах Magento 2 .

DPG Integration Guides

Использование этого метода интеграции снижает ответственность за соблюдение требований PCI DSS, поскольку данные карты с самого начала собираются службой MasterCard Payment Gateway Services.Платежи можно производить с помощью кредитных карт, дебетовых карт и PayPal.

Существует четыре этапа оплаты, которые описаны ниже.

  • перенаправить клиента на страницу размещенных платежей MasterCard Payment Gateway Services
  • авторизация
  • запрос
  • поселок

Перенаправление Заказчика

Когда клиент готов перейти к оплате, ваше приложение отправляет запрос в службу MasterCard Payment Gateway Services.Сюда входит информация, собранная о клиенте (с веб-сайта или из приложения колл-центра).
Для этой транзакции будет создан сеанс размещенного платежа, и будет возвращен XML-ответ, содержащий сведения, которые используются для перенаправления клиента на страницу размещенного платежа.

Разрешение

После перенаправления на страницу размещенных платежей MasterCard Payment Gateway Services клиенту предоставляется страница оплаты.

Оплата картой

На странице размещенных платежей MasterCard Payment Gateway Services клиенту предоставляется возможность ввести данные своей карты.

После того, как клиент введет эти данные, они будут сохранены в MasterCard Payment Gateway Services. Если транзакция была помечена как платеж электронной коммерции и требуется 3-D Secure, MasterCard Payment Gateway Services будет управлять процессом аутентификации держателя карты. Если карта зарегистрирована, на размещенной странице будет отображаться страница аутентификации (ACS), предоставленная банком-эмитентом. Эта страница позволяет держателю карты аутентифицироваться напрямую в своем банке-эмитенте перед возвратом по заранее определенному URL-адресу.

Если карта не зарегистрирована для 3-D Secure или 3-D Secure не запрашивалась, MasterCard Payment Gateway Services проведет платеж до завершения, а затем перенаправит клиента на заранее определенный URL.

После завершения владелец карты перенаправляется обратно на ваш веб-сайт.

PayPal

Если клиент выбирает оплату через PayPal, размещенная страница перенаправит его на веб-сайт PayPal. Клиент аутентифицируется и перенаправляется обратно на Размещенную страницу для подтверждения платежа.

После завершения владелец карты перенаправляется обратно на ваш веб-сайт.

Запрос

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

Поселок

Оплата картой

Чтобы перевести деньги между вами и вашим клиентом, авторизованная транзакция должна быть произведена вашим банком-эквайером.

Ежедневно служба MasterCard Payment Gateway Services сопоставляет все завершенные авторизованные транзакции и отправляет их в ваш банк-эквайер, который затем рассчитывает транзакции.Этот процесс происходит каждый рабочий день в полночь, что означает, что транзакции рассчитываются на следующий рабочий день.

Вашему эквайреру обычно требуется от трех до пяти рабочих дней на расчет по сделке. Пожалуйста, свяжитесь с вашим Эквайрером для получения дополнительной информации о сроках расчетов.

PayPal

После успешной транзакции PayPal средства автоматически переводятся со счета плательщика на ваш счет продавца PayPal.

Требования

Прежде чем вы сможете начать пользоваться службой размещенных платежей, вам потребуется следующее:

  • Счет MasterCard Payment Gateway Services
  • Служба размещенных платежей, настроенная на счете
  • Для платежей с помощью карт — торговый счет или идентификатор продавца (MID) в одном из банков-эквайеров, с которыми интегрированы услуги MasterCard Payment Gateway, для каждой валюты, в которой вы хотите торговать.
  • При использовании PayPal — учетная запись PayPal Merchant и ваша учетная запись MasterCard Payment Gateway Services должны быть настроены для PayPal
  • Действительный безопасный URL-адрес возврата на вашем веб-сайте.После того, как ваш клиент введет свои платежные реквизиты, он будет перенаправлен службой MasterCard Payment Gateway Services на этот URL
  • .
  • Одна или несколько настраиваемых платежных страниц, настроенных в вашей учетной записи MasterCard Payment Gateway Services. Будет использоваться страница по умолчанию, если вы не предоставите настраиваемую страницу
  • Настроенная страница ошибок, настроенная в вашей учетной записи MasterCard Payment Gateway Services, которая будет отображаться, если клиент достигнет максимального количества попыток оплаты, настроенного для вашей учетной записи

Дополнительно вы можете пожелать иметь:

  • Действительный URL-адрес возврата с истекшим сроком действия на вашем веб-сайте.Служба MasterCard Payment Gateway Services перенаправит пользователя на этот URL-адрес, если он не завершит платеж в течение трех часов.

Дизайн страницы платежа

Дизайн размещенной страницы полностью настраивается. В одной учетной записи можно настроить несколько страниц, что позволяет создавать страницы для разных регионов и брендов. Страницы могут быть созданы на языках, отличных от английского, и могут быть спроектированы так, чтобы возвращать владельцу карты конкретные ошибки на этом языке.Также можно настроить максимальное количество попыток оплаты.

Девять заполнителей доступны для отображения дополнительной информации на странице оплаты. Примерами информации, обычно отображаемой на странице оплаты через заполнитель, является имя держателя карты или номер телефона информационного центра. Информация о владельце места предоставляется в первоначальном XML-запросе в службу MasterCard Payment Gateway Services.

Модели обработки транзакций

Существует два типа моделей обработки транзакций, которые можно использовать для отправки платежей в службы MasterCard Payment Gateway Services.

Одноэтапная обработка — транзакция авторизуется, а затем выполняется автоматический расчет. Если вы используете эту модель, вам не нужно связываться с серверами MasterCard Payment Gateway Services, чтобы инициировать расчет.

Двухэтапная обработка — транзакция авторизована, но расчет откладывается до тех пор, пока вы не будете готовы продолжить. Если вы используете эту модель, вам нужно будет дважды связаться с серверами MasterCard Payment Gateway Services — один раз для авторизации, а второй — для расчета.

Каждый раз, когда настройки транзакции Hosted Payment отправляются в MasterCard Payment Gateway, она содержит информацию, которая определяет модель, которая будет использоваться для этой транзакции.

В обеих моделях авторизация платежа происходит в реальном времени. Разница между каждой моделью заключается в процессе расчета.

Независимо от модели транзакции, которую вы используете, каждый запрос на настройку сеанса должен быть помечен следующим типом транзакции:

Тип транзакции

Тип платежа

Эффект

setup_full

Все

Передает информацию о транзакции в службу MasterCard Payment Gateway Services и получает данные, используемые для перенаправления клиента на размещенную страницу

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

Одностадийная обработка

Модель One Stage отправляет детали транзакции в ваш банк-эквайер для расчета на следующий расчетный день. Этот процесс будет взимать плату с держателя карты без каких-либо дополнительных действий с вашей стороны.

Ситуации, в которых это может быть реализовано, включают:

  • Услуги мгновенного доступа — например, загрузка программного обеспечения
  • Системы продажи билетов — например, службы бронирования авиабилетов и поездов

Типы транзакций, которые могут использоваться с одноэтапной моделью:

Тип транзакции

Тип платежа

Эффект

аутентификация

Платежи по карте

Автоматически рассчитывает успешные операции по карте на следующий день расчета

PayPal Платежи не могут быть одноэтапными транзакциями.

Двухступенчатая обработка

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

Ситуации, в которых это может быть реализовано, включают:

  • Физические товары, которые будут отправлены в тот же день
  • Заказанные товары сейчас недоступны
  • Дополнительные внутренние процессы должны быть завершены до расчета

Типы транзакций, которые могут использоваться с двухэтапной моделью:

Тип транзакции

Тип платежа

Эффект

до

Платежи по карте

Резервирует средства на карте, но не выполняет расчет по транзакции, пока не будет получен действительный запрос на выполнение

выполнить

Платежи по карте

Инициирует расчет действительной предварительной транзакции

set_express_checkout

PayPal

Резервирует средства на счете PayPal, но не рассчитывает транзакцию, пока не будет получен действительный запрос do_capture

do_capture

PayPal

Инициирует расчет действительной транзакции PayPal

Результаты запроса

После того, как владелец карты был перенаправлен обратно на ваш веб-сайт, вы захотите узнать результат попыток платежей в течение сеанса.Это можно использовать как с моделями оплаты, так и с типами оплаты. Тип транзакции, который следует использовать для этого:

Тип транзакции

Тип платежа

Эффект

запрос

Все

Используется для определения общего результата сеанса. Также используется для получения подробной информации об отдельных попытках платежа

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

Отмена платежей

При необходимости транзакции могут быть отменены до расчета.

Для карточных платежей можно предотвратить списание (или кредитование) карты одноэтапных транзакций и завершенных двухэтапных транзакций с помощью типа транзакции отмены. Это предотвратит расчет авторизованной транзакции и, следовательно, может использоваться только до того, как транзакция будет рассчитана.

Для платежей PayPal этот тип транзакции также высвобождает оставшиеся зарезервированные средства.

Ситуации, в которых это может быть реализовано, включают:

  • Отмена покупателем — для систем, позволяющих покупателю отменить заказ после размещения
  • Physical Shipment — если при отгрузке обнаруживается, что товар поврежден, оплата может быть отменена
  • Частичное выполнение (только PayPal) — если можно выполнить только часть заказа

Тип транзакции

Тип платежа

Эффект

do_void

PayPal

Возвращает зарезервированные средства покупателям на счет PayPal

отменить

Платежи по карте

Останавливает одноэтапные транзакции и завершает двухэтапные транзакции из расчета

Операция возврата

Службы

MasterCard Payment Gateway Services предоставляют определенный тип транзакции, позволяющий возмещать успешные транзакции без необходимости указывать полную карту или данные о клиенте.Это позволяет выполнять возмещение по существующим транзакциям без необходимости хранить полные данные карты или информацию о пользователе PayPal.

Тип транзакции

Тип платежа

Эффект

txn_refund

Все

Использует существующую транзакцию для возврата средств на карту или пользователя PayPal.

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

Выполнение транзакций

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

Настройка сеанса

Чтобы создать сеанс HPS, в службу MasterCard Payment Gateway Services необходимо отправить следующую информацию:

  • уникальный ссылочный номер, сгенерированный вашей системой, чтобы транзакции можно было отличить друг от друга
  • сумма и валюта операции
  • тип транзакции.Каждая транзакция будет содержать тип транзакции setup_full и тип транзакции для платежей по карте (аутентификация или предварительная) и платежей PayPal (set_express_checkout), если вы предлагаете эти
  • сведения о том, какую из платежных страниц, настроенных в вашей учетной записи MasterCard Payment Gateway Services, вы хотите предоставить клиенту

Вы также можете включить дополнительную информацию для использования дополнительных услуг и запуска или улучшения различных методов проверки на мошенничество:

  • 3-D Secure
  • Риск
  • Служба проверки адреса и кода безопасности

Запрос

Чтобы получить подробную информацию о результате сеанса, ваш веб-сайт может отправить запрос транзакции:

  • MasterCard Payment Gateway Services_reference исходной транзакции настройки
  • Метод
  • должен быть запросом

Если первая попытка платежа не удалась, покупатель может повторить попытку платежа до максимума, настроенного для учетной записи.При выполнении запроса ваш веб-сайт будет получать MasterCard Payment Gateway Services_reference и код возврата для каждой попытки платежа. Чтобы получить подробную информацию об этих попытках оплаты, ваш веб-сайт может отправлять запросы для каждой попытки оплаты.

Завершение двухэтапного процесса

Для расчета по карточной транзакции, обработанной с использованием двухэтапного процесса, требуется выполнение. Для расчета по транзакции PayPal необходим do_capture. Это проинформирует Службу платежного шлюза MasterCard о том, что вы хотите продолжить транзакцию.Как только это будет сделано, с карты будет снята оплата. Могут быть выполнены только успешные транзакции.

Платежи по карте

Чтобы выполнить успешную попытку платежа, в дополнение к типу транзакции требуется информация из результата транзакции запроса:

  • MasterCard Payment Gateway Services_reference попытки платежа
  • код авторизации
  • тип транзакции — выполнить

Транзакции обычно выполняются на полную стоимость исходной транзакции.Если вы хотите выполнить частичное выполнение, это можно сделать, указав сумму в запросе выполнения.

Несколько транзакций с частичным исполнением могут быть отправлены для одного предварительного заказа, если ваша учетная запись MasterCard Payment Gateway Services настроена для разделенной доставки.

PayPal Payments

Перевод средств со счета PayPal ваших клиентов инициируется вашим веб-сайтом. Это может быть выполнено немедленно или позже:

  • MasterCard Payment Gateway Services_reference исходной транзакции setup_full
  • тип транзакции — do_capture
  • сумма и валюта операции

Можно отправить несколько частичных транзакций do_capture.

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

Операции возврата

Тип транзакции txn_refund использует успешную транзакцию для выполнения возмещения без требования карты или данных пользователя PayPal.

Таким образом можно вернуть деньги за любую успешную аутентификацию или завершенную двухэтапную транзакцию.

Для txn_refund транзакции требуется информация о результате исходной транзакции в дополнение к типу транзакции:

  • Платежный шлюз MasterCard Services_reference
  • тип транзакции — txn_refund

Транзакции обычно возвращаются в размере полной стоимости исходной транзакции. Если вы хотите вернуть меньшее значение, это можно сделать, указав сумму в запросе txn_refund. Каждая транзакция может быть возвращена несколько раз, при условии, что общая сумма возврата не превышает стоимости оригинала.

Отмена транзакции

Платежи по карте

Для отмены операции по карте до проведения расчета требуется следующая информация:

  • Платежный шлюз MasterCard Services_reference
  • тип операции — отменить

PayPal Payments

Чтобы вернуть зарезервированные средства PayPal покупателю, можно выполнить do_void со следующей информацией:

  • Платежный шлюз MasterCard Services_reference
  • тип транзакции — do_void

Коды ответа

При использовании службы HPS существует четыре основных ответа для транзакций по карте и два для транзакций PayPal:

  • Принято
  • Отклонено — только для карточных платежей
  • Направлено — только для карточных платежей
  • Ошибка

Принятые транзакции

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

Отклоненные транзакции

Иногда вы можете обнаружить, что транзакция отклонена . Есть несколько общих причин, по которым карта может быть отклонена. К ним относятся:

  • Карта аннулирована
  • Срок действия карты приближается или истек, и на ней недостаточно средств для покрытия полной стоимости
  • Банк-эмитент заметил необычную схему трат на карте

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

Реферальные транзакции

Ссылка Ответ находится на полпути между ответом принято и отклоненным ответом . Банк-эмитент не желает автоматически выдавать код авторизации, но предоставляет вам возможность получить авторизацию вручную вместо простой отправки ответа об отказе. Если получен ответ реферала , размещенная платежная система будет рассматривать это как отказ, тем самым позволяя держателю карты повторить попытку платежа, предполагая, что лимит повторных попыток, настроенный для вашей учетной записи, не был достигнут.

Основные причины обращения :

  • Эмитент проводит выборочную проверку
  • карта приближается к своему пределу

Если ни одна из оставшихся попыток платежа не была успешной, вы можете просто обработать эти транзакции так же, как отклонение . Это не требует дополнительных действий с вашей стороны и позволяет полностью автоматизировать систему. Если вы хотите продолжить платеж, вам следует позвонить в центр авторизации вашего банка-эквайера , а не в банк держателя карты, и сообщить реквизиты карты.Затем код авторизации должен быть отправлен в службу MasterCard Payment Gateway Services, чтобы продолжить платеж.

Сообщения об ошибках

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

Полный список кодов ответа для этой услуги доступен здесь. Сама размещенная платежная система может возвращать различные коды ошибок. Кроме того, для каждого типа платежа и службы проверки на мошенничество, используемой во время платежа, также есть свои коды ошибок.

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

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

Отчетность

Платежи по карте

подробно описаны в разделе Банковская карта системы отчетов по услугам MasterCard Payment Gateway. Есть три основных страницы:

  • Сводка — дает сводку транзакций
  • Список — показывает конкретные детали транзакций
  • Details — показывает полную информацию о каждой транзакции

Платежи PayPal подробно описаны в разделе PayPal системы отчетов MasterCard Payment Gateway Services.Есть три основных страницы:

  • Сводка — дает сводку транзакций
  • Список — показывает конкретные детали транзакций
  • Details — показывает полную информацию о каждой транзакции


Центр поддержки содержит полные советы и подсказки, которые помогут вам максимально эффективно использовать отчеты.

Почему моя онлайн-оплата кредитной картой не проходит?

Безопасные онлайн-транзакции по кредитным картам обрабатываются в реальном времени от имени ISHS уполномоченным поставщиком платежных услуг Ingenico (ранее Ogone) с использованием высочайшего уровня безопасности, доступного на рынке.

Иногда транзакции по кредитной карте в Интернете заканчивались неудачей — причиной такой неудачи может быть просто использование неправильного номера карты или превышение лимита карты и т. Д. В других случаях причины менее очевидны и могут относиться к постоянно растущему мошенничеству. предотвращение и / или другие меры безопасности, применяемые компаниями, выпускающими кредитные карты, для защиты держателя карты от злоупотребления картой.

Следует понимать, что ISHS не контролирует такой отказ от транзакции. Компания, выпускающая вашу кредитную карту, даже не сообщит ISHS точную причину неудачи вашей транзакции.

Это означает, что, к сожалению, ISHS не может помочь в решении проблемы, которая является строго вопросом между компанией , выпускающей кредитные карты, (которая отказалась авторизовать транзакцию) и держателем кредитной карты (который инициировал процесс получения суммы транзакции, списанной с его / ее кредитной карты).

В случае сбоя транзакции ISHS рекомендует сначала попытаться использовать альтернативную кредитную карту или повторить попытку с той же кредитной картой снова, но , позже .В большинстве случаев это решило бы проблему.

Перед подтверждением транзакции для обработки внимательно проверьте данные карты. Также убедитесь, что ваша карта действительно кредитная, а не только дебетовая. ISHS принимает все основные кредитные карты.

Если транзакция и дальше не удалась, вы можете позвонить и связаться с компанией , выдавшей вам кредитную карту. Компания, обслуживающая вашу кредитную карту, сможет проверить журнал транзакций по вашей кредитной карте и помочь решить проблему. В некоторых случаях вашей компании-эмитенту кредитной карты может потребоваться предварительная авторизация транзакции для вас, прежде чем вы сможете обработать транзакцию онлайн на веб-страницах ISHS.

Обратите внимание, что ISHS также принимает онлайн-платежи через PayPal . В качестве альтернативы вы можете попробовать использовать PayPal вместо этого в качестве средства онлайн-платежей, которое является гибким и простым в использовании.

В случае, если ни один из способов онлайн-платежей не работает для вас или ваша администрация не разрешает вам использовать вашу кредитную карту для онлайн-платежей, все же существует альтернатива — организовать регулярный «автономный» перевод денег на банковский счет ISHS. Однако банковские переводы создают административные накладные расходы, они требуют дополнительного времени на обработку, включают банковские сборы и т.и поэтому следует рассматривать только в случае неудачи других вариантов (свяжитесь с ISHS для получения подробной информации или для запроса счета-фактуры).

Список распространенных причин, по которым платежи не проходят:

  • Достигнут лимит кредитной карты (недостаточно средств)
    Проверьте свой кредитный лимит. Возможно, вы достигли дневного или общего лимита кредитной карты в день, когда вы пытались снять деньги с карты. В этом случае попросите компанию, обслуживающую вашу кредитную карту, увеличить лимит.
  • Превышена максимальная сумма, разрешенная для разового платежа.
    Проверьте максимальную сумму, которую с вашей карты можно снять за один раз.Если отклоненный платеж превышает эту сумму, попросите компанию, обслуживающую вашу кредитную карту, увеличить лимит
  • Достигнуто максимальное количество списаний с вашей карты за период:
    Проверьте, сколько раз с вашей карты могут быть списаны средства за определенный период времени. Если вы достигли этой суммы, попросите свой банк увеличить лимит, дождитесь, пока с вашей карты снова будет снята сумма, или произведите платеж другим способом.
  • Ваша карта не принимает платежи из онлайн-источников.
    Убедитесь, что ваша карта разрешает онлайн-транзакции.Если это не так, поговорите с эмитентом кредитной карты о разрешении таких сборов. Или воспользуйтесь другой картой
  • Ваша карта не поддерживает международные транзакции.
    Если вы совершаете платежи из-за границы, убедитесь, что ваша карта принимает международные платежи. В противном случае попросите свой банк изменить эту карту или использовать другую карту.
  • Ваша карта не авторизована для транзакций типа классификации MO / TO
    обратитесь в свое финансовое учреждение, чтобы разрешить транзакции типа классификации MO / TO (что означает почтовый перевод / заказ по телефону)
  • Неправильная дата истечения срока
    Проверьте дату истечения срока действия своей кредитной карты.Если срок действия вашей карты истек, используйте другую карту
  • Неверный номер кредитной карты
    Должно появиться сообщение об ошибке, указывающее, что номер карты недействителен. Если нет, внимательно проверьте номер карты при заполнении формы.
  • Платежный адрес
    Убедитесь, что платежный адрес, который вы используете для транзакции, совпадает с тем, который есть у компании, выпускающей вашу кредитную карту. Однако сопоставление адресов вряд ли может быть основной причиной сбоя транзакции.

Онлайн-платежи с потоком перенаправления

.

MID

Строка (20)

Обязательно

Это уникальный идентификатор, предоставляемый Paytm каждому продавцу.MID является частью вашей учетной записи и отличается в тестовой и производственной среде. Ваш промежуточный MID доступен здесь, а рабочий MID будет доступен после завершения активации.

ORDER_ID

Строка (50)

Обязательно

Уникальный ссылочный идентификатор для транзакции, который генерируется торговыми специальными символами, разрешенными в идентификаторе заказа: @, -, _ ,.

CUST_ID

Строка (64)

Обязательно

Уникальный ссылочный идентификатор для каждого покупателя, который создается с помощью специальных символов продавца, разрешенных в Cust_ID: @,! , _, $ ,.

TXN_AMOUNT

Строка (10)

Обязательно

Сумма в индийских рупиях, подлежащая оплате клиентом. Должен содержать цифры до двух десятичных знаков. Разрешен только специальный символ («.»)

ИД КАНАЛА

Строка (3)

Обязательно

Этот параметр используется для управления темой платежной страницы. На основе переданного канала Paytm отобразит макет, подходящий для этой конкретной платформы.

• Для веб-сайтов значение WEB

.

• Для мобильных веб-сайтов / приложений значение WAP

.

ВЕБ-САЙТ

Строка (30)

Обязательно

• Для промежуточной среды: WEBSTAGING

• Для производственной среды: будет доступно здесь после завершения активации

PROMO_CAMP_ID

Строка (120)

Дополнительно

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

CHECKSUMHASH

Строка (108)

Обязательно

Подпись во избежание подделки. Сгенерировано с помощью серверной утилиты контрольной суммы, доступной здесь.

МОБИЛЬНЫЙ НОМЕР

Строка (15)

Дополнительно

Мобильный номер Заказчика. Его передача позволяет клиенту быстрее входить в его / ее учетную запись Paytm.Когда клиент нажимает кнопку входа в систему, номер мобильного телефона предварительно заполняется на нашей платежной странице.

ЭЛЕКТРОННАЯ ПОЧТА

Строка (50)

Дополнительно

Идентификатор электронной почты клиента

INDUSTRY_TYPE_ID

Строка (20)

Обязательно

• Для постановочной среды: «Ритейл»

• Для производственной среды: будет доступно здесь после завершения активации

CALLBACK_URL

Строка (255)

Дополнительно

По завершении транзакции платежный шлюз Paytm отправит ответ по этому URL-адресу.Пример URL — https://merchant.com/callback/

MERC_UNQ_REF

Строка (50)

Дополнительно

Этот параметр принимает значение, определенное продавцом. В запросе транзакции продавец может отправить выбранное значение, а платежный шлюз Paytm должен вернуть то же значение в ответе на транзакцию. Продавец также может использовать этот идентификатор для поиска транзакций на панели.

ТОЛЬКО РЕЖИМ ПЛАТЕЖИ

Строка (3)

Дополнительно

Если продавец хочет разрешить выбор режима оплаты на своем веб-сайте или ограничить платеж определенным режимом оплаты, то передается значение «ДА».
Например, , с этим параметром продавец может гарантировать, что покупатель видит кредитную карту только в качестве способа оплаты, когда он попадает на страницу кассира Paytm.

AUTH_MODE

Строка (10)

условно

Обязательно Если PAYMENT_MODE_ONLY = YES, то

• Для кредитной / дебетовой карты — 3D

• Для кошелька, Net Banking, Postpaid — USRPWD

PAYMENT_TYPE_ID

Строка (15)

условно

Обязательно. Если PAYMENT_MODE_ONLY = Да, то

• Режим оплаты кредитной картой — CC

• Режим оплаты дебетовой картой — DC

• Режим оплаты через Интернет-банкинг — NB

• Кошелек Paytm — PPI

• EMI — EMI

• УПИ — УПИ

• Постоплата Paytm — PAYTM_DIGITAL_CREDIT

суб-кошелек Количество

объект
Дополнительно

Этот параметр необходим для ограничения максимальной суммы, которая может быть снята с определенного суб-кошелька.Этот параметр используется только для PayMode PPI (Paytm Wallet).

Возможные ключи : FOOD, GIFT, MULTI_PURPOSE_GIFT, TOLL, CLOSED_LOOP_WALLET, CLOSED_LOOP_SUB_WALLET, FUEL, INTERNATIONAL_FUNDS_TRANSFER, CASHBACK, GIFT_VOUCHER. например «subwalletAmount»: {«ЕДА»: «2»}

ПРИМЕЧАНИЕ : В соответствии с правилами соответствия вам необходимо отдельно отправить сумму еды в Paytm.

BANK_CODE

Строка (5)

условно

Требуется, если PAYMENT_MODE_ONLY = Да PAYMENT_TYPE_ID = NB
Здесь представлен список кодов банков.

Платежные формы — USAePay Help

Платежная форма позволяет вашим клиентам обрабатывать безопасные платежи по кредитным картам с вашего веб-сайта. Чтобы перейти на страницу Платежные формы , нажмите «Настройки» в главном меню, а затем нажмите «Платежные формы».

Чтобы добавить новую платежную форму, нажмите «+ Добавить платежную форму» в правом верхнем углу страницы настроек платежных форм.

Вы попадете на страницу настроек платежной формы.Единственное обязательное поле — это Имя формы . После того, как вы ввели Имя формы и сохранили / применили изменения, ссылка на платежную форму будет отображаться в верхней части формы под заголовком. Это общедоступная ссылка для доступа к вашей платежной форме.

Дополнительную информацию о настройках формы, шаблонах форм и экранах результатов для вашей новой формы см. В соответствующих разделах этой страницы.

После того, как вы создадите форму, появится страница «Настройки» для вашей новой формы (см. Ниже).

Ниже приводится описание каждой из настроек на этой странице:

Имя формы и PIN-код

Имя формы — это метка / заголовок вашей платежной формы. Это будет Source для всех транзакций, обрабатываемых через форму. Это также заголовок по умолчанию для вашей платежной формы. Обратите внимание: это поле обязательно для заполнения .

PIN — это дополнительная буквенно-цифровая строка, которую можно добавить в качестве функции безопасности.Если вы вводите ПИН-код, он должен состоять не менее чем из 4 символов. Вы также можете вообще не вводить его.

Результат транзакции

Это определяет, будет ли клиент отправляться на экран по умолчанию или на настраиваемый URL-адрес после обработки транзакции. Экран по умолчанию можно настроить. Дополнительные сведения см. В разделах «Одобренный экран» и «Отклоненный экран». Чтобы выбрать вариант результата транзакции, щелкните раскрывающееся меню и выберите один из следующих вариантов:

  • Отображение результата : Ваш клиент попадает на экран одобрения или отклонения по умолчанию, предоставляемый шлюзом (это вариант по умолчанию).
  • Перенаправить клиента на URL-адрес : Ваш клиент отправляется на настраиваемый URL-адрес после обработки транзакции. Различные URL-адреса могут быть установлены в зависимости от того, одобрена или отклонена транзакция. Переменные результата отправляются как переменные GET. Вы устанавливаете эти URL-адреса в разделе Утвержденный URL и Отклоненный URL в настройках платежной формы.
  • Отображение результатов и POST на URL-адрес : Ваш клиент видит краткое сообщение «Подождите, пока мы обрабатываем ваш запрос», а затем перенаправляется на URL-адреса в Утвержденный URL-адрес или Отклоненный URL-адрес в настройках платежной формы.Переменные результата отправляются как переменные POST на Утвержденный URL или Отклоненный URL .

Одобренные и отклоненные URLS

Если вы выбираете параметры результата транзакции «Перенаправить клиента на URL-адрес» или «Отображать результат и POST на URL-адрес», вы должны ввести эту информацию.

Одобренные транзакции будут перенаправлены на Утвержденный URL , а отклоненные или ошибочные транзакции будут перенаправлены на Отклоненный URL после обработки транзакции. Обратите внимание: : URL-адреса для одобрения и отклонения должны иметь префикс https: // или http: // .

Отправить квитанцию ​​продавца по электронной почте на номер

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

Введите адрес электронной почты, на который вы хотите отправлять квитанции продавца. Если вы вводите более одного адреса электронной почты, разделите каждый адрес запятыми.

Обработка повторяющихся транзакций

Эта функция улавливает и «сворачивает» непреднамеренно повторяющиеся транзакции (например, когда клиенты нажимают кнопку «Назад» в своем браузере во время обработки). Когда транзакция «свернута», система будет игнорировать повторяющуюся информацию, и транзакция будет взиматься только ОДИН раз.

Эта функция сбрасывает транзакции, когда две или более транзакции:

  • 1) произойдет в течение указанного срока И
  • 2) соответствует заданным критериям.

В случае обнаружения повторяющейся транзакции система завершит вторую транзакцию, и покупателю снова будет показана первая авторизация. Чтобы включить эту функцию, введите количество минут в поле «Ограничение времени» и выберите один из следующих вариантов в раскрывающемся меню:

  • Нет : Выбор этой опции оставляет эту функцию ОТКЛЮЧЕННОЙ . Это значение по умолчанию.
  • Свернуть, если ВСЕ данные совпадают. : Транзакции, обработанные в течение срока, когда все совпадающие данные транзакций будут свернуты.Дублирующие транзакции должны быть обработаны на этой платежной форме, чтобы они были свернуты.
  • Свернуть, если номер карты, сумма, идентификатор заказа и источник совпадают. : Транзакции, обработанные в течение указанного срока с тем же номером карты, суммой и идентификатором заказа, будут свернуты. Дублирующие транзакции должны быть обработаны в этой платежной форме, чтобы они были свернуты.
  • Свернуть, если номер карты и сумма совпадают. : Транзакции, обработанные в срок с тем же номером и суммой, будут свернуты.Когда эта опция включена, шлюз просматривает ВСЕ предыдущие транзакции в учетной записи (а не только те, которые были обработаны в этой форме), при определении, является ли транзакция дубликатом.

Обратите внимание: : эта опция несовместима с чековыми транзакциями и не должна использоваться вместе с модулем мошенничества с обнаружением дубликатов.

Разрешенные IP-адреса

Если здесь что-то введено, только IP-адреса из списка могут обрабатывать транзакции через эту платежную форму.

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

Настройки склада

склад

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

Требуется товар на складе

Если вы хотите, чтобы транзакции блокировались, когда инвентарь недоступен на выбранном складе, установите этот флажок.

Обработка платежей

Отключить обработку

Если вы установите этот флажок, вся обработка через эту форму оплаты будет заблокирована.

принятых команд

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

Допустимые команды по умолчанию: Продажа по кредитной карте и Продажа по чеку. Обратите внимание: : принятые по умолчанию команды могут отличаться, если вы не настроены для обработки ACH или кредитной карты.

Способы оплаты

Это позволяет вам выбрать, какие формы оплаты вы будете принимать (например, Visa, MasterCard, Check).Принятые методы выделены синим цветом, выделенные серым цветом не принимаются.

Просто щелкните значок способа оплаты, чтобы включить его, и щелкните еще раз, чтобы отключить метод. Разрешенные методы будут отображаться вверху вашей формы. Обратите внимание: : Раздел формы «Оплата чеком» появится только в том случае, если в этом разделе включены чеки. Раздел «Информация о кредитной карте» появится только в том случае, если включен один или несколько типов карт.

Платежная форма Captcha

В платежных формах

автоматически включается капча при достижении определенного порога отклоненных платежей.Это защищает вашу платежную форму от мошенничества и злоупотреблений. Капча не мешает продавцам обрабатывать, но когда платежная форма получает более 4 отказов за 5 минут, форма покажет им экран ниже и потребует от них ввести капчу перед попыткой обработки транзакции.

Если вы хотите, чтобы ваши клиенты проверяли с помощью captcha каждый раз, когда они обрабатывают платежную форму, вы можете добавить в форму тег ReCaptcha. Для получения дополнительной информации о том, как это добавить, щелкните здесь.

Обновление изменений

После изменения настроек нажмите одну из кнопок внизу страницы:

Щелкните УДАЛИТЬ , чтобы отменить все несохраненные изменения и полностью удалить форму.

Щелкните ОТМЕНА , чтобы отменить все внесенные несохраненные изменения и вернуться к списку форм оплаты.

Нажмите ПРИМЕНИТЬ , чтобы сохранить внесенные вами изменения и остаться на этом экране.

Нажмите СОХРАНИТЬ , чтобы сохранить внесенные вами изменения и вернуться к списку форм оплаты.

После обновления настроек формы и применения изменений щелкните вкладку «Шаблон» справа от вкладки «Настройки». Вы можете вернуться в раздел настроек в любой момент.

В разделе «Шаблон» вы можете настроить, как форма оплаты, одобренный и отклоненный экран будут отображаться для ваших клиентов, а также где вы будете добавлять и удалять поля. Вы можете вносить изменения, используя очень удобный режим перетаскивания, а наш расширенный режим редактирования доступен для продавцов, более опытных в работе с HTML.

Ниже представлен основной экран шаблона и описание ваших опций:

  • Платежная форма — позволяет редактировать платежную форму для клиента, которую клиент заполняет для обработки платежа.
  • Экран одобрения — позволяет редактировать экран одобренной транзакции.
  • Экран отклоненных транзакций — Это позволяет редактировать экраны отклоненных / ошибочных транзакций.
  • Предварительный просмотр — позволяет просмотреть предварительный просмотр формы оплаты.
  • Расширенное редактирование — Это позволяет редактировать HTML вашей формы и рекомендуется только в том случае, если вы знаете HTML. Обратите внимание: : после того, как вы решите использовать расширенный редактор, вы больше не сможете использовать редактор шаблонов для этой формы оплаты.

При редактировании платежной формы в режиме перетаскивания левая сторона экрана (названная «Демо-форма» на снимке экрана ниже) позволяет добавлять и удалять поля / разделы из вашего шаблона.

В правой части экрана (на снимке экрана под названием «Инструкции») можно изменить детали выбранного поля / раздела формы.

Когда вы нажимаете на различные компоненты платежной формы, панель с надписью «Инструкции» будет заполняться соответствующими компонентами и позволит вам обновить их.

Название

Щелкните заголовок, чтобы изменить заголовок, описание и добавить / удалить логотип. Правая часть экрана будет выглядеть так:

  • Заголовок — отображается как основной заголовок вверху формы.В приведенном выше примере заголовок — Flourish & Blotts .
  • Описание — отображается как подзаголовок сразу под основным заголовком формы. В приведенном выше примере это описание Форма безопасного платежа .
  • Логотип — Включите «ВКЛ», чтобы отобразить логотип, и «ВЫКЛ», чтобы скрыть его. (Вы можете обновить / изменить логотип на странице профиля продавца.) Логотип на формах оплаты будет логотипом в вашем профиле продавца на момент создания формы.Если вы обновили свой логотип в своем профиле и вам нужно обновить логотип в существующей платежной форме, просто откройте платежную форму и повторно сохраните. Логотип в форме обновится до текущего логотипа в вашем профиле продавца.

Настройка формы оплаты

Приведенные ниже инструкции помогут вам настроить форму оплаты в режиме перетаскивания. У вас также есть возможность дополнительно настроить форму в режиме «Расширенное редактирование», щелкнув «Расширенное редактирование» в правом верхнем углу. Обратите внимание: : если вы выберете режим «Расширенное редактирование», вы не сможете преобразовать форму обратно в метод редактирования перетаскиванием. Здесь вы можете найти некоторые часто используемые шаблоны и другую информацию о «Расширенном редактировании».

Чтобы отредактировать раздел, щелкните любую из сплошных полосок и выберите раздел формы. Правая часть экрана будет выглядеть так:

  • Заголовок — Заголовок выбранного вами раздела.Название раздела: Сводка по заказу .
  • Описание — Подзаголовок непосредственно под заголовком. Описание изображенного раздела — Детали вашего заказа показаны ниже.
  • Кнопка «Удалить раздел» — Эта кнопка удаляет весь раздел из формы (включая все поля).

Чтобы переместить секцию, просто щелкните сплошную полосу и перетащите форму вверх или вниз. Удаление или перемещение раздела также приведет к удалению / перемещению и полей в этом разделе.

Поля

В добавить новое поле нажмите кнопку + в конце раздела, в который вы хотите добавить поле.

Появится раскрывающееся меню со всеми доступными полями формы оплаты. Выберите поле, которое хотите добавить.

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

  • Метка — это текст, который отображается в левой части поля.
  • Hide Label — Если этот флажок установлен, метка поля скрыта.
  • Текст справки — этот текст отображается под полем ввода.
  • Тип ввода — Это позволяет вам решить, может ли это поле использоваться клиентом. В раскрывающемся меню выберите один из следующих вариантов:
    • Текст: Клиент может ввести текст.
    • Скрыто: Покупатель не увидит это поле. Рекомендуется использовать значение по умолчанию.
    • Только просмотр: Клиент может видеть поле, но не может его редактировать.
  • Значение по умолчанию — это то, что находится в поле, когда клиент загружает форму. Когда «Тип ввода» установлен на «Текст», покупатель может изменить его на что-нибудь другое. Когда для параметра «Тип ввода» установлено значение «Скрытый» или «Только отображение», это то, что будет отправлено при обработке транзакции.
  • Заполнитель — этот текст отображается в текстовом поле, пока покупатель не изменит его, но не будет отправлен вместе с транзакцией.
  • Строки — отображается только для полей текстовой области. Он позволяет вам изменять количество строк в текстовой области.
  • Значение / текст — отображается только в том случае, если добавленное вами поле является раскрывающимся меню (см. Снимок экрана ниже).
    • Значение : это то, что отправляется на шлюз.
    • Текст : Это то, что отображается в раскрывающемся меню.

Чтобы удалить поле , щелкните красное поле с символом «x» справа от поля.

На переместите поле , щелкните и перетащите его. Серый контур покажет вам, куда он будет перемещен.

Постоянный клиент по платежной форме

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

Чтобы настроить это расписание, обязательно включите ВСЕ следующие поля в форме платежа, если вы хотите, чтобы продавец был настроен для регулярного выставления счетов:

Поле Описание
Добавить клиента Выбор Да сохраняет клиента в базе данных, а Нет — нет.
Включить повторение При выборе Да разрешает повторное выставление счетов, а Нет — нет.
Сумма счета Сумма регулярного платежа
График Варианты: Отключено, Ежедневно, Еженедельно, Раз в две недели, Ежемесячно, Раз в два месяца, Ежеквартально, Раз в два года, Ежегодно
Дата платежа Дата начала выплат.
Всего транзакций регулярного выставления счетов Количество выставлений счета клиенту
Отправить квитанцию ​​о повторном выставлении счета Выбор Да отправляет клиенту квитанцию ​​при каждом запуске расписания, а Нет — нет.

Здесь вы можете найти доступные поля и некоторую другую общую информацию о «Расширенном редактировании».

Ниже приведены несколько примеров кода, который многие из наших продавцов используют для создания форм в расширенном режиме редактирования:

Утвержденный экран

Если вы выбрали опцию «Показать результат» в настройках платежной формы, вы можете настроить экран утверждения в шлюзе. Нажмите «Одобренный экран» на странице шаблона, чтобы изменить экран, который будут видеть ваши клиенты при утверждении транзакции.

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

Отклоненный экран

Если вы выбрали опцию «Показать результат» в настройках платежной формы, вы можете настроить экран отклонения в шлюзе. Нажмите «Отклоненный экран» на странице шаблона, чтобы отредактировать экран, который будут видеть ваши клиенты, когда результатом транзакции будет отклонение или ошибка.

Как и «Утвержденный экран», всегда будут отображаться только поля.

На главной странице «Платежные формы» отображается список ваших платежных форм.

В таблице форм оплаты отображаются следующие поля:

Поле Описание
Название формы Название, которое вы выбрали для формы оплаты.
PIN Указывает, был ли добавлен ПИН-код в форму.
Отключено Указывает, отключена ли обработка.Красный флажок означает, что обработка отключена.
Обновлено Дата и время последнего редактирования формы.
Обновлено Пользователь, который последним редактировал форму.
Ссылка формы Щелкнув здесь, вы перейдете к предварительному просмотру формы. Вы найдете URL-адрес платежной формы в адресной строке.

Из списка «Платежные формы» вы можете добавлять новые формы, а также искать и редактировать существующие формы.Вы также можете удалять формы или включать и отключать обработку платежей для одной или нескольких форм с помощью всего нескольких щелчков мышью.

Изменить существующую форму

Есть два способа перейти к экрану редактирования существующей формы.

  1. При наведении курсора на существующую форму она будет выделена. Просто щелкните, когда форма, которую вы хотите отредактировать, будет выделена, и откроются сведения о форме.
  2. Щелкните правой кнопкой мыши форму, которую хотите отредактировать, и выберите «Изменить». Детали формы откроются.

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

Отключить / включить обработку

Чтобы отключить или включить отдельную форму, щелкните форму правой кнопкой мыши и выберите в меню «Отключить» или «Включить». Если форма в настоящее время отключена, то в меню будет отображаться «Разрешить обработку». Если форма в настоящее время активна, то в меню будет отображаться «Отключить обработку».

После отключения обработки платежей в форме появится модальное окно с просьбой подтвердить.Нажмите «Подтвердить», чтобы отключить обработку, или «Отменить», чтобы оставить обработку платежей включенной.

Когда обработка платежей отключена, появится всплывающее окно для подтверждения. Вы также увидите, что поля отключенной формы в таблице будут затенены, а в столбце «Отключено» появится красный флажок.

Для получения дополнительной информации об отключении / включении обработки сразу для нескольких форм оплаты см. Раздел «Массовое редактирование» на этой странице.

Удалить форму

Чтобы удалить отдельную форму, щелкните форму правой кнопкой мыши и выберите в меню «Удалить».

После удаления формы появится модальное окно с просьбой подтвердить. Нажмите «Подтвердить», чтобы удалить, или «Отмена», чтобы сохранить форму.

Когда форма отключена, появится всплывающее окно для подтверждения. Форма больше не будет отображаться в таблице формы оплаты.

Для получения дополнительной информации об удалении сразу нескольких форм оплаты см. Раздел «Массовое редактирование» на этой странице.

Массовое редактирование

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

Во-первых, отметьте поля форм, которые вы хотите изменить. Установите флажок в верхнем поле, чтобы выбрать все формы на странице.

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

В этом меню доступны следующие параметры:

Опция массового редактирования Описание
Выбрать все Выберите все формы для редактирования.
Нет выбора Отменить выбор всех форм.Невыбранные формы НЕ будут изменены.
Включить выбрано Разрешить обработку платежей для всех выбранных форм.
Отключить выбрано Отключить обработку платежей для всех выбранных форм.
Удалить выбранное Удалить все выбранные формы оплаты.

Поиск

Для поиска определенной формы оплаты щелкните значок поиска.

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

Вы можете искать платежные формы по имени Form Name или Updated By username. Чтобы очистить поиск, щелкните красный значок «X».

Интеграция (базовая) | Worldpay Developers

Предварительные требования: Вы выполнили действия, указанные в разделе Перед тем, как начать настройку учетной записи.

Как быстро создать простую интеграцию:

Как это работает

Вот как работает базовая интеграция с нами:

  1. Вы помещаете кнопку « Оплатить сейчас » на своем веб-сайте, чтобы клиенты могли щелкнуть ее.

  2. Кнопка отправляет их на нашу страницу способов оплаты, где они выбирают способ оплаты.

  3. Щелчок по способу оплаты отправляет их на нашу безопасную платежную страницу. Они вводят данные своей карты и нажимают Внести платеж .

  4. Кнопка переводит их на страницу подтверждения.

  5. Мы безопасно обрабатываем платеж и отправляем вам и вашему клиенту электронное письмо с подтверждением. Транзакция также поступает в ваш интерфейс Worldpay, в Бизнес-менеджер, где вы можете управлять ею (например,г. возврат)

Создать кнопку

Чтобы упростить первый шаг, мы создали генератор кнопок. Это позволяет быстро создать правильный код для кнопки « Купите » на своем веб-сайте.

О генераторе кнопок

Генератор кнопок разработан для простого типа кнопки «Купить». Эта кнопка полезна для взимания платы с вашего клиента за один продукт (или услугу). Если вы планируете продавать несколько продуктов, вы можете создать по одной из этих кнопок для каждого продукта.

Лучшая практика: Если вы планируете продавать много товаров на своем веб-сайте и использовать одну кнопку « Заплатить сейчас » для расчета общей суммы, мы рекомендуем вам использовать корзину для покупок или попросить разработчика создать более сложную интеграция для вас.

Вещи, которые вам нужны

Перед использованием генератора кнопок вам необходимо:

  • Идентификатор вашей установки

  • Цена (включая НДС), которую вы хотите взимать при нажатии кнопки — это входит в поле Значение транзакции .

  • Текст для идентификации продукта (например, «Рубашка — средняя») — вводится в поле Идентификатор корзины .

Примечание: В тестовой системе доступно множество валют — обязательно выбирайте только те, которые вы принимаете на своем Live-сайте.

Используйте генератор кнопок

Используйте генератор кнопок, чтобы превратить ваши настройки (например, цену) в некоторый код для кнопки. Когда код будет сгенерирован, разместите этот код на своем веб-сайте там, где вы хотите, чтобы была кнопка « Buy This ».

Примечание: Чтобы получить больше кнопок (больше продуктов), просто снова используйте генератор с другой ценой ( Значение транзакции ) и названием продукта ( Идентификатор корзины ).

Отправить тестовую транзакцию

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

Примечание: Тестовая система не отражает способы оплаты и валюты в вашей учетной записи, поэтому вы можете увидеть здесь больше вариантов, чем ваши клиенты.

Отправить транзакцию

  1. Нажмите одну из кнопок « Купить » на своем веб-сайте, чтобы перейти на страницу безопасного платежа.

  1. В разделе Способ оплаты выберите Visa , чтобы перейти на страницу оплаты :

  2. Заполните эти данные:

    20 907
    Поле Подробности
    Номер карты Тип: «4444333322221111»
    Код безопасности Тип: «555»
    Срок действия Выберите любую дату в следующие 7 лет
    Имя держателя карты Тип «РАЗРЕШЕНО»
    Адрес 1, 2, 3 и т. Д. Введите любой адрес
    Адрес электронной почты Введите здесь свой адрес электронной почты, чтобы вы могли видеть электронное письмо, которое получают ваши покупатели
  3. Нажмите Внести платеж , чтобы перейти на страницу подтверждения:

Проверить транзакцию

  1. Войдите в Business Manage и переключитесь в тестовый режим.

  2. Щелкните ОПЕРАЦИИ , чтобы перейти на экран Платежи .Вы увидите свою тестовую транзакцию. Дополнительные сведения об этой странице см. В руководстве по бизнес-менеджеру.

    Не видите транзакцию?

    Вот некоторые общие вещи, которые нужно проверить:

    Использование большого количества для проверки. Попробуйте всего 1.00.

    Использование валюты, которой нет на вашем счете. Попробуйте GBP или EUR.

        Примечание.  Если у вас все еще возникают проблемы, обратитесь в нашу службу технической поддержки по адресу  [email protected] . 
      

Проверить электронные письма с уведомлениями

Войдите в свою электронную почту. Вы должны увидеть два электронных письма от Worldpay:

  • Уведомление по электронной почте для вас, подтверждающее транзакцию

  • Уведомление по электронной почте, которое получают ваши клиенты (если вы укажете свой адрес электронной почты выше)

    Примечание: Это дизайн электронной почты по умолчанию. Вы можете настроить их — мы объясним, как это сделать в Customise (Basic).

Отправляйте клиентов обратно на ваш веб-сайт

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

Два типа страницы подтверждения

Есть два возможных исхода, которые приводят клиентов к последней странице:

  • Транзакция прошла, что ведет к странице благодарности

  • Клиент щелкнул Отмена во время процесса, который приводит к Отмена страница

    Примечание: Если были введены неправильные данные карты или карта была отклонена, клиент не сможет пройти страницу оплаты, пока не исправит свои ошибка (или используйте другую карту), поэтому для этих сценариев нет страницы подтверждения.

Создайте два файла

Создайте два файла HTML, содержащих веб-адрес (URL) страницы, на которую вы хотите, чтобы ваши покупатели были перенаправлены обратно, когда они завершили (или отменили) транзакцию.

  1. Первый файл предназначен для успешной транзакции. Ниже приведен пример HTML, который вы можете использовать для этого файла. Вы можете скопировать текст:

    Копировать

    Скопировано!

      
    
      <ГОЛОВА>
        
      
      
      <ТЕЛО>
        

    Благодарим вас за оплату - подождите, пока мы вас перенаправим.


    Спасибо за ваш платеж - пожалуйста подождите, пока мы вас перенаправим.

  2. Вставьте его в текстовый редактор (например, «Блокнот»), затем измените адрес веб-сайта (после «url =»), чтобы он указывал на ваш веб-сайт.

  3. Щелкните Файл > Сохранить как и введите resultY.html . Нажмите Сохранить .

  4. Второй файл предназначен для транзакции, отмененной вашим клиентом. Ниже приведен пример HTML, который вы можете использовать для этого файла. Вы можете скопировать текст:

    Копировать

    Скопировано!

      
    
      <ГОЛОВА>
        
      
      
      <ТЕЛО>
        

    Ваш заказ был отменен - ​​подождите, мы перенаправим вас.


    Ваш заказ был отменен - ​​подождите, пока мы вас перенаправим.

  5. Вставьте его в текстовый редактор (например, Блокнот), затем измените адрес веб-сайта (после «url =») так, чтобы он указывал на ваш веб-сайт.

  6. Щелкните File > Save Как и введите resultC.html . Нажмите Сохранить .

    Предупреждение: Именование этих файлов очень важно — наша система принимает только resultY.html и resultC.html .

Загрузите файлы

Загрузите файлы в нашу систему и проверьте, что они работают.

  1. Войдите в Business Manager.

  2. Щелкните НАСТРОЙКА > Установки .

  3. Щелкните Edit Payment Pages , затем выберите ID установки, который вы записали, inGet your installation id.

  4. Щелкните Редактировать страницы платежей , чтобы открыть редактор страниц платежей .

  5. Щелкните Управление файлами .

  6. Щелкните Выберите файл и найдите файл resultY.html . Щелкните Открыть .

  7. Щелкните Загрузить , чтобы добавить файл в список HTML Files .

  8. Щелкните Выберите файл и Загрузите результат C.html файл.

Проверьте свои изменения

  1. В редакторе страниц платежей щелкните ссылку Предварительный просмотр вверху.

  2. В разделе Подача тестовой транзакции щелкните Отправить .

  3. Следуйте инструкциям в разделе Отправить тестовую транзакцию и щелкните Внести платеж , чтобы перейти на новую страницу подтверждения.

  4. Вернитесь в редактор страниц платежей и снова нажмите Предварительный просмотр .

  5. В разделе Подача тестовой транзакции щелкните Отправить .

  6. Выберите способ оплаты, затем нажмите Отмена в нижнем левом углу. Это имитирует отмену транзакции покупателем и должно перенаправить его на вашу страницу отмены.

Возникли проблемы?

Это может быть потому, что:

Вы не назвали свои файлы resultY.html (для успешной транзакции) и resultC.html (для отмененной транзакции).Они должны быть названы так (включая заглавные буквы), иначе они не будут работать.

Вы не ввели правильный адрес веб-сайта в эту строку:

Если у вас все еще возникают проблемы, вы можете написать в нашу службу технической поддержки по адресу [email protected].

Скопируйте изменения в рабочую среду

Скопируйте resultY.html и resultC.html в производственную среду, готовые к запуску:

  1. В редакторе страниц платежей щелкните Копировать в рабочую среду .

  2. Щелкните Да для подтверждения.

Активировать

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

Запросить активацию

  1. Войдите в систему бизнес-менеджера и переключитесь в режим производства.

  2. Щелкните НАСТРОЙКА , затем Установки .

  3. Найдите установку Select Junior и щелкните зеленую галочку под Start Trading .

  4. В разделе Детали активации установки введите адрес вашего веб-сайта в поле URL-адрес вашего веб-сайта для активации .

  5. Установите флажок Подтверждение правильности URL-адреса вашего веб-сайта .

  6. Напишите «Пожалуйста, проверьте эту учетную запись» в разделе примечаний и нажмите Сохранить изменения .Это отправляет нам запрос на проверку и активацию вашей учетной записи для реальных платежей. Когда мы завершим ваши проверки на соответствие, мы отправим вам электронное письмо с подтверждением.

    Примечание: Проверка и активация вашей учетной записи обычно занимает до 48 часов, но может занять больше времени, если ваш веб-сайт не соответствует требованиям.

Сделайте ваши кнопки «Купить это» активными

После того, как мы завершим системные проверки и активизируем вашу учетную запись, вы можете внести окончательные изменения в свои кнопки « Купить это », чтобы принимать реальные платежи:

  1. В коде кнопки « Купите этот » для каждой имеющейся у вас кнопки удалите «-тест» из этой строки:

    Копировать

    Скопировано!

      
    ;

    ;

    Итак, вы получите:

    Копировать

    скопировано!

      ;  

    ;

  2. Тогда измените значение «testMode» со 100 на 0.Отсюда:

    Копия

    Скопирована!

        

    К этому:

    Копия

    Скопирована!

        

  3. Сохранить и загрузите свои изменения на свой сайт.

  4. Наконец, чтобы убедиться, что все работает, мы рекомендуем вам совершить финальную тестовую транзакцию с реальной картой, как если бы вы были клиентом.