Collect
Initiate individual customer payments when the business needs them, including payment situations that sit outside a recurring schedule.
One-time & ad hoc payments
Collect one-time and ad hoc customer payments while keeping payment activity connected to Salesforce, customer records and your wider payment lifecycle.
Part of the Salesforce-native Bonza Payments suiteIllustrative Bonza Payments interface inside Salesforce. A one-time payment is being collected from Acme Customer for $2,500, related to invoice INV-2044, through the configured gateway and an available card payment method, with a status of Ready to collect. Alongside it, the resulting payment record appears in that customer's Salesforce payment history: payment PAY-10731 for $2,500, recorded against the customer and the related invoice, sitting after an earlier invoice raised and before ongoing recurring payment activity.
Definition
One-time and ad hoc payments are individual customer payments collected outside a recurring payment schedule. Bonza Payments enables businesses to manage these payments within their Salesforce payment operation.
They cover the payments that don't fit a billing cycle: an outstanding balance, an additional charge or service fee, a customer-requested payment, an invoice-related collection, or an exceptional amount that falls outside the normal automated process.
The capability is not simply taking the transaction. It is collecting an individual payment while keeping the transaction, the customer context, the payment status and the downstream payment activity connected.
Why it gets hard
A one-time payment can be collected successfully and still become a disconnected operational event. The transaction completes; the context doesn't follow it.
The transaction succeeds in the gateway. Everything after it is assembled by hand, in whatever order someone remembers.
Each hand-off is a place where the payment and its context can drift apart — and where the answer to "what did this customer pay, and for what?" has to be rebuilt.
The gateway still processes the transaction. What changes is that the payment is created, recorded and managed from within the Salesforce customer context.
One record, several places it remains reachable from. Nothing here removes the gateway — it removes the re-typing.
A payment may be collected without difficulty and still leave teams asking which customer or account it belongs to, why it was collected, whether an outstanding amount remains, which gateway processed it, whether it relates to an invoice, whether a refund or customer credit is later required, and how it affects the customer's payment history. Those questions are the actual work.
The approach
The payment itself is ad hoc. The process around it shouldn't be — the same four things should happen whichever situation produced it.
Initiate individual customer payments when the business needs them, including payment situations that sit outside a recurring schedule.
Keep the payment associated with the relevant Salesforce customer or account and the business context that produced it.
Maintain visibility into the payment and its status as part of the wider payment operation rather than as a one-off lookup.
The transaction doesn't become a dead-end record. Where applicable it stays connected to the rest of the suite.
One-time doesn't mean one use case
Pick a situation on the left. The collect-payment view, the resulting record and what the payment stays connected to all change with it — because the difference between these situations is context, not process.
All customers, amounts, payment references and invoice numbers shown are illustrative sample values, not real customer data.
The flow
Six steps, the last of which is the one most ad hoc payment processes never reach.
Use cases
Multi-gateway
Bonza Payments supports multiple payment gateways. Businesses can connect different gateways and configure a default or preferred one while keeping flexibility around how payments are processed.
Architecture. A customer or Salesforce user initiates a payment. Bonza Payments manages the payment experience within Salesforce and routes the transaction to one of the configured payment gateways, such as Gateway A, Gateway B or Gateway C. The gateway processes the payment. The resulting payment record is kept in Salesforce against the customer.
Customer context
The same $2,500 means something different inside a gateway portal than it does beside the account, the invoice and what happens afterwards.
Illustrative customer payment timeline for Acme Customer. Account information is recorded in Salesforce. Invoice INV-2044 for $2,500 is raised on 04 September. A one-time payment of $2,500 is collected today and recorded as payment PAY-10731. Its payment status is collected, processed through the configured gateway. Where required, a refund or customer credit can follow against that payment. Future payment activity, including a recurring payment of $5,000 expected on 01 October, continues in the same history.
Payment information becomes more useful when it is read in the context of the customer relationship rather than only inside a gateway portal. That is the whole argument for collecting the ad hoc payment where the customer already lives.
The wider suite
Each of these is its own capability. What matters here is that an ad hoc payment can reach them.
Business outcomes
Understand individual payment activity in the context of Salesforce.
Reduce reliance on disconnected payment records and manual status checking.
Handle individual payments through a structured payment-management process.
Keep payment activity connected to the customer relationship.
Support payment scenarios that fall outside recurring or standard billing cycles.
These are operational outcomes. No claim is made here about percentage improvements, processing speed, cost reduction or collection rates.
Why Bonza
Payment management lives within the Salesforce environment rather than operating as an isolated payment application beside it.
One-time payments connect with broader payment-management capabilities instead of standing alone.
Support multiple configured payment gateways rather than designing the whole payment operation around one provider.
Connect payment activity with Salesforce customer information, so a transaction carries its reason with it.
Continue managing the lifecycle through payment tracking, receivables, refunds, credits and payment visibility where applicable.
The payments that don't fit the billing cycle get the same structured process as the ones that do.
FAQ
An ad hoc payment is an individual customer payment collected outside a recurring or standard billing schedule. It covers situations such as an outstanding balance, an additional charge or service fee, a customer-requested payment, an invoice-related collection or an exceptional amount that falls outside the normal automated process.
A one-time payment is an individual payment collected when the business needs it. A recurring payment is part of an ongoing scheduled payment arrangement. Both are managed within Bonza Payments, and both appear in the same customer payment history — the difference is whether the payment belongs to a schedule.
Yes. One-time and ad hoc payment collection is a capability within the Salesforce-native Bonza Payments suite, so the payment is created, recorded and managed inside Salesforce rather than only in a gateway dashboard.
Yes. The payment is associated with the relevant Salesforce customer or account, which is what allows the payment, its status and its downstream activity to be read as part of that customer's payment history.
Yes. Multiple payment gateways can be connected and a default or preferred gateway configured, while retaining flexibility around how payments are processed. Bonza is not itself the gateway — the configured provider processes the transaction, and capabilities can differ between providers.
Where the customer payment experience is configured, a customer can make an individual payment through the available payment journey, and the resulting payment is recorded in the same Salesforce customer payment context as any other.
Each payment becomes a record associated with the customer, carrying its amount, its status and the context it was collected in. That record is what makes the payment visible as part of the wider payment operation rather than something to look up in a separate system.
Where applicable, a one-time payment can be collected in relation to an invoice, and the payment activity forms part of the receivables picture for that customer. This is operational payment visibility, not accounting treatment — general ledger posting, revenue recognition and bank reconciliation remain with your accounting or ERP platform.
Where a change is required later, refund activity connects back to the original payment rather than becoming a separate event. Refund capability and timing depend on the configured payment gateway and the financial institution involved.
Customer credit is recorded and managed within the customer payment relationship in Bonza and can be available toward a relevant future payment where supported. It is a credit record, not held customer funds, and it is not applied automatically.
Individual payments appear alongside the rest of the payment operation in the Payment Command Center, so ad hoc collection is visible in the same operating view as recurring activity, receivables and post-payment events rather than sitting outside it.
No. Bonza Payments is a Salesforce-native payment management suite. The configured payment gateway processes the transaction; Bonza manages the payment experience and the payment lifecycle within Salesforce. It is not a gateway, a payment link tool, a checkout widget or a standalone card-payment application.
See how Bonza Payments helps you collect one-time and ad hoc payments while keeping every transaction connected to your Salesforce payment operation.