Stripe의 BillingPortal 사용 (Rails5.2)
app/controllers/pages_controller.rb
def foo
@ps = Stripe::BillingPortal::Session.create(
customer: "cus_xxxxxxxx",
return_url: request.base_url
)
end
app/views/pages/foo.html.erb
<%= link_to 'Portal', @ps.url, target: "_blank" %>
사용자가 링크를 클릭하면 다음과 유사한 페이지가 표시됩니다. 기본 설정은 결제 내역을 볼 수 있지만 설정에 따라 구독 취소 및 결제 방법 변경도 사용자 권한으로 수행 할 수 있습니다 (아래 이미지는 "구독 취소 (Cancel Plan) )'를 허용한 상태입니다).
Reference
이 문제에 관하여(Stripe의 BillingPortal 사용 (Rails5.2)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/lumbermill/items/f1289b16c23b713bf506텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)