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`(이메일, 이름 또는/및 전화별), `createCustomer` 및 `createOrRetrieveCustomer`(사용자가 이미 존재하는 경우, 이메일이 이미 등록되어 있으면 가져옴). 동일한 이메일을 가진 사용자가 여러 명이면 그 배열을 반환합니다. 존재하지 않으면 생성합니다.) ## 지원되는 이벤트 - **충전 실패**: 이 이벤트는 Stripe 에서 충전이 실패할 때 발생합니다. - **구독이 삭제됨**: Stripe 에서 구독이 취소/삭제된 경우 발생하는 이벤트입니다. - **구독 업데이트됨**: 이 이벤트는 Stripe 에서 구독이 업데이트될 때 발생합니다. 예를 들어, 구독이 취소되었지만 즉시 종료되지 않은 경우 `cancel_at_period_end`가 참이 됩니다. - **인보이스 결제 실패**: Stripe 에서 인보이스 결제가 실패한 경우 발생하는 이벤트입니다. - **결제 의도 실패**: Stripe 에서 결제 의도가 실패한 경우 발생하는 이벤트입니다. 이러한 이벤트를 통해 챗봇은 Stripe 에서 요금, 결제 및 구독과 관련된 다양한 상황에 대응할 수 있습니다.