Если вы, поставщик платежных услуг, арендуете у нас платформу для приема и обработки платежей beGateway под собственным брендом, то вы как никто другой заинтересованы в функционале платформы. Сегодня мы хотим затронуть тему SDK (Software Development Kit) под Android и iOS для приема платежей в мобильных приложениях ваших продавцов.
Для чего нужно SDK
Мобильное SDK под Android и iOS в первую очередь необходимо вашим продавцам, которые хотят принимать платежи не на сайте, а в своем мобильном приложении.
И для того, чтобы принимать платежи в мобильном приложении продавцу необходимо каким-то образом встроить платежную страницу, которую вы ему предлагаете, в свое мобильное приложение.
Он это может сделать разными способами, и мы сейчас их рассмотрим, чтобы вы понимали, насколько важно предлагать мобильное SDK своим продавцам, которые продают товары или услуги в мобильном приложении. Плюс, этот текст будет вам небольшим бонусом, для обоснования одной из причин, почему продавцу лучше работать с вами.
Вариант номер один. Самый простой, если нет SDK (а у вас оно есть). Перенаправить покупателя продавца в браузер мобильной системы, на платежную страницу, когда он нажимает кнопку оплатить.
Однако при всей своей простоте и кажущейся очевидности, этот вариант не самый правильный и удобный, как с технической, так и с эстетической точки зрения. При такой реализации платежной страницы в мобильном приложении, программисту нужно думать о том, как в нужный момент передать пользователя из приложения в браузер операционной системы, и как в нужный момент вернуть его обратно в приложение.
А еще любой разработчик мобильных приложений (да и любых приложений) ценит свое время и при прочих равных всегда предпочтет интегрироваться с поставщиком платежных услуг, у которого есть мобильный SDK. И чаще всего продавцы склонны прислушиваться в таких вопросах ко мнению своих программистов.
Что же касается самих продавцов, то, как правило, они хотят, чтобы их платежные страницы были единым целом с мобильными приложениями. И перенаправление покупателя из приложения в браузер и обратно этому совершенно не способствует.
Вариант номер два. Самостоятельно создать и запрограммировать платежную страницу в мобильном приложении продавца силами его программистов. Для этого разработчику мобильного приложения необходимо разобраться с тем, как работает арендуемый вами платежный шлюз (т. е. наш beGateway), какие данные продавцу нужно отправлять, когда, в каком формате, какие ответы платежный шлюз возвращает и т.д.
Метод весьма затратный по ресурсам, сложный в реализации. И будем честны, не понятно, зачем он нужен, если уже существуют более простые способы для встраивания платежной страницы в мобильное приложение. Разработчик, как и в первом варианте, начинает искать для продавца другого поставщика платежных услуг с наличием мобильного SDK под Android и iOS.
Вариант номер три. Использовать мобильное SDK под Android и iOS, которое вы ему предлагаете. Это самый правильный и простой вариант, с какой стороны на него ни посмотри. Разработчик получает набор функций с определенными параметрами, которые можно вызывать из нашей библиотеки и получать заранее описанные ответы, с которыми понятно, как работать.
Используя мобильный SDK, разработчику мобильного приложения вашего клиента не надо изобретать велосипед, не нужно:
- с нуля программировать платежную страницу;
- продумывать всевозможные сценарии поведения плательщика и реакцию платежной страницы на них. Например, алгоритмы валидации карт, на тот случай, если покупатель ошибается и не верно вводит номер карты. Этот и многие другие случаи должны быть заранее предусмотрены, и адекватное поведение платежной страницы запрограммировано;
- реализовывать шифрование данных и думать, куда их правильно передать в вашу систему или банку-эмитенту в случае, если карты должны проходить проверку 3-D Secure;
- не нужно думать и делать многие другие необходимые вещи.
Вместо этого программист вашего клиента использует предлагаемое вами SDK и предусмотренный в нем функционал.
В мобильном SDK доступны все типы транзакции, которые можно принимать через ваш платежный шлюз. Продавец может кастомизировать платежную страницу, меняя шрифт и цвет, а также изменить текст на кнопке оплаты.
Для более быстрого нахождения SDK, разместите на своем сайте в разделе для разработчиков ссылки на мобильное SDK под Android и на мобильное SDK под iOS.
Если у вас нет собственного платежного шлюза или думаете поменять поставщика услуг, возьмите в аренду наш beGateway!