API (Интерфейс программирования приложений ) — это набор запросов и ответов, которые любой внешний источник — интернет-магазин, торговая площадка (market place, en), мобильное или десктопное приложение и другие — может использовать для коммуникаций между своим программным обеспечением и программным обеспечением процессинговой системы, работающей на базе платформы beGateway для приема интернет-платежей. Разработка платежной системы построена на простом API.
Поскольку процессинговая система имеет дело с конфиденциальными данными (платежные реквизиты покупателей, их имена, адреса, телефонные номера и т.д.), то в целях безопасности, API платформы beGateway является закрытым. Это означает, что все запросы по API к процессинговой системе, построенной на базе платформы beGateway, требуют авторизации, данные для которой станут доступны продавцу только после его регистрации с вашим платежным сервисом.
Впрочем, для проверки и отладки интеграции, сделанной с использованием API, можно воспользоваться специальным набором тестовых данных, который входит в состав API процессинговой платформы beGateway и доступен без регистрации. Этот набор позволяет создавать API запросы к процессинговой системе и получать от нее API реальные ответы.
API вашей новой процессинговой системы будет построен на использовании JSON структуры, что сделает его очень простым и легким для чтения, понимания и использования клиентами вашего платежного сервиса, если он работает на платформе beGateway.
Как видите, здесь нет ничего сложного даже для тех, кто слабо разбирается в подобных вещах.
{ "checkout": { "transaction_type": "payment", "version": 2, "settings": { "success_url": "http://127.0.0.1:4567/success", "decline_url": "http://127.0.0.1:4567/decline", "fail_url": "http://127.0.0.1:4567/fail", "cancel_url": "http://127.0.0.1:4567/cancel", "notification_url": "http://your_shop.com/notification", "language": "en", "customer_fields" : { "hidden" : ["phone"], "read_only" : ["email"] } }, "order": { "currency": "GBP", "amount": 4299, "description": "Order description" }, "customer": { "address": "Baker street 221b", "country": "GB", "city": "London", "email": "jake@example.com" } } }
{ "checkout": { "token": "3241e439f8c87d941d92621a4bdc030d4c9a69c67f3b0cfe12de4a13cc34aa51", "redirect_url": "https://demo2-checkout.begateway.com/v2/checkout?token=3241e439f8c87d941d92621a4bdc030d4c9a69c67f3b0cfe12de4a13cc34aa51" } }
API платежного сервиса, построенного на базе процессинговой платформы beGateway, позволяет онлайн-торговцам:
API позволит вашему платежному сервису пригласить к сотрудничеству независимых разработчиков программного обеспечения и систем для электронной коммерции.
Платформы для быстрого создания интернет-магазинов, торговые площадки, компании, разрабатывающие плагины для создания интернет-магазинов на базе популярных CRM — все они могут использовать API вашего платежного сервиса для того, чтобы встроить готовую интеграцию вашей процессинговой системы в свои продукты и предлагать ее своим клиентам.
При правильном подходе такие партнеры для поставщика платежных услуг могут стать хорошим источником привлечения онлайн-продавцов.
Ознакомиться с API процессинговой системы beGateway можно здесь