SaaS 앱에 Stripe Billing Api를 통합하기 위해 Stripe 문서를 확인하기 시작했습니다. 상황이 항상 가장 간단한 것은 아니며 Stripe 구독의 맥락에서 "거래"에 가장 가까운 엔터티가 송장, 특히 이와 관련된 결제 이벤트라는 점을 이해하는 데 약간의 시간이 걸렸습니다. 예를 들어 결제 의도 및 그에 따른 요금 등이 있습니다. 이유는 다음과 같습니다.
구독 수명 주기: Stripe의 구독은 고객에게 반복적으로 요금을 청구하는 지속적인 계약을 나타냅니다. 다만, 구독자체가 실제 금융거래를 처리하는 것은 아닙니다.
송장 생성: 구독의 각 결제 주기마다 Stripe은 송장을 생성합니다. 청구서에는 구독 항목, 세금, 할인을 포함하여 지불해야 할 금액이 자세히 설명되어 있습니다.
결제 처리: 송장이 완료되면 Stripe는 결제를 처리하기 위해 결제 의도를 생성합니다. 결제 의도는 결제 흐름을 캡슐화하고 필요한 경우 고객 인증을 처리합니다.
Charge 생성: 결제에 성공하면 Charge 객체가 생성됩니다. 이는 고객 계좌에서 애플리케이션 계좌로 실제 자금이 이체되는 것을 나타냅니다.
스트라이프 예시에 제공된 JSON 응답에서 최신_인보이스 필드는 구독과 관련된 가장 최근 인보이스를 참조합니다.
"latest_invoice": "in_1MowQWLkdIwHu7ixuzkSPfKd"
거래 세부정보를 보려면 이 인보이스를 검색하고 결제 의도 또는 요금을 조사해야 합니다.
요약: Stripe의 구독 작업 흐름에서 송장은 관련 결제 의도 및 청구와 함께 다음 항목을 의미합니다. 거래를 가장 밀접하게 나타냅니다.
워크플로 예시:
위 내용은 Stripe에서 거래를 검색하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!