Stripeのサブスクリプションの機能で、Checkoutを用いた開発環境での決済は出来たのですが、
customer_idがすべて0で保存されているのですが、これは正しいのでしょうか?
def payment1 @session = Stripe::Checkout::Session.create({ payment_method_types: ['card'], line_items: [{ price: 'price_1JRx6jKvK6IwxiRH0KJO69V0', quantity: 1, }], mode: 'subscription', success_url: request.base_url + '/pages/success_payment1?session_id={CHECKOUT_SESSION_ID}', cancel_url: request.base_url + '/pages/payment1', }) end def success_payment1 session = Stripe::Checkout::Session.retrieve(params[:session_id]) @pages = Page.create(user_id: user.id, customer_id: session.customer,standard_id: session.customer) flash[:notice] = "Standard Plan Payment Successful" end
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。