하나의 기능이 빠져 있다는 것을 발견했습니다. 바로 멤버십입니다. 이 기능은 Stripe에 의존하는데, 저는 물리적 카드나 은행 계좌가 없습니다.
Paypal만 가지고 있습니다.
이 문제를 우회하여 해결했습니다. 다소 어색하지만 작동은 합니다.
이미 가지고 있는 WooCommerce 상점에 항목을 추가했습니다.
구독 플러그인을 추가했습니다.
Discourse 동기화를 추가했습니다.
API 관련 작업을 모두 수행했습니다.
월간 또는 연간 구독이 추가된 시점을 추적하는 코드를 추가했습니다.
Discourse와 동기화하여 사용자를 관련 그룹에 추가하고, 멤버십이 만료되면 해당 사용자를 그룹에서 제거합니다.
즉, 사용자가 상점에 가서 다음 중 하나에 구독합니다:
WordPress가 무언가를 수행해야 한다는 것을 트리거하고, API가 사용자를 그룹에 추가하도록 Discourse로 전송합니다.
Paypal이 Paypal 정기 결제를 처리합니다.
