> For the complete documentation index, see [llms.txt](https://docs.hostelmate.co/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.hostelmate.co/finance-management/payment-processing.md).

# Payment Processing

Connect Stripe or Nomod to take secure payments online and at the desk. Add API keys, set up webhooks, run test charges, and troubleshoot common issues.

Take secure payments online and at the front desk by connecting a payment gateway.

## Supported Gateways

* Stripe — cards, wallets, webhooks: [Stripe](/finance-management/payment-processing/stripe.md)
* Nomod — card payments and POS: [Nomod](/finance-management/payment-processing/nomod.md)
* Pay at Property — collect payment later at the desk: [Pay at Property](/finance-management/payment-processing/pay-at-property.md)

## Before You Start

* Create or log in to your gateway account
* Have API keys and webhook secrets ready
* Decide which properties or channels should accept online payments

## Setup Steps (Typical)

1. Open Payment Processing in the finance portal
2. Choose your gateway
3. Enter the required credentials
4. Save and run a small test payment

## Troubleshooting

* Webhooks failing: re-check the signing secret and URL
* Test mode vs live mode: confirm the correct API keys are in use
* Payment not recorded: refresh the booking, then verify gateway logs
