Shopify는 전체 흐름에서 인도네시아 결제 게이트웨이와 통합됩니다.

# Shopify와 인도네시아 결제 게이트웨이 통합 전체 프로세스 가이드

I. 사전 준비

1. 인도네시아 결제 시장의 특성 이해하기
- 은행 송금(자동 이체)이 압도적(약 40%)입니다.
- 전자지갑 인기도(OVO, GoPay, DANA 등)
- COD(인도 시 현금 결제)는 여전히 일정 비율을 차지합니다.
- 낮은 신용카드 보급률(~5%)

2. 적합한 인도네시아 결제 게이트웨이 선택
- Xendit: 여러 로컬 결제 방법 지원
- Midtrans: 원스톱 솔루션 제공
- Doku: 베테랑 로컬 결제 서비스 제공업체
- 베리트랜스(이전의 미드트랜스)

3. 판매자 계정 등록
선택한 결제 게이트웨이 플랫폼에서 완료되었습니다.
1) KYC 인증
2) API 키 획득
3) 웹훅 구성

둘째, Shopify 백그라운드 구성 단계

A. Shopify 결제 설정(해당되는 경우)
“`
1. Shopify 백오피스 > 설정 > 결제
2. '결제 방법 추가' 섹션에서 게이트웨이 공급업체를 선택합니다.
3. (직접 옵션을 사용할 수 없는 경우 타사 애플리케이션 또는 사용자 지정 통합이 필요합니다.)
“`

B. API 통합 방법론(Xendit을 예로 들어)

1. 필요한 플러그인 설치
"`bash
# Shopify 앱스토어 검색 및 설치.
- Shopify 또는 유사 플러그인용 Xendit 결제 게이트웨이
“`

2. 수동 API 통합 단계

"`javascript
// theme.liquid에 스크립트 참조 추가(Xendit 예제)

{% endif %}
“`

B. 웹훅 보안 인증 모범 사례
"`javascript
// Node.js 예제 - Xendit 웹훅 인증 미들웨어
const crypto = require('crypto');

함수 verifyXenditWebhook(req, res, next) {
const callbackToken = process.env.XENDIT_CALLBACK_TOKEN;

// 1단계: 서명 헤더 및 타임스탬프 헤더 가져오기
const xCallbackSignature = req.headers['x-callback-signature'];

}
“`

VI. 성능 최적화를 위한 주요 지표

모니터링해야 하는 5가지 핵심 지표:

| 지표 > 규정 준수 임계값 > 권장 측정 도구 > 권장 측정 도구
|———————–|————-|————————-|
| API 응답 시간 | ≤800ms | NewRelic/Datadog |
| 결제 페이지 로드 속도 | ≤2초 | Google 페이지 속도 인사이트|
| 웹훅 지연 시간 | ≤3초 | AWS CloudWatch 지표 |
| 모바일 성공률