Module: Paymaya::Checkout::Webhook
- Defined in:
- lib/paymaya/checkout/webhook.rb
Class Method Summary collapse
- .delete(id) ⇒ Object
- .list ⇒ Object
- .register(name:, callback_url:) ⇒ Object
- .update(id, name:, callback_url:) ⇒ Object
Class Method Details
.delete(id) ⇒ Object
21 22 23 24 |
# File 'lib/paymaya/checkout/webhook.rb', line 21 def self.delete(id) Helper.request(:delete, "#{webhook_url}/#{id}", {}, Helper.checkout_secret_auth_headers) end |
.list ⇒ Object
16 17 18 19 |
# File 'lib/paymaya/checkout/webhook.rb', line 16 def self.list Helper.request(:get, webhook_url, {}, Helper.checkout_secret_auth_headers) end |
.register(name:, callback_url:) ⇒ Object
9 10 11 12 13 14 |
# File 'lib/paymaya/checkout/webhook.rb', line 9 def self.register(name:, callback_url:) Helper.request(:post, webhook_url, { name: name, callback_url: callback_url }, Helper.checkout_secret_auth_headers) end |
.update(id, name:, callback_url:) ⇒ Object
26 27 28 29 30 31 |
# File 'lib/paymaya/checkout/webhook.rb', line 26 def self.update(id, name:, callback_url:) Helper.request(:put, "#{webhook_url}/#{id}", { name: name, callback_url: callback_url }, Helper.checkout_secret_auth_headers) end |