XML Proxy Requests
Forward XML/SOAP requests to payment processors like Worldpay.Request Format
For XML requests, pass metadata via headers:Request Headers
Placeholders
Same placeholders work in XML:Examples
Worldpay
Cybersource (SOAP)
Response
XML responses are returned directly:Parsing XML Response
Error Handling
SOAP Faults
Connection Errors
XML Encoding
Special characters are preserved:
Card numbers don’t contain these characters, but if your XML contains them elsewhere, ensure proper encoding.
Namespaces
Preserve XML namespaces in your request:Best Practices
1. Validate XML Before Sending
Ensure your XML is well-formed:2. Use CDATA for Complex Values
3. Match PSP’s Expected Format
Different PSPs have different XML schemas. Always refer to their documentation.Next Steps
- Form-Encoded Requests - For older gateways
- JSON Requests - For modern APIs
- CVC Sessions - CVV handling