비캐시와 나가드: API 구조 및 인터페이스 비교

비캐시와 나가드: API 구조와 인터페이스 비교 분석

소개

방글라데시에서 모바일 결제 분야를 선도하는 두 플랫폼인 bKash와 나가드는 기술 아키텍처, 특히 API 설계가 개발자 통합에 매우 중요합니다. 이 백서에서는 기술적 의사 결정권자에게 유용한 참고 자료를 제공하기 위해 전문적인 관점에서 bKash와 나가드의 API 구조와 인터페이스 기능을 비교합니다.

I. 인프라 개요

비캐시 기술 스택

RESTful API 설계 사양 채택
JSON 및 XML 데이터 형식 교환 지원
OAuth 2.0 기반 인증 메커니즘
HTTPS 암호화 전송 계층 보증

나가드의 시스템 아키텍처

하이브리드 API 설계(REST + 일부 SOAP)
기본 JSON 데이터 형식
JWT 토큰 인증 시스템
이중 암호화된 통신 채널

II. 핵심 API 엔드포인트 비교 분석

결제 처리 인터페이스의 차별화 포인트:

기능 모듈 bKash 엔드포인트 나가드 엔드포인트
트랜잭션 만들기 /체크아웃/생성 /api/v1/payment/initiate
이행 결제 /체크아웃/실행 /api/v1/payment/complete
환불 처리 /결제/환불 /merchant-api/v2/refund

주요 결과나가드는 버전이 있는 경로(v1/v2)를 사용하여 장기적인 유지보수에 더 좋은 반면, 비카시는 깔끔한 경로 구조를 유지합니다.

III. 인증 메커니즘에 대한 심층 분석

비캐시 보안 프로그램:

  • API 키 + 판매자 지갑 ID 2단계 인증
  • 24시간 동안 유효한 액세스 토큰
  • IP 화이트리스트 강제 제한 정책
  • SHA-256 서명 알고리즘

나가드 보안 프로토콜:

  • RSA 비대칭 암호화 키 쌍
  • 15분이라는 짧은 시간 제한이 있는 JWT 토큰
  • OTP 2차 인증 선택적 구성