Интеграция Oracle BRM с поставщиками платежей

Интеграция Oracle BRM с поставщиками платежей

Подведите итоги

Подведите итоги

ChatGPT

Близнецы

Клод

Grok

Недоумение

Поделиться на

10/09/2019

Оглавление

Среди прочей нашей работы, мы занимаемся рейтингом в Oracle Billing and Revenue Management (Oracle BRM). В ходе нашей работы мы быстро поняли, что для того, чтобы предложить действительно универсальное решение, должна существовать какая-то форма сбора средств. Клиенты должны иметь возможность, при желании, оплачивать услуги непосредственно с платформы, которую они используют. На выбор предлагается несколько различных провайдеров услуг по обработке платежей, которые различаются между собой поддерживаемыми странами, вариантами оплаты, услугами и т.д. Каждый провайдер также имеет различные средства интеграции, что может стать проблемой при попытке поддержки нескольких вариантов провайдеров платежей. В компании Tridens мы разработали отдельное решение - Tridens. Платежный шлюз - который служит унифицированным коммуникационным программным обеспечением для интеграции с различными платежными провайдерами. В этой статье мы сосредоточимся на ее использовании для интеграции различных платежных провайдеров в Oracle BRM.

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

Некоторую общую информацию о Oracle Billing and Revenue Management (Oracle BRM) Вы можете найти в нашей предыдущей статье, "Интеграция Oracle BRM с налоговыми провайдерами." Кроме того, в этой статье мы рассмотрим поддержку платежей в Oracle BRM и возможное решение для расширения ее возможностей. Oracle Billing and Revenue Management поддерживает Paymentech в качестве своего процессора онлайновых платежей. Chase Paymentech - это подразделение по обработке платежей и торговому эквайрингу компании JPMorgan Chase, который является крупнейшим банком в США.Чтобы использовать Paymentech с Oracle BRM, Вы должны установить программное обеспечение Paymentech Manager. Это программное обеспечение интегрирует программу Paymentech Manager с Oracle BRM.

Oracle BRM поддерживает прямое дебетование средств с помощью Paymentech и всех кредитных карт, поддерживаемых Paymentech. Он также поддерживает дебетовые карты, которые не требуют ввода персонального идентификационного номера (PIN) для совершения операций. Oracle BRM также поддерживает прямое дебетование в рамках Единой зоны европлатежей (SEPA) и кредитные переводы SEPA.

Диаграмма выплат Oracle BRM
Диаграмма выплат Oracle BRM

Наше решение по интеграции платежных процессоров с Oracle BRM

Но что, если Вы хотите использовать какого-либо другого провайдера обработки онлайновых платежей с Oracle BRM? Провайдера, такого как Braintree, Paypal, Cybersource, Stripe, Wirecard, Authorize.Net и т.д.? Возможно, Вас интересуют не только платежи по кредитным картам, но и другие методы, такие как ApplePay, GooglePay, SEPA-платежи и другие. Поэтому мы разработали решение, которое позволяет Вам делать именно это с любым платежным провайдером и легко интегрироваться с новыми платежными провайдерами.На приведенной ниже схеме показана архитектура нашего решения.

Процессор онлайновых платежей Oracle BRM
Использование процессора онлайновых платежей с Oracle BRM

Как видно из диаграммы, мы ввели новый пользовательский объект данных BRM. Этот объект содержит всю необходимую информацию о конфигурации платежного процессора. Тем не менее, по-прежнему предлагается возможность конфигурирования нескольких платежных процессоров.

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

Мы разработали пользовательский менеджер платежных данных (DM) для Tridens. CM был настроен на использование нового пользовательского DM для обработки платежей. Основная функция нового DM - обмен данными с Tridens Payment Gateway (Tridens PGW). Он должен извлечь всю необходимую информацию из объекта PayInfo и создать запрос к платежному шлюзу в его унифицированном формате.Затем Tridens Payment Gateway преобразует платежный запрос в формат, используемый конкретными платежными процессорами. Когда платежный процессор обрабатывает платеж, Tridens Payment Gateway преобразует данные, возвращаемые платежным процессором, в унифицированный формат. Наш пользовательский DM получает возвращенные данные, проверяет статус платежа и заполняет внутренние структуры платежных данных BRM, чтобы CM мог обработать их соответствующим образом.После обработки CM сохраняет детали платежа в событиях платежа.

Заключение

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

Если Вам нужна дополнительная информация об использовании провайдеров обработки онлайновых платежей с Oracle BRM, не стесняйтесь обращаться к нам!

Изображение Aleš
Алеш
Алеш Пристовник является генеральным директором Tridens Technology, словенской компании, специализирующейся на разработке программных решений для автомобильной промышленности. У него большой опыт работы в ИТ-индустрии, в прошлом он работал в нескольких крупных компаниях. У него есть страсть к технологиям и инновациям, и в настоящее время он сосредоточен на разработке решений, которые повысят безопасность и эффективность автомобильной промышленности. У него большой опыт в области лидерства и управления, и он стремится продвигать свою компанию вперед в постоянно развивающемся технологическом секторе.

Получить новости в вашем почтовом ящике!


    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    гость

    2 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии