Connect Salesforce with Worldpay to accept cards securely, reduce payment failures with better transaction handling, and keep orders, refunds, and payment status in sync.
• Salesforce order and checkout context is passed to Worldpay as a payment request, with order IDs and customer references persisted for traceability across both systems.
• Authorization results from Worldpay are written back to Salesforce as payment records and linked to the originating cart or order, including gateway response codes and transaction references.
• Capture, void, and refund events are synchronized to Salesforce, with support for partial amounts where enabled, and with each operation tied to the original authorization.
• Asynchronous Worldpay notifications (webhooks) are validated and used to update payment status in Salesforce to handle delayed settlement outcomes and reduce state drift.
• Idempotency keys and transaction reference checks prevent duplicate writes when retries occur between Salesforce APIs and Worldpay endpoints.
• Error states, declines, and validation failures are logged with correlation IDs, and mapped to Salesforce statuses for consistent handling in customer service flows.
.png)
We map your Salesforce checkout events to Worldpay APIs for auth, capture, and settlement, then persist transaction IDs and status back to Salesforce. This keeps payment state consistent across orders, fulfillment, and customer service.
Yes – refunds, partial refunds, and voids can update Salesforce order and payment objects automatically. Support teams see the same payment outcome Worldpay has, without manual checks.
Typical sync includes transaction reference, auth code, capture amount, refunded amount, currency, and timestamps, plus failure reasons when available. That data simplifies finance reconciliation and gives your team cleaner chargeback context.
We return Worldpay decline and error responses to Salesforce in a structured way, so you can trigger retries, alternate payment prompts, or support workflows. The goal is fewer “paid but not ordered” edge cases and faster resolution.
Yes – we can route transactions by storefront, region, or currency using separate Worldpay merchant accounts or configurations. This helps keep reporting, settlement, and tax workflows clean across markets.





