24.2. Stripe을 신용 카드 게이트웨이로 구성


3scale API 공급자로 Stripe를 신용 카드 게이트웨이로 사용하여 서브스크립션에서 API로의 결제를 수신할 수 있도록 Stripe를 결제 게이트웨이로 사용하여 관리 포털과 개발자 포털을 결제 게이트웨이로 구성합니다.

사전 요구 사항

  • Stripe 계정이 있어야 합니다.

    • Stripe 하위 계정을 각 비즈니스 또는 프로젝트에 사용할 것을 권장합니다.
    • 여러 계정에 대한 Stripe 문서를 참조하십시오.
  • Stripe 관리자 권한이 있어야 합니다.

프로세스

Stripe를 결제 게이트웨이로 사용하여 3scale을 구성하려면 다음 단계를 따르십시오.

24.2.1. 3scale API Management 관리 포털에서 billing API 범위를 사용하여 액세스 토큰 생성

  1. 3scale 관리 포털에서 계정 설정 > 개인 > 토큰으로 이동합니다.
  2. billing API 범위를 사용하여 읽기 및 쓰기 토큰을 생성합니다.

    1. 액세스 토큰 추가를 클릭합니다.
    2. 토큰 이름을 지정합니다.
    3. scope: billinging API 를 선택합니다.
    4. 읽기 및 쓰기 권한 수준을 선택합니다.
    5. 액세스 토큰 생성을 클릭합니다.
    6. 액세스 토큰을 복사합니다.

      • 액세스 토큰을 파일 텍스트에 복사해야 합니다. 액세스 토큰은 나중에 표시되지 않습니다.
    7. 토큰 생성을 완료하려면 토큰을 복사했습니다.

작업으로 돌아가기.

24.2.2. Stripe에서 키와 Webhook 시크릿 가져오기

참고
  • Stripe에서 Webhook를 구성해야 합니다.
  • Webhook를 사용하여 결제에 성공했음을 3scale에 알립니다.
  • 3scale은 송장 상태를 업데이트하고 추가 시도를 방지합니다.

Stripe 계정에서 시크릿 키게시 가능한 키를 가져옵니다.

  1. Stripe 대시보드를 엽니다.
  2. Stripe 문서의 지침에 따라 API 키를 찾습니다.
  3. 비밀 키게시 가능한 키복사

Stripe 계정에서 Webhook 서명 보안을 생성합니다.

  1. 개발자 > Webhook로 이동합니다.
  2. 엔드포인트 추가를 클릭합니다.
  3. 다음 끝점 URL을 입력합니다.

    https://<Your-provider-admin-domain>/api/payment_callbacks/stripe_callbacks?access_token=<value-of-access-token>
    Copy to Clipboard
  4. 보낼 이벤트에서 payment_intent.succeeded 를 추가합니다.
  5. 엔드포인트 추가를 클릭합니다.
  6. 방금 생성한 Webhook의 서명 시크릿을 표시하려면 클릭하여 이 시크릿을 기록해 둡니다. 이는 Webhook 서명 보안입니다.

작업으로 돌아가기.

24.2.3. 3scale API Management 관리 포털에서 청구 구성

3scale 관리 포털에서 다음을 수행합니다.

  1. Audience > billing > Charging & Gateway 로 이동합니다.
  2. Charging enabled 를 선택하고 Save 를 클릭합니다.
  3. credit 카드 게이트웨이 > 게이트웨이 에서 게이트웨이로 Stripe 을 선택합니다.
  4. Stripe의 키 및 Webhook 시크릿 을 보유하는 Stripe 계정에서 얻은 게시 키, 게시 가능한 키 및 Webhook 서명 보안을 추가합니다.
  5. 저장을 클릭합니다.

작업으로 돌아가기.

24.2.4. 3scale 개발자 포털에서 신용 카드 세부 정보 편집

  1. 개발자 계정을 사용하여 3scale 개발자 포털에 로그인합니다.
  2. Settings > credit Card Details 로 이동합니다.
  3. 다음 신용 카드 세부 정보 추가: 신용 카드 번호, 만료 날짜 및 CVC.
  4. Save details 를 클릭합니다.

작업으로 돌아가기.

24.2.5. 실패한 이메일 응답 텍스트 업데이트

SCA 결제 수정 사항과 관련하여 invoice_messenger_unsuccessfully_servingd_for_buyer.text.liquid 이메일의 텍스트는 3scale 2.10의 수동 업데이트가 필요합니다.

  1. 3scale 관리 포털에서 Audience > Messages > Email Templates 로 이동합니다.
  2. 재시도가 있는 구매자에 대해 Invoice charge failure를 선택합니다.
  3. 덮어쓰기 를 클릭합니다.
  4. 템플릿 메시지 업데이트: 실패한 이메일 응답에 사용할 전체 텍스트입니다.

    Dear {{ account.name }},
    
    Thank you for using our service.
    
    We're sorry to inform you that your last payment was declined.
    This may have been caused by a few common reasons:
    
    - A new authentication policy enforced by your bank
    - An expired credit card
    - Insufficient funds on the account
    
    To continue using your service, verify the status of your credit card and update or re-enter the credit card details at {{payment_url}}.
    
    If you need help, don't hesitate to contact us at {{ provider.finance_support_email }}.
    
    Best regards,
    The {{ provider.name }} API Team
    Copy to Clipboard
  5. 이메일 템플릿 생성을 클릭합니다.

이 단계를 통해 실패한 이메일 응답에 대해 이메일 템플릿을 업데이트했습니다.

작업으로 돌아가기.

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat