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. Sandbox API keys cannot process real payments and will receive an error. 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