7. Payment Settings

This section allows you to define how guests will pay online when booking your property using Stripe.

Stripe – What You Need

Setting

Description

Live Publishable Key

Public key for live payments

Live Secret Key

Private key for live environment (keep it secure)

Live Webhook Signing Secret

Used to validate Stripe messages for live payments

Test Publishable Key

Public key for testing purposes

Test Secret Key

Private test key (use in test mode only)

Test Webhook Signing Secret

Used to validate Stripe messages during testing

Webhook URL

Set to: https://yourdomain.com/jomres/webhooks/stripe

Endpoint version: 2022-08-01

Events: All

Quick Setup Guide for Stripe

  1. Go to stripe.com and click "Start now".
  2. Create your account using your email, name, and a secure password.
  3. Click "Activate payments" and choose either Company or Individual.
  4. Provide your business details and connect a bank account.
  5. Enable 2FA (two-factor authentication).
  6. Go to Developers → API Keys and copy:
    • Publishable Key
    • Secret Key
  7. Go to Developers → Webhooks and:
    • Click Add endpoint
    • Paste the Webhook URL
    • Set version to 2022-08-01
    • Enable All Events
    • Reveal and copy the Signing Secret
  8. Paste the API keys and signing secrets into your platform settings.
  9. Use Test Mode to test everything before going live.

Tip: Use Test Mode first to simulate transactions with no real charges.

API, Webhooks

  • REST API for connecting to external systems
  • Webhooks for receiving booking, invoice, and status updates

Security & User Data

  • All personal data is securely stored and encrypted using AES-256.
  • Users may request export or deletion of their data under GDPR.
  • Property managers must transfer listings before full account deletion.

❓ What is Test Mode and when should I use it?

Test Mode allows you to simulate bookings and payments without actual money being charged. It's ideal for testing before publicly…
Test Mode allows you to simulate bookings and payments without actual money being charged. It's ideal for testing before publicly activating a payment gateway. When active, only administrators can see and use the gateway.
Posted  9 months  ago by  nick

❓ How long does it take to receive payments?

Stripe typically transfers funds to your bank account within 2-3 business days after a successful transaction.
Stripe typically transfers funds to your bank account within 2-3 business days after a successful transaction.
Posted  9 months  ago by  nick

❓ Do I need a business account with Stripe?

Yes, you must create a business account with Stripe to accept guest payments.

Yes, you must create a business account with Stripe to accept guest payments.

Posted  9 months  ago by  nick

❓ What payment methods does Stripe support?

Stripe supports all major credit/debit cards, Apple Pay, Google Pay, and in some countries, local payment methods.
Stripe supports all major credit/debit cards, Apple Pay, Google Pay, and in some countries, local payment methods.
Posted  9 months  ago by  nick
Subscribe to our newsletter and discover unique travel ideas from every corner of Greece.