Rails Stripe 구독 결제 구현 계획 등록
개요
Stripe에서 구독 결제 구현을 Rails에서 수행하는 경우,
공식적으로 제공되는 gem을 사용하게 될 것입니다.
지난번은 API를 사용할 때까지의 사전 준비를 기사로 했습니다.
htps : // 이 m/s s_와타나베/있어 ms/8c5에c353아842d5d30에77
이번에는 구독 플랜을 Stripe에 등록하는 방법을 소개합니다.
관리 페이지에서 플랜 추가
Stripe 관리 페이지에서 Subscriptions > Plans에서 플랜 목록을 볼 수 있습니다.
관리 페이지에서 플랜을 추가하려면 이 화면의 New에서 추가할 수 있습니다.
이런 느낌입니다.
트라이얼 기간이 365일 있지만, 그 후는 1일마다 100만엔 걸리는 악마적 플랜입니다.
Rails에서 플랜 추가
어플리케이션 측에서 방금 전과 같은 악마적인 플랜을 등록해 보겠습니다.
계획을 추가하려면 모듈은 Stripe::Plan
클래스의 create
메서드를 사용합니다.
마지막으로 Stripe
모듈을 사용할 수 있는 설정이 완료되었으므로, 단순히 메소드에 적절한 인수를 설정하는 것만으로 플랜이 작성됩니다.
공식 참조: Create a plan
구현
def create_plan
Stripe::Plan.create(
id: 'test_plan',
name: 'Test Plan',
amount: 1000000,
currency: 'jpy',
interval: 'day',
interval_count: 1,
trial_period_days: 365,
statement_descriptor: 'sswatanabe'
metadata: {
are_you_from_chicago: "No i'm from NewYork"
}
)
end
각 파라미터의 의미는 이름대로입니다.
영어에 익숙하지 않은 나에게는 statement_descriptor
가 무엇인지 모르겠습니다만,
참조를 읽었을 때, "크레딧의 품목에 표시되는 이름"인 것 같습니다.metadata
에서는 원하는 정보를 가질 수 있습니다.
어플리케이션 측의 Plan ID를 등록할 때 등에 활용할 수 있습니다.
확인
API 측에서도 확인할 수 있지만,
손쉽게 Stripe 관리 페이지에서 봅시다.
안전하게 추가되었습니다.
상세도 정상입니다.
소감
........어플리케이션측에서 플랜 추가한다는 좀처럼 장대한 시스템에서 밖에 사용하지 않아.
참고
어플리케이션 측에서 방금 전과 같은 악마적인 플랜을 등록해 보겠습니다.
계획을 추가하려면 모듈은
Stripe::Plan
클래스의 create
메서드를 사용합니다.마지막으로
Stripe
모듈을 사용할 수 있는 설정이 완료되었으므로, 단순히 메소드에 적절한 인수를 설정하는 것만으로 플랜이 작성됩니다.공식 참조: Create a plan
구현
def create_plan
Stripe::Plan.create(
id: 'test_plan',
name: 'Test Plan',
amount: 1000000,
currency: 'jpy',
interval: 'day',
interval_count: 1,
trial_period_days: 365,
statement_descriptor: 'sswatanabe'
metadata: {
are_you_from_chicago: "No i'm from NewYork"
}
)
end
각 파라미터의 의미는 이름대로입니다.
영어에 익숙하지 않은 나에게는
statement_descriptor
가 무엇인지 모르겠습니다만,참조를 읽었을 때, "크레딧의 품목에 표시되는 이름"인 것 같습니다.
metadata
에서는 원하는 정보를 가질 수 있습니다.어플리케이션 측의 Plan ID를 등록할 때 등에 활용할 수 있습니다.
확인
API 측에서도 확인할 수 있지만,
손쉽게 Stripe 관리 페이지에서 봅시다.
안전하게 추가되었습니다.
상세도 정상입니다.
소감
........어플리케이션측에서 플랜 추가한다는 좀처럼 장대한 시스템에서 밖에 사용하지 않아.
참고
htps : // st 리페. 코 m / cs / 아피
ぃ tp // m / dy / / ms / 7617 e62b2 a 5402 e bd0fb
Reference
이 문제에 관하여(Rails Stripe 구독 결제 구현 계획 등록), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ayies128/items/dd1bdd9b01ee9a8c9eaa텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)