>  기사  >  백엔드 개발  >  Stripe에서 거래를 검색하는 방법

Stripe에서 거래를 검색하는 방법

Linda Hamilton
Linda Hamilton원래의
2024-10-07 20:07:02712검색

How to retrieve the Transactions from Stripe

SaaS 앱에 Stripe Billing Api를 통합하기 위해 Stripe 문서를 확인하기 시작했습니다. 상황이 항상 가장 간단한 것은 아니며 Stripe 구독의 맥락에서 "거래"에 가장 가까운 엔터티가 송장, 특히 이와 관련된 결제 이벤트라는 점을 이해하는 데 약간의 시간이 걸렸습니다. 예를 들어 결제 의도 및 그에 따른 요금 등이 있습니다. 이유는 다음과 같습니다.

  1. 구독 수명 주기: Stripe의 구독은 고객에게 반복적으로 요금을 청구하는 지속적인 계약을 나타냅니다. 다만, 구독자체가 실제 금융거래를 처리하는 것은 아닙니다.

  2. 송장 생성: 구독의 각 결제 주기마다 Stripe은 송장을 생성합니다. 청구서에는 구독 항목, 세금, 할인을 포함하여 지불해야 할 금액이 자세히 설명되어 있습니다.

  3. 결제 처리: 송장이 완료되면 Stripe는 결제를 처리하기 위해 결제 의도를 생성합니다. 결제 의도는 결제 흐름을 캡슐화하고 필요한 경우 고객 인증을 처리합니다.

  4. Charge 생성: 결제에 성공하면 Charge 객체가 생성됩니다. 이는 고객 계좌에서 애플리케이션 계좌로 실제 자금이 이체되는 것을 나타냅니다.

스트라이프 예시에 제공된 JSON 응답에서 최신_인보이스 필드는 구독과 관련된 가장 최근 인보이스를 참조합니다.


"latest_invoice": "in_1MowQWLkdIwHu7ixuzkSPfKd"


거래 세부정보를 보려면 이 인보이스를 검색하고 결제 의도 또는 요금을 조사해야 합니다.

  • 결제 의도: 상태, 금액, 결제 방법 등 결제 흐름 정보가 포함됩니다.
  • 청구: 최종 결제 거래를 나타내며 금액, 통화, 영수증 URL 등의 세부정보가 포함됩니다.

요약: Stripe의 구독 작업 흐름에서 송장은 관련 결제 의도청구와 함께 다음 항목을 의미합니다. 거래를 가장 밀접하게 나타냅니다.


워크플로 예시:

  1. 구독(sub_...): 반복 청구 계약을 관리합니다.
  2. 송장(in_...): 각 결제 주기마다 생성됩니다. 요금을 항목별로 표시합니다.
  3. 지불 의도(pi_...): 송장에 대한 지불금 징수를 시작했습니다.
  4. 청구(ch_...): 결제 성공 시 생성됩니다. 거래를 나타냅니다.

위 내용은 Stripe에서 거래를 검색하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.