DitCal
Go to websiteLoginSign up
  • What is DitCal?
  • Getting started
  • Core concepts
    • Event types
    • Booking
    • Availability
  • Widget
    • Widget
    • HTML embed
  • Advanced concepts
    • Routing
    • Workflow
    • Custom domain
    • Design customization
  • Integrations
    • Google Calendar
    • Google Meet
    • Google analytics
    • Google tag manager
    • Segment
    • Stripe
    • Zoom
    • Zapier
  • API & Webhook
    • API keys
    • Webhook
Powered by GitBook
On this page
  • Stripe Integration for Payments
  • How to Set Up Stripe Integration
  • How Stripe Payments Work in DitCal

Was this helpful?

  1. Integrations

Stripe

Stripe Integration for Payments

PreviousSegmentNextZoom

Last updated 2 months ago

Was this helpful?

Stripe Integration for Payments

DitCal allows you to accept payments for bookings by integrating with Stripe. This guide will walk you through setting up Stripe for your event bookings and explain how the payment process works.


How to Set Up Stripe Integration

Follow these steps to enable and configure Stripe payments for your event bookings:

  1. Create an Event

    • Navigate to your event settings in DitCal.

  2. Enable Payment Configuration

    • In the event settings, locate the Payment configuration section.

    • Turn on "Accept Payments for Bookings".

  3. Set Payment Details

    • Specify the amount and currency customers will be charged.

  4. Configure Reservation Timeout

    • Define the reservation timeout (the time a booking remains pending before it is canceled if no payment is received).

  5. Enter Stripe API Keys

    • Provide your Secret Key and Publishable Key from Stripe.

    • To find these keys:

      • Copy both the Secret Key and Publishable Key.

      • Paste them into DitCal’s Payment Configuration section.

Once configured, payments will be required to confirm bookings for this event.


How Stripe Payments Work in DitCal

  • No Transaction Commission: DitCal does not charge any additional transaction fees.

  • Pending Payment Status: If an event has "Accept Payments for Bookings" enabled, every booking will initially be marked as pending payment.

  • Payment Countdown:

    • A countdown timer is displayed to the person booking.

    • They must complete the payment before the timer expires.

    • If they fail to pay within the set reservation timeout, the booking is automatically canceled, and the time slot is released for others to book.

By integrating Stripe with DitCal, you ensure that bookings requiring payment are seamlessly handled with automated confirmations and reservation timeouts.

Go to .

Stripe API Keys Dashboard