Class: Stripe::StripeEventNotificationHandler
- Inherits:
-
Object
- Object
- Stripe::StripeEventNotificationHandler
- Defined in:
- lib/stripe/stripe_event_notification_handler.rb
Instance Method Summary collapse
- #handle(webhook_body, sig_header) ⇒ Object
-
#initialize(client, webhook_secret, &fallback_callback) ⇒ StripeEventNotificationHandler
constructor
A new instance of StripeEventNotificationHandler.
-
#on_v1_billing_meter_error_report_triggered(&handler) ⇒ Object
event-handler-methods: The beginning of the section generated from our OpenAPI spec.
- #on_v1_billing_meter_no_meter_found(&handler) ⇒ Object
- #on_v2_core_account_closed(&handler) ⇒ Object
- #on_v2_core_account_created(&handler) ⇒ Object
- #on_v2_core_account_including_configuration_customer_capability_status_updated(&handler) ⇒ Object
- #on_v2_core_account_including_configuration_customer_updated(&handler) ⇒ Object
- #on_v2_core_account_including_configuration_merchant_capability_status_updated(&handler) ⇒ Object
- #on_v2_core_account_including_configuration_merchant_updated(&handler) ⇒ Object
- #on_v2_core_account_including_configuration_recipient_capability_status_updated(&handler) ⇒ Object
- #on_v2_core_account_including_configuration_recipient_updated(&handler) ⇒ Object
- #on_v2_core_account_including_configuration_storer_capability_status_updated(&handler) ⇒ Object
- #on_v2_core_account_including_configuration_storer_updated(&handler) ⇒ Object
- #on_v2_core_account_including_defaults_updated(&handler) ⇒ Object
- #on_v2_core_account_including_future_requirements_updated(&handler) ⇒ Object
- #on_v2_core_account_including_identity_updated(&handler) ⇒ Object
- #on_v2_core_account_including_requirements_updated(&handler) ⇒ Object
- #on_v2_core_account_link_returned(&handler) ⇒ Object
- #on_v2_core_account_person_created(&handler) ⇒ Object
- #on_v2_core_account_person_deleted(&handler) ⇒ Object
- #on_v2_core_account_person_updated(&handler) ⇒ Object
- #on_v2_core_account_updated(&handler) ⇒ Object
- #on_v2_core_batch_job_batch_failed(&handler) ⇒ Object
- #on_v2_core_batch_job_canceled(&handler) ⇒ Object
- #on_v2_core_batch_job_completed(&handler) ⇒ Object
- #on_v2_core_batch_job_created(&handler) ⇒ Object
- #on_v2_core_batch_job_ready_for_upload(&handler) ⇒ Object
- #on_v2_core_batch_job_timeout(&handler) ⇒ Object
- #on_v2_core_batch_job_updated(&handler) ⇒ Object
- #on_v2_core_batch_job_upload_timeout(&handler) ⇒ Object
- #on_v2_core_batch_job_validating(&handler) ⇒ Object
- #on_v2_core_batch_job_validation_failed(&handler) ⇒ Object
- #on_v2_core_event_destination_ping(&handler) ⇒ Object
- #on_v2_core_health_event_generation_failure_resolved(&handler) ⇒ Object
- #on_v2_money_management_adjustment_created(&handler) ⇒ Object
- #on_v2_money_management_financial_account_created(&handler) ⇒ Object
- #on_v2_money_management_financial_account_updated(&handler) ⇒ Object
- #on_v2_money_management_financial_address_activated(&handler) ⇒ Object
- #on_v2_money_management_financial_address_failed(&handler) ⇒ Object
- #on_v2_money_management_inbound_transfer_available(&handler) ⇒ Object
- #on_v2_money_management_inbound_transfer_bank_debit_failed(&handler) ⇒ Object
- #on_v2_money_management_inbound_transfer_bank_debit_processing(&handler) ⇒ Object
- #on_v2_money_management_inbound_transfer_bank_debit_queued(&handler) ⇒ Object
- #on_v2_money_management_inbound_transfer_bank_debit_returned(&handler) ⇒ Object
- #on_v2_money_management_inbound_transfer_bank_debit_succeeded(&handler) ⇒ Object
- #on_v2_money_management_outbound_payment_canceled(&handler) ⇒ Object
- #on_v2_money_management_outbound_payment_created(&handler) ⇒ Object
- #on_v2_money_management_outbound_payment_failed(&handler) ⇒ Object
- #on_v2_money_management_outbound_payment_posted(&handler) ⇒ Object
- #on_v2_money_management_outbound_payment_returned(&handler) ⇒ Object
- #on_v2_money_management_outbound_payment_updated(&handler) ⇒ Object
- #on_v2_money_management_outbound_transfer_canceled(&handler) ⇒ Object
- #on_v2_money_management_outbound_transfer_created(&handler) ⇒ Object
- #on_v2_money_management_outbound_transfer_failed(&handler) ⇒ Object
- #on_v2_money_management_outbound_transfer_posted(&handler) ⇒ Object
- #on_v2_money_management_outbound_transfer_returned(&handler) ⇒ Object
- #on_v2_money_management_outbound_transfer_updated(&handler) ⇒ Object
- #on_v2_money_management_payout_method_created(&handler) ⇒ Object
- #on_v2_money_management_payout_method_updated(&handler) ⇒ Object
- #on_v2_money_management_received_credit_available(&handler) ⇒ Object
- #on_v2_money_management_received_credit_failed(&handler) ⇒ Object
- #on_v2_money_management_received_credit_returned(&handler) ⇒ Object
- #on_v2_money_management_received_credit_succeeded(&handler) ⇒ Object
- #on_v2_money_management_received_debit_canceled(&handler) ⇒ Object
- #on_v2_money_management_received_debit_failed(&handler) ⇒ Object
- #on_v2_money_management_received_debit_pending(&handler) ⇒ Object
- #on_v2_money_management_received_debit_succeeded(&handler) ⇒ Object
- #on_v2_money_management_received_debit_updated(&handler) ⇒ Object
- #on_v2_money_management_transaction_created(&handler) ⇒ Object
- #on_v2_money_management_transaction_updated(&handler) ⇒ Object
- #registered_event_types ⇒ Object
Constructor Details
#initialize(client, webhook_secret, &fallback_callback) ⇒ StripeEventNotificationHandler
Returns a new instance of StripeEventNotificationHandler.
13 14 15 16 17 18 19 20 21 22 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 13 def initialize(client, webhook_secret, &fallback_callback) raise ArgumentError, "You must pass a block to act as a fallback" if fallback_callback.nil? @client = client @webhook_secret = webhook_secret @fallback_callback = fallback_callback @registered_handlers = {} @has_handled_events = false end |
Instance Method Details
#handle(webhook_body, sig_header) ⇒ Object
24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 24 def handle(webhook_body, sig_header) # we're ok with this not being a thread-safe write since registering # handlers should happen synchronously on startup before any multi-threaded reads happen @has_handled_events = true notif = @client.parse_event_notification( webhook_body, sig_header, @webhook_secret ) # Create a new client with the event's context to ensure thread-safety event_client = new_client_with_context(notif.context) handler = @registered_handlers[notif.type] if handler handler.call(notif, event_client) else @fallback_callback.call(notif, event_client, UnhandledNotificationDetails.new(!notif.is_a?(Stripe::Events::UnknownEventNotification))) end end |
#on_v1_billing_meter_error_report_triggered(&handler) ⇒ Object
event-handler-methods: The beginning of the section generated from our OpenAPI spec
76 77 78 79 80 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 76 def on_v1_billing_meter_error_report_triggered(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v1.billing.meter.error_report_triggered", &handler) end |
#on_v1_billing_meter_no_meter_found(&handler) ⇒ Object
82 83 84 85 86 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 82 def on_v1_billing_meter_no_meter_found(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v1.billing.meter.no_meter_found", &handler) end |
#on_v2_core_account_closed(&handler) ⇒ Object
88 89 90 91 92 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 88 def on_v2_core_account_closed(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.core.account.closed", &handler) end |
#on_v2_core_account_created(&handler) ⇒ Object
94 95 96 97 98 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 94 def on_v2_core_account_created(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.core.account.created", &handler) end |
#on_v2_core_account_including_configuration_customer_capability_status_updated(&handler) ⇒ Object
106 107 108 109 110 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 106 def on_v2_core_account_including_configuration_customer_capability_status_updated(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.core.account[configuration.customer].capability_status_updated", &handler) end |
#on_v2_core_account_including_configuration_customer_updated(&handler) ⇒ Object
112 113 114 115 116 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 112 def on_v2_core_account_including_configuration_customer_updated(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.core.account[configuration.customer].updated", &handler) end |
#on_v2_core_account_including_configuration_merchant_capability_status_updated(&handler) ⇒ Object
118 119 120 121 122 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 118 def on_v2_core_account_including_configuration_merchant_capability_status_updated(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.core.account[configuration.merchant].capability_status_updated", &handler) end |
#on_v2_core_account_including_configuration_merchant_updated(&handler) ⇒ Object
124 125 126 127 128 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 124 def on_v2_core_account_including_configuration_merchant_updated(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.core.account[configuration.merchant].updated", &handler) end |
#on_v2_core_account_including_configuration_recipient_capability_status_updated(&handler) ⇒ Object
130 131 132 133 134 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 130 def on_v2_core_account_including_configuration_recipient_capability_status_updated(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.core.account[configuration.recipient].capability_status_updated", &handler) end |
#on_v2_core_account_including_configuration_recipient_updated(&handler) ⇒ Object
136 137 138 139 140 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 136 def on_v2_core_account_including_configuration_recipient_updated(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.core.account[configuration.recipient].updated", &handler) end |
#on_v2_core_account_including_configuration_storer_capability_status_updated(&handler) ⇒ Object
142 143 144 145 146 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 142 def on_v2_core_account_including_configuration_storer_capability_status_updated(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.core.account[configuration.storer].capability_status_updated", &handler) end |
#on_v2_core_account_including_configuration_storer_updated(&handler) ⇒ Object
148 149 150 151 152 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 148 def on_v2_core_account_including_configuration_storer_updated(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.core.account[configuration.storer].updated", &handler) end |
#on_v2_core_account_including_defaults_updated(&handler) ⇒ Object
154 155 156 157 158 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 154 def on_v2_core_account_including_defaults_updated(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.core.account[defaults].updated", &handler) end |
#on_v2_core_account_including_future_requirements_updated(&handler) ⇒ Object
160 161 162 163 164 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 160 def on_v2_core_account_including_future_requirements_updated(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.core.account[future_requirements].updated", &handler) end |
#on_v2_core_account_including_identity_updated(&handler) ⇒ Object
166 167 168 169 170 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 166 def on_v2_core_account_including_identity_updated(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.core.account[identity].updated", &handler) end |
#on_v2_core_account_including_requirements_updated(&handler) ⇒ Object
172 173 174 175 176 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 172 def on_v2_core_account_including_requirements_updated(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.core.account[requirements].updated", &handler) end |
#on_v2_core_account_link_returned(&handler) ⇒ Object
178 179 180 181 182 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 178 def on_v2_core_account_link_returned(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.core.account_link.returned", &handler) end |
#on_v2_core_account_person_created(&handler) ⇒ Object
184 185 186 187 188 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 184 def on_v2_core_account_person_created(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.core.account_person.created", &handler) end |
#on_v2_core_account_person_deleted(&handler) ⇒ Object
190 191 192 193 194 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 190 def on_v2_core_account_person_deleted(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.core.account_person.deleted", &handler) end |
#on_v2_core_account_person_updated(&handler) ⇒ Object
196 197 198 199 200 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 196 def on_v2_core_account_person_updated(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.core.account_person.updated", &handler) end |
#on_v2_core_account_updated(&handler) ⇒ Object
100 101 102 103 104 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 100 def on_v2_core_account_updated(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.core.account.updated", &handler) end |
#on_v2_core_batch_job_batch_failed(&handler) ⇒ Object
202 203 204 205 206 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 202 def on_v2_core_batch_job_batch_failed(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.core.batch_job.batch_failed", &handler) end |
#on_v2_core_batch_job_canceled(&handler) ⇒ Object
208 209 210 211 212 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 208 def on_v2_core_batch_job_canceled(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.core.batch_job.canceled", &handler) end |
#on_v2_core_batch_job_completed(&handler) ⇒ Object
214 215 216 217 218 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 214 def on_v2_core_batch_job_completed(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.core.batch_job.completed", &handler) end |
#on_v2_core_batch_job_created(&handler) ⇒ Object
220 221 222 223 224 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 220 def on_v2_core_batch_job_created(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.core.batch_job.created", &handler) end |
#on_v2_core_batch_job_ready_for_upload(&handler) ⇒ Object
226 227 228 229 230 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 226 def on_v2_core_batch_job_ready_for_upload(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.core.batch_job.ready_for_upload", &handler) end |
#on_v2_core_batch_job_timeout(&handler) ⇒ Object
232 233 234 235 236 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 232 def on_v2_core_batch_job_timeout(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.core.batch_job.timeout", &handler) end |
#on_v2_core_batch_job_updated(&handler) ⇒ Object
238 239 240 241 242 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 238 def on_v2_core_batch_job_updated(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.core.batch_job.updated", &handler) end |
#on_v2_core_batch_job_upload_timeout(&handler) ⇒ Object
244 245 246 247 248 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 244 def on_v2_core_batch_job_upload_timeout(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.core.batch_job.upload_timeout", &handler) end |
#on_v2_core_batch_job_validating(&handler) ⇒ Object
250 251 252 253 254 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 250 def on_v2_core_batch_job_validating(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.core.batch_job.validating", &handler) end |
#on_v2_core_batch_job_validation_failed(&handler) ⇒ Object
256 257 258 259 260 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 256 def on_v2_core_batch_job_validation_failed(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.core.batch_job.validation_failed", &handler) end |
#on_v2_core_event_destination_ping(&handler) ⇒ Object
262 263 264 265 266 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 262 def on_v2_core_event_destination_ping(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.core.event_destination.ping", &handler) end |
#on_v2_core_health_event_generation_failure_resolved(&handler) ⇒ Object
268 269 270 271 272 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 268 def on_v2_core_health_event_generation_failure_resolved(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.core.health.event_generation_failure.resolved", &handler) end |
#on_v2_money_management_adjustment_created(&handler) ⇒ Object
274 275 276 277 278 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 274 def on_v2_money_management_adjustment_created(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.money_management.adjustment.created", &handler) end |
#on_v2_money_management_financial_account_created(&handler) ⇒ Object
280 281 282 283 284 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 280 def on_v2_money_management_financial_account_created(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.money_management.financial_account.created", &handler) end |
#on_v2_money_management_financial_account_updated(&handler) ⇒ Object
286 287 288 289 290 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 286 def on_v2_money_management_financial_account_updated(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.money_management.financial_account.updated", &handler) end |
#on_v2_money_management_financial_address_activated(&handler) ⇒ Object
292 293 294 295 296 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 292 def on_v2_money_management_financial_address_activated(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.money_management.financial_address.activated", &handler) end |
#on_v2_money_management_financial_address_failed(&handler) ⇒ Object
298 299 300 301 302 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 298 def on_v2_money_management_financial_address_failed(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.money_management.financial_address.failed", &handler) end |
#on_v2_money_management_inbound_transfer_available(&handler) ⇒ Object
304 305 306 307 308 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 304 def on_v2_money_management_inbound_transfer_available(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.money_management.inbound_transfer.available", &handler) end |
#on_v2_money_management_inbound_transfer_bank_debit_failed(&handler) ⇒ Object
310 311 312 313 314 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 310 def on_v2_money_management_inbound_transfer_bank_debit_failed(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.money_management.inbound_transfer.bank_debit_failed", &handler) end |
#on_v2_money_management_inbound_transfer_bank_debit_processing(&handler) ⇒ Object
316 317 318 319 320 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 316 def on_v2_money_management_inbound_transfer_bank_debit_processing(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.money_management.inbound_transfer.bank_debit_processing", &handler) end |
#on_v2_money_management_inbound_transfer_bank_debit_queued(&handler) ⇒ Object
322 323 324 325 326 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 322 def on_v2_money_management_inbound_transfer_bank_debit_queued(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.money_management.inbound_transfer.bank_debit_queued", &handler) end |
#on_v2_money_management_inbound_transfer_bank_debit_returned(&handler) ⇒ Object
328 329 330 331 332 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 328 def on_v2_money_management_inbound_transfer_bank_debit_returned(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.money_management.inbound_transfer.bank_debit_returned", &handler) end |
#on_v2_money_management_inbound_transfer_bank_debit_succeeded(&handler) ⇒ Object
334 335 336 337 338 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 334 def on_v2_money_management_inbound_transfer_bank_debit_succeeded(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.money_management.inbound_transfer.bank_debit_succeeded", &handler) end |
#on_v2_money_management_outbound_payment_canceled(&handler) ⇒ Object
340 341 342 343 344 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 340 def on_v2_money_management_outbound_payment_canceled(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.money_management.outbound_payment.canceled", &handler) end |
#on_v2_money_management_outbound_payment_created(&handler) ⇒ Object
346 347 348 349 350 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 346 def on_v2_money_management_outbound_payment_created(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.money_management.outbound_payment.created", &handler) end |
#on_v2_money_management_outbound_payment_failed(&handler) ⇒ Object
352 353 354 355 356 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 352 def on_v2_money_management_outbound_payment_failed(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.money_management.outbound_payment.failed", &handler) end |
#on_v2_money_management_outbound_payment_posted(&handler) ⇒ Object
358 359 360 361 362 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 358 def on_v2_money_management_outbound_payment_posted(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.money_management.outbound_payment.posted", &handler) end |
#on_v2_money_management_outbound_payment_returned(&handler) ⇒ Object
364 365 366 367 368 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 364 def on_v2_money_management_outbound_payment_returned(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.money_management.outbound_payment.returned", &handler) end |
#on_v2_money_management_outbound_payment_updated(&handler) ⇒ Object
370 371 372 373 374 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 370 def on_v2_money_management_outbound_payment_updated(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.money_management.outbound_payment.updated", &handler) end |
#on_v2_money_management_outbound_transfer_canceled(&handler) ⇒ Object
376 377 378 379 380 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 376 def on_v2_money_management_outbound_transfer_canceled(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.money_management.outbound_transfer.canceled", &handler) end |
#on_v2_money_management_outbound_transfer_created(&handler) ⇒ Object
382 383 384 385 386 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 382 def on_v2_money_management_outbound_transfer_created(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.money_management.outbound_transfer.created", &handler) end |
#on_v2_money_management_outbound_transfer_failed(&handler) ⇒ Object
388 389 390 391 392 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 388 def on_v2_money_management_outbound_transfer_failed(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.money_management.outbound_transfer.failed", &handler) end |
#on_v2_money_management_outbound_transfer_posted(&handler) ⇒ Object
394 395 396 397 398 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 394 def on_v2_money_management_outbound_transfer_posted(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.money_management.outbound_transfer.posted", &handler) end |
#on_v2_money_management_outbound_transfer_returned(&handler) ⇒ Object
400 401 402 403 404 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 400 def on_v2_money_management_outbound_transfer_returned(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.money_management.outbound_transfer.returned", &handler) end |
#on_v2_money_management_outbound_transfer_updated(&handler) ⇒ Object
406 407 408 409 410 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 406 def on_v2_money_management_outbound_transfer_updated(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.money_management.outbound_transfer.updated", &handler) end |
#on_v2_money_management_payout_method_created(&handler) ⇒ Object
412 413 414 415 416 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 412 def on_v2_money_management_payout_method_created(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.money_management.payout_method.created", &handler) end |
#on_v2_money_management_payout_method_updated(&handler) ⇒ Object
418 419 420 421 422 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 418 def on_v2_money_management_payout_method_updated(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.money_management.payout_method.updated", &handler) end |
#on_v2_money_management_received_credit_available(&handler) ⇒ Object
424 425 426 427 428 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 424 def on_v2_money_management_received_credit_available(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.money_management.received_credit.available", &handler) end |
#on_v2_money_management_received_credit_failed(&handler) ⇒ Object
430 431 432 433 434 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 430 def on_v2_money_management_received_credit_failed(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.money_management.received_credit.failed", &handler) end |
#on_v2_money_management_received_credit_returned(&handler) ⇒ Object
436 437 438 439 440 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 436 def on_v2_money_management_received_credit_returned(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.money_management.received_credit.returned", &handler) end |
#on_v2_money_management_received_credit_succeeded(&handler) ⇒ Object
442 443 444 445 446 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 442 def on_v2_money_management_received_credit_succeeded(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.money_management.received_credit.succeeded", &handler) end |
#on_v2_money_management_received_debit_canceled(&handler) ⇒ Object
448 449 450 451 452 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 448 def on_v2_money_management_received_debit_canceled(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.money_management.received_debit.canceled", &handler) end |
#on_v2_money_management_received_debit_failed(&handler) ⇒ Object
454 455 456 457 458 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 454 def on_v2_money_management_received_debit_failed(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.money_management.received_debit.failed", &handler) end |
#on_v2_money_management_received_debit_pending(&handler) ⇒ Object
460 461 462 463 464 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 460 def on_v2_money_management_received_debit_pending(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.money_management.received_debit.pending", &handler) end |
#on_v2_money_management_received_debit_succeeded(&handler) ⇒ Object
466 467 468 469 470 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 466 def on_v2_money_management_received_debit_succeeded(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.money_management.received_debit.succeeded", &handler) end |
#on_v2_money_management_received_debit_updated(&handler) ⇒ Object
472 473 474 475 476 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 472 def on_v2_money_management_received_debit_updated(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.money_management.received_debit.updated", &handler) end |
#on_v2_money_management_transaction_created(&handler) ⇒ Object
478 479 480 481 482 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 478 def on_v2_money_management_transaction_created(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.money_management.transaction.created", &handler) end |
#on_v2_money_management_transaction_updated(&handler) ⇒ Object
484 485 486 487 488 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 484 def on_v2_money_management_transaction_updated(&handler) raise ArgumentError, "Block required to register event handler" if handler.nil? register("v2.money_management.transaction.updated", &handler) end |
#registered_event_types ⇒ Object
47 48 49 |
# File 'lib/stripe/stripe_event_notification_handler.rb', line 47 def registered_event_types @registered_handlers.keys.sort end |