이 자습서는 Laravel과 Repurly를 사용하여 구독 기반 웹 사이트를 계속 구축합니다. Part 1은 기본 웹 사이트 구조, 사용자 역할 및 등록을 설정했습니다. 이 부분은 결제 처리 및 가입 관리를 위해 회복 적으로 통합됩니다.
안전하고 간소화 된 사용자 경험을 위해 Repurly의 API와 통합 된 청구 업데이트를 포함한 계정 관리 기능. 설정 :
가입 페이지 () : 이 페이지에는 사용 가능한 구독 계획이 표시됩니다. 최신 가격을 위해 Repurly API에서 동적으로 계획 세부 사항을 가져 오는 것을 고려하십시오. 직접 사용자를 플랜 별 등록 경로 ( 등)에 연결합니다. 계획 디스플레이를 향상시키기 위해 사용자 정의 CSS 스타일이 제공됩니다.
수정 된 등록 콜백 : 사용자 등록 콜백은 이제 사용자 계정을 작성한 후 지불 페이지 ()로 리디렉션하여 세션에 사용자를 저장합니다.
결제보기 () : 이보기에는 recurly.js가 지불 양식을 주입하는 ID "Recurly-subscribe"와 함께 /user/register/payment
가 포함되어 있습니다. JavaScript Code는 Recurly.js를 초기화하고 서버 측 생성 서명을 사용하여 구독 양식을 작성하고 성공 및 실패 URL을 지정합니다.
user/register.blade.php
확인 콜백 () : 이 경로는 성공적인 결제 후 되돌아 오는 토큰을받습니다. Recurly Library를 사용하여 구독 세부 정보를 가져오고, 사용자에게 적절한 역할을 할당하며, 보류중인 역할을 제거합니다.
이 경로는 푸시 푸시 알림을 처리합니다. 제공된 예제는 사용자의 역할을 취소하고 A 를 처리하는 방법을 보여줍니다. 다른 알림 유형을 비슷하게 처리 할 수 있습니다
app/views/user/register.blade.php
자주 묻는 질문 (faqs) :
제공된 FAQ는 다양한 계획, 갱신, 지불 실패, 취소, 환불, 할인 및 다중 테넌시를 포함하여 구독 관리를 위해 Laravel과 함께 Laravel을 다시 통합하는 일반적인 측면을 다룹니다. 이 답변은 프로세스에 대한 포괄적 인 개요를 제공합니다
위 내용은 Laravel과 Repurly로 구독 기반 웹 사이트 만들기, Part 2의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!