Payment Integration

BuddyClients integrates with Stripe to accept payments.

Stripe Mode #

Choose live or test mode. When in live mode, you can accept real payments. Use test mode when you are setting up your integration. On the checkout page, you will see a card number to enter to simulate a successful payment.

Stripe Keys #

Enter separate secret and publishable Stripe keys for live mode and test mode. Learn how to access your Stripe keys.

Webhooks #

Stripe webhooks allows BuddyClients to set up a client’s services only after the payment has succeeded. Follow these steps to set up your webhook.

  1. Log into your Stripe Dashboard.
  2. Go to “Developers” -> “Webhooks” -> “Add endpoint”
  3. Paste the URL in your settings in the Endpoint URL field.
  4. Click “Select events.”
  5. Select “payment_intent.succeeded” and “customer.created.”
  6. Click “Add endpoint.”
  7. Click into the newly created webhook. Under “Signing secret”, click “Reveal”. Copy and paste the secret code into your settings.

Validate #

To test your Stripe keys, click “Validate Stripe Keys” in the payment integration settings. Beside each field, you will see an X or a check mark. The icon beside the Stripe Mode field indicates the overall validation status for all live or test keys.