비용 청구가 성공하면 데이터베이스 웹 테이블을 업데이트하기 위해 스트라이프 webhook을 사용하고 있습니다. 이 업데이트는 이벤트가 구독의 반복 지불 일 때만 발생해야합니다 (처음 가입 할 때 발생하는 초기 결제가 아닙니다). 가입시 발생하는 초기 지불이 아닌 구독 결제인지 여부를 결정하는 데 도움이되는 이벤트 객체의 속성이 있습니까?charge.succeeded 유형의 스트라이프 이벤트 객체가 반복 구독료 결제인지 확인하는 방법
1
A
답변
0
invoice.payment_succeeded 웹 후크를 청취 할 수 있습니다. 지불이 이루어지면 언제든지 발동됩니다. 내 사이트 중 하나에 대해서는 사용자 테이블과 회원 테이블이 있습니다. 첫 번째 지불시 청구가 시도 될 때 사용자의 회원 테이블에 항목이 없으므로 invoice.payment_succeeded 이벤트를 catch 할 때 해당 테이블이 사용자에게 비어 있는지 확인합니다. 그렇다면 첫 번째 지불 인 것입니다. . 청구가 완료되면 사용자의 회원 테이블에 행을 삽입합니다. 후속 invoice.payment_succeeded 웹 후크에서 사용자의 회원 테이블에 행이 생기므로 재발급 결제를 위해 데이터베이스를 업데이트 할 수 있습니다. 청구가 처음으로 발생하거나 다시 지불하는 경우 API 이벤트에서 직접 알 수있는 방법이 있다고 생각하지 않습니다.
https://support.stripe.com/questions/what-events-can-i-see-when-a-subscription-is-renewed
관련 문제
- 1. 객체가 특정 유형의 배열인지 확인하는 방법은 무엇입니까?
- 2. Ruby에서 객체가 반복 가능한지 확인하는 방법은 무엇입니까?
- 3. 스트라이프 이벤트 관리
- 4. 객체가 null의 경우 확인하는 방법
- 5. 객체가 데이터베이스에 저장되었는지 확인하는 방법
- 6. Facebook Graph API : 객체가 다른 유형의 객체가 아닌 다른 객체인지 확인하는 방법
- 7. 주어진 유형의 객체가 ==
- 8. 다양한 유형의 객체가 포함 된 Java ArrayList
- 9. 객체가 반복적으로 반복 가능함을 감지하면
- 10. 이벤트 반복 (LINQ 쿼리)
- 11. 다른 유형의 반복 함수
- 12. 반복 이벤트
- 13. 해당 객체가 인터페이스를 구현하는지 확인하는 방법
- 14. UiAutomator - 특정 좌표에 객체가 있는지 확인하는 방법
- 15. 캔버스 객체가 서로 겹쳐져 있는지 확인하는 방법
- 16. DRb : 원격 객체가 존재하는지 확인하는 방법?
- 17. 일반 객체가 문자열과 동일한 지 확인하는 방법
- 18. GQL 객체가 비어 있는지 확인하는 방법
- 19. == null을 제외하고 객체가 null인지 아닌지 확인하는 방법
- 20. 이벤트 캘린더 이벤트 키트에서 중복을 확인하는 방법
- 21. 유형 객체가 반복 가능하지 않습니다.
- 22. 플로트 객체가 반복 가능하지 않습니다.
- 23. Django 객체가 반복 가능하지 않습니다.
- 24. int 객체가 반복 가능하지 않습니까?
- 25. int 객체가 반복 가능하지 않습니까?
- 26. 이벤트 후 객체가 null입니다.
- 27. PHP의 반복 이벤트
- 28. wxPython : 이벤트 소스를 확인하는 방법
- 29. 간단한 양식과 js를 사용하여 스트라이프 트랜잭션의 응답을 확인하는 방법
- 30. object가 linq 유형의 SQL인지 확인하는 방법