Module: NakoPay::WebhookEndpoint
- Defined in:
- lib/nakopay/resources.rb
Class Method Summary collapse
- .create(idempotency_key: nil, **params) ⇒ Object
- .delete(id, idempotency_key: nil) ⇒ Object
- .replay(id, delivery_id: nil, idempotency_key: nil) ⇒ Object
- .test(id, idempotency_key: nil) ⇒ Object
Class Method Details
.create(idempotency_key: nil, **params) ⇒ Object
71 72 73 |
# File 'lib/nakopay/resources.rb', line 71 def create(idempotency_key: nil, **params) Resource.new(NakoPay.client.request(:post, "/webhooks-create", body: params, idempotency_key: idempotency_key)) end |
.delete(id, idempotency_key: nil) ⇒ Object
75 76 77 |
# File 'lib/nakopay/resources.rb', line 75 def delete(id, idempotency_key: nil) NakoPay.client.request(:post, "/webhooks-delete", body: { id: id }, idempotency_key: idempotency_key) end |
.replay(id, delivery_id: nil, idempotency_key: nil) ⇒ Object
83 84 85 86 87 |
# File 'lib/nakopay/resources.rb', line 83 def replay(id, delivery_id: nil, idempotency_key: nil) body = { id: id } body[:delivery_id] = delivery_id if delivery_id Resource.new(NakoPay.client.request(:post, "/webhooks-replay", body: body, idempotency_key: idempotency_key)) end |