require 'stripe'
require 'sinatra'
# This is your test secret API key.
Stripe.api_key = 'sk_test_51OmTRJL0LKp5ppAml1NQLiPHtLg128HMK5TZr85biCVYXloIH9AdCA5vMpVble0MpZKCanEIJBHAZmjMdtrnaQSN00JkJvIWsy'
set :static, true
set :port, 4242
YOUR_DOMAIN = 'http://localhost:4242'
post '/create-checkout-session' do
content_type 'application/json'
session = Stripe::Checkout::Session.create({
line_items: [{
# Provide the exact Price ID (e.g. pr_1234) of the product you want to sell
price: '{{PRICE_ID}}',
quantity: 1,
}],
mode: 'payment',
success_url: ceneprinters.com + '/success',
cancel_url: ceneprinters.com + '/cancel',
})
redirect session.url, 303
end