Botpress 챗봇을 기업과 고객 간의 거래를 촉진하는 인기 있는 온라인 결제 플랫폼인 Stripe 과 연결하면 Stripe 에서 결제, 구독, 송장 등을 관리할 수 있습니다.

설정 및 구성

통합을 설정하려면 Stripe apiKey를 제공해야 합니다. 이 키는 Stripe 대시보드에서 얻을 수 있습니다. 연동이 설정되면 기본 제공 작업을 사용하여 Stripe 데이터를 관리할 수 있습니다.

전제 조건

Botpress Stripe 연동을 활성화하기 전에 다음 사항이 있는지 확인하세요:

  • Botpress cloud 계정.
  • Stripe 에서 생성된 apiKey.

통합 활성화

Botpress 에서 Stripe 연동을 활성화하려면 다음 단계를 따르세요:

  1. Botpress 관리자 패널에 액세스합니다.
  2. 2. '연동' 섹션으로 이동합니다.
  3. Stripe 통합을 찾아 "사용" 또는 "구성"을 클릭합니다.
  4. 4. 필수 apiKey를 입력합니다.
  5. 구성을 저장합니다.

사용법

연동이 활성화되면 Botpress 챗봇에서 Stripe 기능을 사용할 수 있습니다. 이 연동 서비스는 Stripe 와 상호 작용하기 위한 여러 가지 작업을 제공합니다. 예를 들어 'createPaymentLink', 'createSubsLink'(구독 결제 링크 생성용), 'listPaymentLinks'(ID 및 URL), 'listProductPrices'(가격에 '정기결제' 속성이 있는 경우 제품은 구독 유형입니다.), 'findPaymentLink'(URL, 반환 ID 기준), deactivatePaymentLink(ID 기준) 등이 있습니다. 그리고 고객에 대한 작업, listCustomers(이메일별 필터링 옵션), searchCustomers(이메일, 이름 또는/및 전화별), createCustomercreateOrRetrieveCustomer(사용자가 이미 존재하는 경우, 이메일이 이미 등록되어 있으면 가져옴). 동일한 이메일을 가진 사용자가 여러 명이면 그 배열을 반환합니다. 존재하지 않으면 생성합니다.)

지원되는 이벤트

  • 충전 실패: 이 이벤트는 Stripe 에서 충전이 실패할 때 발생합니다.
  • 구독이 삭제됨: Stripe 에서 구독이 취소/삭제된 경우 발생하는 이벤트입니다.
  • 구독 업데이트됨: 이 이벤트는 Stripe 에서 구독이 업데이트될 때 발생합니다. 예를 들어, 구독이 취소되었지만 즉시 종료되지 않은 경우 cancel_at_period_end가 참이 됩니다.
  • 인보이스 결제 실패: Stripe 에서 인보이스 결제가 실패한 경우 발생하는 이벤트입니다.
  • 결제 의도 실패: Stripe 에서 결제 의도가 실패한 경우 발생하는 이벤트입니다.

이러한 이벤트를 통해 챗봇은 Stripe 에서 요금, 결제 및 구독과 관련된 다양한 상황에 대응할 수 있습니다.