I've verified my domain, made sure that what I'm sending in CompleteMerchantValidation is the correct response from Apple Server in a JSON format.
but whenever I run it, it executes CompleteMerchantValidation, pops the message Payment Not Complete, then session.onCancel is executed.
Any ideas why this could be happening?