The payment has no context
Amount, customer and purpose must point back to one booking, invoice, order or account.
Payment integration for websites
Add a one-off payment, booking deposit, invoice balance or subscription to an existing or new website. A contained payment integration is usually £300 - £500, with the provider, confirmation and failure route agreed before build.
You own the provider account and receive the funds. Provider transaction, currency, dispute and payout fees remain separate.
One payment, one provider reference, one business outcome.
No card and no signup
Choose a purpose, then approve the pretend payment or show the failure route. Nothing is charged, sent or stored. The important part is the verified outcome attached to the correct business record.
£50 remains due at the appointment
This demo contains no payment fields and cannot take money.
A real integration waits for the provider result before it confirms a booking, invoice, order or membership.
The provider reference and verified status remain attached for support, reconciliation and any later refund.
Payment not completed. No booking, invoice or membership was changed. The customer can try again or choose another method.
What a payment button leaves unanswered
A payment button is only the visible step. The business still needs the correct amount, purpose, provider reference, confirmation, refund route and a safe answer when authentication fails or the customer closes the page.
Amount, customer and purpose must point back to one booking, invoice, order or account.
The business action waits for a verified provider status, even if the customer closes the browser.
A clear retry route protects the sale without creating duplicate records or charges.
The customer message, provider action and business status need one agreed owner.
The status is the instruction
The website creates one payment for one agreed business action. The provider handles secure card entry and any required authentication. A verified server-side status then updates the booking, invoice, order or membership and sends the right confirmation.
The provider handles card entry. The website handles what the verified result means for your business.
One payment principle, different purposes
Charge a defined amount with visible cancellation terms before valuable time is confirmed.
See the online booking system →A customer pays the correct reference and the invoice record can follow the verified result.
Choose the integration level →Recurring amount, frequency, failed renewal, cancellation and access rules are agreed together.
Explore connected systems →Catalogue, stock, shipping, tax and order management belong in a complete ecommerce build.
See ecommerce website design →Choose the smallest dependable route
Best for an owner who needs to add a contained payment to an existing website, booking route, invoice or form. A hosted payment link is enough for a simple manual process, embedded checkout keeps a smoother branded route, and a custom integration is appropriate when payment must update other records automatically.
The provider hosts checkout. Staff reconcile the payment with the customer or reference using an agreed process.
Fastest when no other record must update instantly.The provider handles card entry while the website controls the amount, purpose and next step.
Best for a contained form, booking or balance.Verified events update bookings, invoices, memberships, CRM records or permissions automatically.
Best when payment is one state in a larger system.Provider checked before the quote
Ernest checks the real account, documented payment methods, currencies, recurring behaviour, refunds and verified event route. The proposal names the provider and exact connection.
Test and live credentials kept separate
Provider event signatures and duplicate delivery handled
Manual support and reconciliation route documented
Proof is the awkward path
A sandbox success is only the beginning. Acceptance testing covers browser exits, authentication, delayed events, retries, refunds and staff recovery against the real business action.
See broader ecommerce developmentPayment integration price
The range covers one contained payment route on an accessible website. Provider choice, business action, confirmation, failure and refund behaviour are named before work starts.
See all website and system pricesPrice rises with subscriptions, saved methods, authorisations, several currencies or providers, staff permissions, legacy code, migration or several systems updating together.
Support is optional. The payment provider charges its own transaction, currency, dispute and payout fees directly.
Before payment is connected
Usually. I can work with WordPress, an HTML site or a bespoke PHP, Node.js or React build when the code and provider access are available. I check the existing form, booking, invoice or account route before choosing a link, embedded checkout or API integration.
It depends on the account you already have, the payment methods customers need, the countries and currencies involved, subscriptions or refunds, and what the provider exposes. I can integrate Stripe, PayPal, Worldpay or another suitable documented provider without pretending every provider supports the same workflow.
The normal route is for the payment provider to collect the card details through its secure checkout or payment component. Your website stores the business record, provider reference and status it needs, not raw card numbers.
Potentially, but these are different payment behaviours. A charged deposit, a saved payment method and a temporary authorisation each need provider support, clear customer terms and different failure or cancellation handling. The proposal names exactly which behaviour is included.
A contained build can use the provider dashboard, while a connected system can expose approved refund or retry actions to staff. In either case the business record must follow the verified provider status and the proposal states who owns disputes and customer communication.
Yes, when the selected provider and business model support them. The build must define the recurring amount, billing frequency, trial or setup charge, failed-renewal route, cancellation and what access changes when a subscription ends.
Bring the current website and payment purpose
The first conversation maps amount, customer action, provider, business record, confirmation and recovery. You will know whether a link, embed or custom integration is enough before work is proposed.