Class: NoCheckout::Stripe::WebhooksController

Inherits:
WebhooksController show all
Defined in:
app/controllers/nocheckout/stripe/webhooks_controller.rb

Constant Summary collapse

STRIPE_SIGNING_SECRET =
ENV["STRIPE_SIGNING_SECRET"]

Constants inherited from WebhooksController

WebhooksController::UnhandledWebhookError

Instance Method Summary collapse

Methods inherited from WebhooksController

#create

Instance Method Details

#customer_source_createdObject



20
21
# File 'app/controllers/nocheckout/stripe/webhooks_controller.rb', line 20

def customer_source_created
end

#customer_subscription_createdObject



8
9
# File 'app/controllers/nocheckout/stripe/webhooks_controller.rb', line 8

def customer_subscription_created
end

#customer_subscription_deletedObject



14
15
# File 'app/controllers/nocheckout/stripe/webhooks_controller.rb', line 14

def customer_subscription_deleted
end

#customer_subscription_trial_will_endObject



17
18
# File 'app/controllers/nocheckout/stripe/webhooks_controller.rb', line 17

def customer_subscription_trial_will_end
end

#customer_subscription_updatedObject



11
12
# File 'app/controllers/nocheckout/stripe/webhooks_controller.rb', line 11

def customer_subscription_updated
end

#customer_updatedObject



23
24
# File 'app/controllers/nocheckout/stripe/webhooks_controller.rb', line 23

def customer_updated
end

#invoice_createdObject



29
30
# File 'app/controllers/nocheckout/stripe/webhooks_controller.rb', line 29

def invoice_created
end

#invoice_finalizedObject



26
27
# File 'app/controllers/nocheckout/stripe/webhooks_controller.rb', line 26

def invoice_finalized
end

#invoice_paidObject



32
33
# File 'app/controllers/nocheckout/stripe/webhooks_controller.rb', line 32

def invoice_paid
end

#invoice_payment_succeededObject



47
48
# File 'app/controllers/nocheckout/stripe/webhooks_controller.rb', line 47

def invoice_payment_succeeded
end

#invoiceitem_createdObject



35
36
# File 'app/controllers/nocheckout/stripe/webhooks_controller.rb', line 35

def invoiceitem_created
end

#invoiceitem_updatedObject



38
39
# File 'app/controllers/nocheckout/stripe/webhooks_controller.rb', line 38

def invoiceitem_updated
end

#payment_intent_createdObject



41
42
# File 'app/controllers/nocheckout/stripe/webhooks_controller.rb', line 41

def payment_intent_created
end

#payment_intent_succeededObject



44
45
# File 'app/controllers/nocheckout/stripe/webhooks_controller.rb', line 44

def payment_intent_succeeded
end