Changelog
All notable changes to this project will be documented in this file.
[1.0.0] – 2025-02-05
Added
- Initial release
- Settings page for Stripe API keys (test/live mode)
- StripeClient wrapper with common operations:
- create_checkout_session
- create_billing_portal_session
- create_refund
- cancel_subscription
- update_subscription
- get_invoices
- create_customer
- retrieve_checkout_session
- validate_configuration
- Webhook handler with signature verification
- WordPress hooks for consuming plugins:
stripe_integration_webhook_{event_type}actionsstripe_integration_checkout_paramsfilterstripe_integration_webhook_responsefilter
- Helper functions:
stripe_integration_is_configured()stripe_integration_get_publishable_key()stripe_integration_is_test_mode()stripe_integration_get_webhook_url()
- WordPress Abilities API integration for AI agents
- Rate limiting on webhook endpoint