24.2. IMAPe를 신용 카드 게이트웨이로 구성

3scale API 프로바이더로 사용자 포털과 개발자 포털을 domaine를 신용 카드 게이트웨이로 사용하여 API로의 서브스크립션에서 API로 지불 받을 수 있도록 결제 게이트웨이로 구성합니다.

사전 요구 사항

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

    • 스트라이프는 각 비즈니스 또는 프로젝트에 별도의 Stripe 하위 계정을 사용하는 것이 좋습니다.
    • 여러 계정 의 Stripe 설명서를 참조하십시오.
  • 현재 관리자 권한이 있어야 합니다.

절차

결제 게이트웨이로 3scalee를 구성하려면 다음 단계를 따르십시오.

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

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

    1. 액세스 토큰 추가를 클릭합니다.
    2. 토큰 이름을 지정합니다.
    3. 범위를 선택합니다. 청구 API.
    4. 권한 수준을 선택합니다. 읽기 및 쓰기.
    5. Create Access token (액세스 토큰 만들기)을 클릭합니다.
    6. 액세스 토큰을 복사합니다.

      • 액세스 토큰을 파일 텍스트에 복사해야 합니다. 나중에 액세스 토큰이 표시되지 않습니다.
    7. 토큰 생성을 완료하려면 I have copy token( 토큰을 복사한 경우)를 클릭합니다.

작업으로 돌아가기

24.2.2. subnete에서 키 및 Webhook 시크릿 가져오기

참고
  • Stripe에서 Webhook를 구성해야 합니다.
  • 웹 후크를 사용하여 결제에 성공했음을 3scale에 알립니다.
  • 그런 다음 3scale은 송장 상태를 업데이트하고 추가 비용을 청구하지 않습니다.

사용자 계정에서 Secret Key 및 Publishable Key 를 가져옵니다.

  1. 현재 대시보드를 엽니다.
  2. redhate 설명서의 지침에 따라 API 키를 찾습니다.
  3. Secret 키Publishable 키복사

여전히 사용자 계정에서 Webhook 서명 보안을 생성합니다.

  1. 개발자 > Webhook 로 이동합니다.
  2. 끝점 추가를클릭합니다.
  3. 다음 끝점 URL로 채웁니다.

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

작업으로 돌아가기

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

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

  1. 대상 > 청구 > 청구 & 게이트웨이로 이동하십시오.
  2. Charging enabled 를 선택하고 Save(저장 )를 클릭합니다.
  3. 신용 카드 게이트웨이 > 게이트웨이 에서 게이트웨이 를 선택합니다.
  4. 24.2.2절. “subnete에서 키 및 Webhook 시크릿 가져오기” 의 사용자 계정에서 가져온 보안 키 , 게시 가능 키Webhook 서명 시크릿 을 추가합니다.
  5. 저장을 클릭합니다.

작업으로 돌아가기

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

  1. 개발자 계정으로 3scale 개발자 포털에 로그인합니다.
  2. 설정 > 신용 카드 세부 정보로 이동합니다.
  3. 신용 카드 번호, 만료 날짜 및 CVC와 같은 신용 카드 정보를 추가합니다.
  4. Save details(세부 정보 저장)를 클릭합니다.

작업으로 돌아가기

24.2.5. 청구되지 않은 이메일 응답의 텍스트 업데이트

SCA 결제 수정 사항과 관련하여 invoice _messenger_unsuccessfully_charged_for_buyer.text.liquid 이메일의 텍스트는 3scale 2.10에서 수동으로 업데이트해야 합니다.

  1. 3scale 관리 포털에서 대상 > 메시지 > 이메일 템플릿으로 이동합니다.
  2. 재시도를 사용하는 구매자의 송장 과금 실패를 선택합니다.
  3. Override(재정의)를 클릭합니다.
  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
  5. Create Email Template (이메일 템플릿 만들기)을 클릭합니다.

이러한 단계를 통해 청구되지 않은 이메일 응답을 위해 이메일 템플릿을 업데이트했습니다.

작업으로 돌아가기