Because customers can’t trust payments in the app. Unless I’m being bounced out to somewhere I can see the URL and an SSL certificate I’m not paying.
What you’re suggesting is a dangerous anti-pattern.
What you’re suggesting is a dangerous anti-pattern.