24.2. Stripe을 신용 카드 게이트웨이로 구성
3scale API 공급자로 Stripe를 신용 카드 게이트웨이로 사용하여 서브스크립션에서 API로의 결제를 수신할 수 있도록 Stripe를 결제 게이트웨이로 사용하여 관리 포털과 개발자 포털을 결제 게이트웨이로 구성합니다.
사전 요구 사항
Stripe 계정이 있어야 합니다.
- Stripe 하위 계정을 각 비즈니스 또는 프로젝트에 사용할 것을 권장합니다.
- 여러 계정에 대한 Stripe 문서를 참조하십시오.
- Stripe 관리자 권한이 있어야 합니다.
프로세스
Stripe를 결제 게이트웨이로 사용하여 3scale을 구성하려면 다음 단계를 따르십시오.
24.2.1. 3scale API Management 관리 포털에서 billing API 범위를 사용하여 액세스 토큰 생성 링크 복사링크가 클립보드에 복사되었습니다!
- 3scale 관리 포털에서 계정 설정 > 개인 > 토큰으로 이동합니다.
billing API 범위를 사용하여 읽기 및 쓰기 토큰을 생성합니다.
- 액세스 토큰 추가를 클릭합니다.
- 토큰 이름을 지정합니다.
- scope: billinging API 를 선택합니다.
- 읽기 및 쓰기 권한 수준을 선택합니다.
- 액세스 토큰 생성을 클릭합니다.
액세스 토큰을 복사합니다.
- 액세스 토큰을 파일 텍스트에 복사해야 합니다. 액세스 토큰은 나중에 표시되지 않습니다.
- 토큰 생성을 완료하려면 토큰을 복사했습니다.
24.2.2. Stripe에서 키와 Webhook 시크릿 가져오기 링크 복사링크가 클립보드에 복사되었습니다!
- Stripe에서 Webhook를 구성해야 합니다.
- Webhook를 사용하여 결제에 성공했음을 3scale에 알립니다.
- 3scale은 송장 상태를 업데이트하고 추가 시도를 방지합니다.
Stripe 계정에서 시크릿 키 및 게시 가능한 키를 가져옵니다.
- Stripe 대시보드를 엽니다.
- Stripe 문서의 지침에 따라 API 키를 찾습니다.
- 비밀 키 및 게시 가능한 키복사
Stripe 계정에서 Webhook 서명 보안을 생성합니다.
- 개발자 > Webhook로 이동합니다.
- 엔드포인트 추가를 클릭합니다.
다음 끝점 URL을 입력합니다.
https://<Your-provider-admin-domain>/api/payment_callbacks/stripe_callbacks?access_token=<value-of-access-token>
https://<Your-provider-admin-domain>/api/payment_callbacks/stripe_callbacks?access_token=<value-of-access-token>Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
보낼 이벤트에서
payment_intent.succeeded를 추가합니다. - 엔드포인트 추가를 클릭합니다.
- 방금 생성한 Webhook의 서명 시크릿을 표시하려면 클릭하여 이 시크릿을 기록해 둡니다. 이는 Webhook 서명 보안입니다.
24.2.3. 3scale API Management 관리 포털에서 청구 구성 링크 복사링크가 클립보드에 복사되었습니다!
3scale 관리 포털에서 다음을 수행합니다.
- Audience > billing > Charging & Gateway 로 이동합니다.
- Charging enabled 를 선택하고 Save 를 클릭합니다.
- credit 카드 게이트웨이 > 게이트웨이 에서 게이트웨이로 Stripe 을 선택합니다.
- Stripe의 키 및 Webhook 시크릿 을 보유하는 Stripe 계정에서 얻은 게시 키, 게시 가능한 키 및 Webhook 서명 보안을 추가합니다.
- 저장을 클릭합니다.
24.2.4. 3scale 개발자 포털에서 신용 카드 세부 정보 편집 링크 복사링크가 클립보드에 복사되었습니다!
- 개발자 계정을 사용하여 3scale 개발자 포털에 로그인합니다.
- Settings > credit Card Details 로 이동합니다.
- 다음 신용 카드 세부 정보 추가: 신용 카드 번호, 만료 날짜 및 CVC.
- Save details 를 클릭합니다.
24.2.5. 실패한 이메일 응답 의 텍스트 업데이트 링크 복사링크가 클립보드에 복사되었습니다!
SCA 결제 수정 사항과 관련하여 invoice_messenger_unsuccessfully_servingd_for_buyer.text.liquid 이메일의 텍스트는 3scale 2.10의 수동 업데이트가 필요합니다.
- 3scale 관리 포털에서 Audience > Messages > Email Templates 로 이동합니다.
- 재시도가 있는 구매자에 대해 Invoice charge failure를 선택합니다.
- 덮어쓰기 를 클릭합니다.
템플릿 메시지 업데이트: 실패한 이메일 응답에 사용할 전체 텍스트입니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 이메일 템플릿 생성을 클릭합니다.
이 단계를 통해 실패한 이메일 응답에 대해 이메일 템플릿을 업데이트했습니다.