Shopify 방글라데시 결제 게이트웨이와 전체 흐름 통합

방글라데시 결제 게이트웨이와 Shopify 통합 전체 프로세스 가이드

I. 사전 준비

  1. 방글라데시 현지 결제 게이트웨이 선택::

    • bKash(가장 인기 있는 모바일 지갑)
    • 나가드(정부 지원 전자 금융 서비스)
    • 로켓(네덜란드-방글라 은행의 모바일 금융 서비스)
    • Upay
    • SSLCOMMERZ(통합 결제 처리업체)
  2. 판매자 계정 등록::

    • 선택한 전자결제 대행사의 공식 웹사이트를 방문하여 판매자 계정을 신청하세요.
    • 사업자 등록증, 납세자 식별 번호(NID/TIN), 은행 계좌 정보 등의 서류를 준비합니다.
    • KYC 인증 절차를 완료합니다(보통 영업일 기준 3~7일 소요).

둘째, Shopify 배경 설정

  1. Shopify 관리자 패널에 로그인

  2. 결제 서비스 공급업체 설정으로 이동::
    경로: 설정 → 결제 → 공급자 선택

  3. 타사 결제 서비스 제공업체 옵션 선택

III. 구체적인 통합 방법

A. 직접 지원 사례(예: SSLCOMMERZ)

  1. Shopify 백엔드에서 "방글라데시" 또는 특정 게이트웨이 이름을 검색합니다.
  2. 결제 게이트웨이에서 얻은 필드를 입력합니다.
    • 판매자 ID
    • API 키/비밀번호
  3. 콜백 URL 및 웹훅 알림 주소 구성하기

B. API 사용자 지정 통합 솔루션(공식 플러그인이 없는 게이트웨이용)

  1. 사용자 지정 애플리케이션 개발 또는 미들웨어 서비스 사용::
    권장되는 중개 플랫폼은 PayU, Stripe Connect 또는 Paymentwall입니다.

2.API 도킹 단계::

// Node.js 샘플 코드 프레임워크
const paymentGateway = require('bkash-api-sdk');

라우터.post('/process-payment', async (req, res) => {
시도 {
const paymentData = {
금액: req.body.total,
통화: 'BDT',
orderId: req.body.order_number,
customerPhone: req.body.customer_phone // bKash는 휴대폰 번호가 필요합니다.

};

const response = await paymentGateway.createPayment(paymentData);

// 고객을 게이트웨이의 결제 페이지로 리디렉션합니다.
res.json({ redirectUl: response.payment_url });
} catch (error) {
콘솔 오류(오류);
res.status(500).send('결제 처리 실패');
}
});

3.결제 상태 업데이트를 처리하도록 웹훅 구성하기

C. PSP 플러그인 프로그램(권장)

1. "PayFlexi BD 결제 게이트웨이"와 같은 Shopify 앱스토어를 설치합니다.
2. 플러그인별 구성 마법사 입력을 따릅니다.

  • 판매자 자격 증명
  • 거래 수수료 구조
  • 허용되는 통화

IV. 테스트 및 Go-Live 핵심 사항

포인트 주요 점검 항목
샌드박스 테스트 실패를 포함한 모든 가능한 거래 시나리오 시뮬레이션
프로덕션 환경 검증 소액 실제 거래에 대한 환불 프로세스 테스트
규정 준수 확인 전자 거래에 대한 방글라데시 중앙은행(BB) 규정 준수 보장

자주 묻는 질문.
- "지원되지 않는 통화": Shopify 백엔드에서 BDT 통화 표시를 활성화해야 합니다.
- 웹훅 시간 초과 문제: 서버 위치를 남아시아 지역으로 조정하기
- 모바일 최적화: 결제 카운터가 저속 환경에 맞게 조정되었는지 확인합니다.

추가 조치를 제안합니다.
✔️ bKash/로켓 충전 지침 페이지 추가하기
✔️ 다국어 지원 설정 (영어 + 벵골어 )
✔️ 현지 매입업체에 문의하여 국제 카드 채널(비자/마스터카드)을 개설하세요.

