Process a payment via SagePay
POST/developer/bookings/processPayment
Process a card payment for an existing booking via the SagePay/Opayo gateway. Returns either a success confirmation or a 3D Secure redirect URL if additional cardholder authentication is required. This charges REAL cards via the live gateway — there is no sandbox mode. Card details are transmitted securely and never stored.
Request
Responses
- 200
- 400
- 403
- 422
- 429
Payment result — either success confirmation or 3DS redirect details
Bad request — malformed body
Invalid API key, IP not whitelisted, or origin not allowed
Validation failed — check message array for details
Rate limit exceeded — check Retry-After header