나는 이것을 https://stripe.com/docs/tutorials/subscriptions으로 읽었지만 구현과 관련하여 구독에 대한 아이디어는 실제로 이해하지 못했습니다.스트라이프의 구독
내가 필요로하는 것은 사용자에게 요금을 청구하는 것이지만, 특별 알고리즘을 가지고 있기 때문에 요금은 개인적으로 계산됩니다. 그래서이 코드 :
# create a plan - once!
Stripe::Plan.create(
:amount => 2000,
:interval => 'month',
:name => 'Amazing Gold Plan',
:currency => 'cad',
:id => 'gold'
)
# every month? or also once?
maybe_customer = Stripe::Customer.retrieve(....)
unless maybe_customer
customer = Stripe::Customer.create(
:card => token,
:plan => "gold",
:email => "[email protected]"
)
end
때 (얼마나 자주) 나는 그것을 실행해야합니까 : 단 번 또는 매월 (:interval => 'month'
)?
매월이면 cron 작업으로 실행합니다. 하지만 사용자가 신용 카드 세부 정보를 입력하도록하는 방법은 무엇입니까? 또는 그들은 처음으로 그것들을 입력해야만합니다. 그리고 나는 그것들을 저장하고 그들을 다시 사용할 수있게 될 것입니까?
UPDATE는 :
이 가입이기 때문에자동으로 발생합니다. 그렇다면 바로 가 자동으로 실행됩니까? 에서 팝업 카드에 카드 정보를 입력해야하며 그 순간부터 사용자가 자동으로 카드 번호를 입력해야합니다. 즉, 더 이상 은행 카드 정보를 입력하지 않아도됩니다. 매달 스트라이프에 의해 자동으로 요금이 청구됩니까?
일부 (내) 조건이 충족되고
account_balance
을 사용하면 월별 보수로 사용자 0 센트를 청구하는 방법은 무엇입니까? 이 https://support.stripe.com/questions/metered-subscription-billing에서 나는 그것을하는 방법을 이해하지 못합니다.정상적인 지불 인 것처럼 고객과 구독간에 차이가 나는 것은 아닙니다. 두 경우 모두 서버에서 한 달에 한 번 코드를 실행해야합니다. 차이점이 뭐야?
'고객에게 청구 된 이후 '- 고객은 어떻게 부과됩니까? 매달 자신의 카드 정보 (팝업)를 입력해야합니까? 또는 사용자 (고객)가 아무 것도 할 필요가 없도록 웹 서버에서 실행할 수 있습니까? –
업데이트 된 응답과 더 중요한 것은 설명서를 읽으십시오. – Humza
감사합니다. 제 질문을 업데이트했습니다. 이제 첫 번째 질문이 명확 해졌습니다. –