시간 간격을 가진 일회성 구독 문제를 가격 객체에 새로운 메타데이터(“recurring:0/1”)를 추가하여 성공적으로 해결했습니다. 그리고 price[:metadata][:recurring]=="0"인 가격으로 구독을 생성하려고 하면 Subscription 객체의 cancel_at_end 값을 true로 설정합니다.
그런 다음 일회성 가격을 생성할 때 여전히 간격(연, 월, 일, 주)을 선택해야 하지만 “recurring” 상자를 체크하지 않아야 합니다.
그리고 사용자가 구독하면 백엔드가 종료일에 종료되는 반복 구독을 생성합니다. 사용자는 스스로 갱신을 취소할 필요가 없습니다.
그러나 내가 생성한 제품을 삭제할 수 없다는 것을 발견했습니다. Cannot delete products on Discourse Subscriptions - #2 by Jonathan5 를 참고하세요.
正在上傳: image.png…
이것이 제 문제입니다. 제품을 삭제할 수 없습니다. Sho
uld I delete them on stripe?


