Online Payment Collection
Let customers pay invoices, deposits, and balances online through a supported payment processor.
Give Customers a Simple Way to Pay
Connect the payment to the invoice, booking, customer, or other billing record.
Payment Links
Send a link that takes the customer to the configured payment flow.
Deposits
Collect deposits when the booking or billing workflow requires them.
Partial Payments
Track a partial payment and the remaining balance.
Recurring Charges
Use recurring billing where repeat payment schedules are configured.
Keep Payment Status Connected
See what has been paid and what is still outstanding from the same billing workflow.
Payment Status
See the recorded payment status on the related invoice or billing record.
Outstanding Balance
Keep the unpaid amount visible for staff and reporting.
Payment History
Keep recorded payment activity tied to the customer and billing record.
Reporting
Use payment and invoice records in Salesforce reports and dashboards.
Use a Supported Payment Processor
Booking Ninjas connects the operational record to the configured payment provider.
Payment Processing
Payments are handled through the configured processor and supported integration.
Payment Methods
Available payment methods depend on the processor and implementation.
Transaction Fees
Processor and transaction fees are separate from the Booking Ninjas subscription.
New Providers
A provider not already supported may require a separate integration scope.
Keep Payments Close to Billing
Online collection works with the same invoice, payment, and reminder workflow.
Invoice Management
Keep online payments connected to the invoice and outstanding balance.
View Invoice Management →Payment Processing
Use the configured processor to handle the transaction.
View Payment Processing →Payment Reconciliation
Review payment records against the related billing activity.
View Payment Reconciliation →Payment Reminder
Send due-date or overdue reminders through the configured workflow.
View Payment Reminder →Pricing
Online payment collection uses Core billing with a supported payment processor.
Core Package
Starts with 1–50 Active Bookable Units.
- Booking Engine + Reservation System
- Invoicing and Billing
- Recurring Billing
- Standard reports and dashboards
- Supported built-in integrations where relevant
Payment Processing
Processor pricingCard, bank-transfer, gateway, and transaction costs depend on the payment provider used.
- Processor fees are separate
- Available payment methods depend on the provider
- New payment integrations may require separate scope
- Implementation is priced separately
Manual Collection vs Booking Ninjas
Keep payment collection connected to the invoice and booking instead of tracking it separately.
| Capability | Manual Collection | Booking Ninjas | Standalone Payment Tool |
|---|---|---|---|
| Invoice connection | Manual update | Same billing workflow | Needs integration |
| Booking context | Separate records | Connected to operations | Needs integration |
| Payment status | Manual tracking | Connected record | Payment-system record |
| Partial payments | Manual tracking | Supported where configured | Depends on provider |
| Recurring billing | Manual schedule | Included in Core | Depends on product |
| Processor fees | Depends on method | Separate provider fee | Separate provider fee |
Frequently Asked Questions
Collect Payments From the Same Workflow
Connect online payments to bookings, invoices, balances, and customer records.