다른 업무 중 Oracle 청구 및 수익 관리(오라클 BRM). 저희는 작업을 통해 진정으로 다재다능한 솔루션을 제공하려면 어떤 형태로든 자금을 모을 수 있어야 한다는 사실을 금방 깨달았습니다. 고객이 원하는 경우 사용 중인 플랫폼에서 직접 서비스 비용을 결제할 수 있어야 합니다. 지원 국가, 결제 옵션, 서비스 등이 서로 다른 여러 결제 처리 제공업체 중에서 선택할 수 있습니다. 또한 각 제공업체는 다양한 통합 수단을 보유하고 있어 여러 결제 서비스 제공업체 옵션을 지원하려고 할 때 문제가 될 수 있습니다. Tridens에서는 독립형 솔루션인 Tridens를 개발했습니다. 결제 게이트웨이 - 는 다양한 결제 서비스 제공업체와 통합하기 위한 통합 커뮤니케이션 소프트웨어 역할을 합니다. 이 글에서는 Oracle BRM에서 다양한 결제 서비스 제공업체를 통합하는 데 사용하는 방법에 대해 중점적으로 설명합니다.
Oracle BRM에서 결제 처리
Oracle 청구 및 수익 관리(Oracle BRM)에 대한 일반적인 정보는 이전 문서인 "Oracle 청구 및 수익 관리"에서 확인할 수 있습니다.세무 서비스 제공업체와 오라클 BRM 통합." 또한 이 글에서는 Oracle BRM의 결제 지원과 기능을 확장할 수 있는 가능한 솔루션을 살펴보겠습니다. Oracle 청구 및 수익 관리는 온라인 결제 프로세서로 페이먼트텍을 지원합니다. 체이스 페이먼트테크는 결제 처리 및 판매자 확보 비즈니스입니다. JP모건 체이스, 는 미국에서 가장 큰 은행입니다.Oracle BRM와 함께 페이먼트테크(Paymentech)를 사용하려면 페이먼트테크 매니저 소프트웨어를 설치해야 합니다. 이 소프트웨어는 Oracle BRM와 Paymentech Manager 소프트웨어를 통합합니다.
Oracle BRM는 페이먼트테크와 페이먼트테크에서 지원하는 모든 신용카드를 통한 계좌 이체를 지원합니다. 또한 거래를 수행하는 데 개인 식별 번호(PIN)가 필요하지 않은 직불 카드도 지원합니다. Oracle BRM는 단일 유로 결제 지역(SEPA) 자동 이체 및 SEPA 신용 이체도 지원합니다.
Oracle BRM와 결제 프로세서를 통합하는 솔루션
하지만 다른 온라인 결제 처리 제공업체를 사용하려면 어떻게 해야 하나요? 오라클 BRM? 브레인트리, 페이팔, 사이버소스, Stripe, 와이어카드, Authorize.Net 등과 같은 제공업체? 신용 카드 결제뿐만 아니라 ApplePay, GooglePay, SEPA 결제 등과 같은 다른 방법에도 관심이있을 수 있습니다. 따라서 저희는 모든 결제 제공업체와 정확히 통합할 수 있고 새로운 결제 제공업체와도 쉽게 통합할 수 있는 솔루션을 개발했습니다.아래 다이어그램은 저희 솔루션의 아키텍처를 보여줍니다.
다이어그램에서 볼 수 있듯이 새로운 사용자 지정 BRM 데이터 개체를 도입했습니다. 이 객체에는 결제 프로세서의 구성에 대한 모든 필수 정보가 들어 있습니다. 그럼에도 불구하고 여전히 여러 결제 프로세서를 구성할 수 있는 가능성을 제공합니다.
정책 옵코드 PCM_OP_PYMT_POL_PRE_COLLECT를 사용자 지정하면 사용자 지정 데이터 개체에서 활성 결제 프로세서에 대한 모든 필요한 정보를 검색할 수 있습니다. 또한 검색된 세부 정보를 사용하여 온라인 결제 처리자에 대한 정보를 포함하도록 PayInfo BRM 개체를 수정합니다.
저희는 맞춤형 Tridens 결제 데이터 관리자(DM)를 개발했습니다. CM은 결제 처리를 위해 새로운 사용자 지정 DM을 사용하도록 구성되었습니다. 새 DM의 주요 기능은 Tridens 결제 게이트웨이(Tridens PGW)와 데이터를 교환하는 것입니다. PayInfo 객체에서 필요한 모든 정보를 추출하고 통합 형식으로 결제 게이트웨이에 요청을 생성해야 합니다.그런 다음 Tridens 결제 게이트웨이는 결제 요청을 특정 결제 프로세서가 사용하는 형식으로 변환합니다. 결제 프로세서가 결제를 처리하면 Tridens 결제 게이트웨이는 결제 프로세서가 반환한 데이터를 통합 형식으로 변환합니다. 커스텀 DM은 반환된 데이터를 수신하고 결제 상태를 확인한 후 내부 BRM 결제 데이터 구조를 채워 CM이 적절히 처리할 수 있도록 합니다.처리 후 CM은 결제 세부 정보를 결제 이벤트에 저장합니다.
결론
솔루션을 설계하고 개발할 때 가장 중요하게 생각한 것 중 하나는 보안이었습니다. 이를 위해 민감한 결제 자격 증명을 저장할 필요가 없도록 설계했습니다. 즉, 신용카드 번호와 기타 개인 데이터를 Oracle BRM에 저장하지 않습니다. 이 문서에 설명된 개념 증명 구현은 Oracle BRM 커스터마이징이 얼마나 다재다능한지 잘 보여줍니다. 사용자 지정 기능을 통해 비즈니스 요구 사항을 충족하고 기본으로 제공되지 않는 기능을 개발할 수 있습니다. 이러한 솔루션을 개발하고 사용하면 비즈니스를 개선하는 데 도움이 되는 경우가 많습니다. 이를 통해 고객의 요구 사항을 충족하고 비용을 절감하며 솔루션 아키텍처를 설계하는 새로운 방법을 열 수 있습니다.
Oracle BRM와 함께 온라인 결제 처리 서비스 제공업체를 사용하는 방법에 대한 자세한 정보가 필요하시면 언제든지 문의해 주세요!
질문이 있습니다. Tridens 결제 gw가 브레인티와 연동되어 있는데, BRM에서 Apple 페이를 지원하나요? 브레인트리는 Apple 페이를 지원합니다. 알려주세요!
안녕하세요 Karthik,
네, 맞습니다. Tridens 결제 GW는 Apple 결제도 지원합니다.
잘 부탁드립니다,
Aleš