온라인 결제용 Stripe
3139 단어 startupsecurityjavascriptstripe
규정 준수, 보안 및 사기 탐지와 같은 것에 대해 걱정하는 대신 사용자 경험에 집중하고 몇 번의 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":"..."
}
소방선 감사합니다
Reference
이 문제에 관하여(온라인 결제용 Stripe), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/bekbrace/is-stripe-good-enough-5ae7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)