Add testMode & testApiKey parameters
Check if apiKey is needed or testApiKey
Implement the RedirectResponseInterface
Validating the apiKey here is not needed
Validating apiKey is not needed in the CompletePurchaseRequest
Before sending the request check testMode first