Stripe Web Checkout (developer reference)
For site administrators: see Stripe Checkout Setup in MediaBlaster → Docs.
User guide
Stripe Checkout Setup — Dashboard keys, webhooks, WordPress pages, testing, and troubleshooting.
Developer quick reference
- Webhook:
POST /wp-json/mediablaster/v3/payments/stripe/webhook - Checkout:
POST /wp-json/mediablaster/v3/payments/stripe/create-checkout-session - Portal:
POST /wp-json/mediablaster/v3/payments/stripe/create-portal-session - Public config:
GET /wp-json/mediablaster/v3/app/config - HTTP client:
WPST_Stripe_API(no Composer Stripe SDK)
Hooks: wpst_stripe_checkout_session_created, wpst_stripe_subscription_synced, wpst_stripe_webhook_received, and filters documented in includes/subscriptions/class-wpst-payment-provider-stripe.php.