リンクをクリック
↓
何も表示されていないページ表示される
↓
ブラウザバック
↓
もう一度リンクをクリック
↓
Stripeの決済画面にリダイレクトされる
html
1<script src="https://js.stripe.com/v3"></script> 2 3<script> 4var stripe = Stripe('pk_test_51JH91gKvK6IwxiRHd3ZndaIaLVZQSbEPwXXBAueBN5VH77wSKTWleAT---------------'); 5stripe.redirectToCheckout({ 6sessionId: '<%= @session.id %>' 7}).then(function (result) { 8}); 9</script> 10
def payment1 @session = Stripe::Checkout::Session.create({ payment_method_types: ['card'], line_items: [{ price: 'price_1JRx6jKv0------', 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
あなたの回答
tips
プレビュー