Skip to main content
Webhooks & Integrations

Integrating Stripe and PayPal for Payments

February 9, 20265 views0 found this helpful

Payment Gateway Integration

Boottify supports Stripe and PayPal for processing payments. Configure one or both to accept payments from your users.

Stripe Integration

  1. Navigate to Admin → Billing → Providers → Stripe.
  2. Enter your Stripe credentials:
  • Publishable Key — Your Stripe publishable API key (starts with pk_).
  • Secret Key — Your Stripe secret API key (starts with sk_).
  • Webhook Secret — The signing secret for Stripe webhook events (starts with whsec_).
  1. Configure the Stripe webhook endpoint in your Stripe dashboard:
  • URL: https://control.boottify.com/api/webhooks/stripe
  • Events to listen for: checkout.session.completed, invoice.paid, invoice.payment_failed, customer.subscription.updated
  1. Click Test Connection to verify your keys are valid.
  2. Click Save to activate Stripe payments.

PayPal Integration

  1. Navigate to Admin → Billing → Providers → PayPal.
  2. Enter your PayPal credentials:
  • Client ID — Your PayPal REST API client ID.
  • Client Secret — Your PayPal REST API secret.
  • Mode — Select Sandbox (testing) or Live (production).
  1. Click Test Connection to verify credentials.
  2. Click Save to activate PayPal payments.

Testing Payments

Before going live:

  • Use Stripe test mode keys (prefix pk_test_ / sk_test_) for safe testing.
  • Use PayPal sandbox mode with test buyer accounts.
  • Process a test checkout to verify the complete payment flow.
  • Check that webhooks are received and processed correctly.

Switching to Production

When you're ready to accept real payments:

  1. Replace test keys with live/production keys.
  2. Update the webhook endpoints if needed.
  3. Process a small real payment to verify everything works.

Was this article helpful?

Let us know if this article helped you find what you were looking for.