Net::API::Stripe::WebHook - An interface to manage and handle Stripe WebHooks
v0.100.1
Create a webhook:
curl https://api.stripe.com/v1/webhook_endpoints \ -u sk_test_khaffUjkDalUfkLhWD: \ -d url="https://example.com/my/webhook/endpoint" \ -d "enabled_events[]=charge.failed" \ -d "enabled_events[]=charge.succeeded"
See Net::API::Stripe::WebHook::Apache for detail of implementation using Apache with mod_perl and Net::API::Stripe::WebHook::Object for the Stripe WebHook object.
{ "id": "we_fake123456789", "object": "webhook_endpoint", "api_version": "2017-02-14", "application": null, "created": 1542006805, "enabled_events": [ "invoice.created", "invoice.payment_failed", "invoice.payment_succeeded" ], "livemode": false, "status": "enabled", "url": "http://expugno.serveo.net/stripe/invoice" }
Jacques Deguest <jack@deguest.jp>
Stripe API documentation:
https://stripe.com/docs/api/webhook_endpoints, https://stripe.com/docs/webhooks/configure, https://stripe.com/docs/api/events/types, https://stripe.com/docs/api/webhook_endpoints/list?lang=curl, https://stripe.com/docs/webhooks/signatures, https://stripe.com/docs/webhooks/best-practices#event-handling
Copyright (c) 2019-2020 DEGUEST Pte. Ltd.
You can use, copy, modify and redistribute this package and associated files under the same terms as Perl itself.
To install Net::API::Stripe, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Net::API::Stripe
CPAN shell
perl -MCPAN -e shell install Net::API::Stripe
For more information on module installation, please visit the detailed CPAN module installation guide.