출시 후 모니터링 지표.
현지 결제 전환율과 주문 포기율 비교
◉ 평균 정산 기간(T+소수)
분쟁/지급 거부 비율

# 방글라데시 결제 게이트웨이와 Shopify 통합에 대한 고급 가이드(계속)

V. 현지화 최적화 전략

1. 모바일 우선 디자인
- 결제 프로세스 간소화: 비카시/나가드 및 기타 지갑을 위한 원클릭 결제 버튼 디자인하기
- USSD 호환성: 결제 페이지에서 `*247#` 클래스 USSD 코드가 트리거되는지 확인합니다.
- 낮은 대역폭 최적화:
- 결제 페이지 리소스 압축(<500KB) - 设置备用图片加载路径 2. OTP处理最佳实践 ```liquid {% comment %} Shopify模板示例:OTP输入框优化 {% endcomment %}

“`

3. SMS 알림 통합 프로그램
| 서비스 제공업체 | API 문서 링크 | 수수료(문서당) | 서비스 제공업체
|———–|—————————–|————|
| 비캐시 | developer.bkash.com | BDT0.50 | 비트코인캐시
| nagad | api.nagad.com.bd | BDT0.45 |
| SSLWireless | portal.sslwireless.com | BDT0.30부터 |

VI. 규정 준수 및 위험 관리

1. 방글라데시 은행 요구 사항 목록:
75,000 BDT 이상의 거래는 추가 인증이 필요합니다.
모든 전자 거래 기록은 최소 5년간 보관합니다.
매월 중앙은행에 국경 간 결제 데이터를 보고합니다.

2. PCI DSS 구현 포인트:
-아이프레임을 사용하여 직접 리디렉션 대신 결제 페이지 임베드하기
-로그에 전체 카드 번호/휴대폰 비밀번호 저장 비활성화
-분기별 ASV 스캔

VII. 성능 모니터링 대시보드 구성

권장되는 Grafana 모니터링 템플릿 메트릭입니다:

“`
쿼리_결제_성공률 =
합계(성공 횟수{은행=~"$은행",게이트웨이=~"$게이트웨이"})
/
합계(total_count{bank=~"$bank",gateway=~"$gateway})
“`

중요 알람 임계값:
3분 연속 성공률<85% → PagerDuty警报 ▸平均响应时间>8초 → 슬랙 알림

VIII. 대안 비교 분석

기본 게이트웨이를 사용할 수 없는 경우의 대안입니다:

1. 현금 수금 시스템 증명.
-7자리 결제 코드를 016XXXXXXXXX로 SMS로 전송합니다.
-고객이 상담원에게 코드를 제시하여 결제를 완료합니다.

2. 은행 직접 연결 프로그램 비교표.

은행명 SWIFT 수수료 정산 기간 최소 잔액 요건
——– ———– ———– ————-
동부 은행 $15 T+3 $2000
BRAC 뱅크 $12 T+4 $1500
시티 뱅크 $18 T+2 $3000

IX. 계절적 흐름에 대한 대응

Eid 프로모션 기간 동안의 특별 설정.

☑️ 사전 단일 한도 200,000 BDT로 증가 (72시간 사전 신청 필요 )
☑️ 임시 서버 노드 다카/GPG 데이터 센터 배포
☑️ 연중무휴 24시간 이중 언어 고객 서비스를 제공합니다(영어 + 벵골어 ).

기술팀 체크리스트.
✅ 일일 트래픽 10배를 시뮬레이션하는 스트레스 테스트
✅ 비필수 기능을 끌 수 있는 수동 다운그레이드 스위치를 준비하세요.
✅ 사전 생성된 100개의 대체 주문 세그먼트

어떤 세부 영역에 대한 추가 조사가 필요한가요? 예시 .
→ 특정 게이트웨이에 대한 디버깅 팁
해외 정산 손실을 줄이는 방법 → 해외 정산 손실을 줄이는 방법
→ 이슬람 금융 규정 준수를 위한 특별 요구 사항