온라인 결제용 Stripe

사실상 모든 온라인 비즈니스 모델에서 수익을 창출할 수 있는 툴킷인 Stripe의 API를 사용하여 결제 수락, 고객 관리, 구독 처리 등을 처리할 수 있습니다.



규정 준수, 보안 및 사기 탐지와 같은 것에 대해 걱정하는 대신 사용자 경험에 집중하고 몇 번의 API 호출만으로 결제 시스템을 구현할 수 있는 개발자 접근 방식으로 인해 신생 기업에 매우 인기가 있습니다.



그렇다면 신용카드 결제는 어떻게 이루어지나요?

1- 결제 의도 생성
사용자가 앱에서 결제할 준비가 되면 먼저 서버에서 결제 의도를 생성해야 합니다.
지불 인텐트는 일종의 지불 프로세스를 관리하는 세션과 같으며 현재 지불 방법이 필요한 상태입니다.

{"id"    : "bek2$..",
 "amount":  500,
 "status": "requires_payment",
 "client_secret":"..."
}


2- 카드 정보 수집

다음으로 고객으로부터 신용 카드 정보를 얻어야 합니다.
stripe.js를 사용하여 이 프로세스를 안전하게 처리할 수 있습니다.
Stripe.js는 사용자 지정 가능한 신용 카드 양식을 애플리케이션에 직접 탑재할 수 있습니다. 사용자 입력에 대한 자동 유효성 검사를 제공합니다.

3- Stripe로 보내기
사용자가 양식을 제출하면 서버에서 결제 의도를 가져와 브라우저에서 사용자가 입력한 신용 카드 세부 정보와 결합한 다음 스트라이프 확인 카드 결제를 호출하여 이 데이터를 스트라이프 서버로 보내는 기능을 작성합니다. , 결제를 완료하려고 시도합니다.

그러나 현재 세계 여러 지역에서는 지불에 대한 추가 승인을 요구하는 규정이 있습니다.
이제 결제 의도는 "조치 필요"상태이며 Stripe가 프런트엔드에서 이 프로세스를 처리하고 완료되면 결제 의도가 성공 상태로 이동합니다.

{"id"    : "bek2$..",
 "amount":  500,
 "status": "requires_action",
 "client_secret":"..."
}


소방선 감사합니다

좋은 웹페이지 즐겨찾기