Apple Pay works perfectly in the sandbox, yet fails the moment I switch to production. The issue surfaces on both sides of my stack—the native iOS app built in Xcode (Swift) and the back-end API written in CodeIgniter. I need someone who understands the whole Apple Pay flow, from merchant IDs and certificates in the Apple Developer portal, through PKPaymentAuthorization on the device, right down to the PHP validation that ultimately finalizes the charge. Here’s what I’m experiencing right now: the payment sheet appears, Face ID/Touch ID completes, but Apple’s servers return a generic “payment not completed” response. Nothing reaches my payment gateway logs, so I suspect a mis-match between the signed token the app creates and what the CodeIgniter endpoint expects in production. Access to the Xcode project, the CodeIgniter repo, merchant certificates, and server logs will be provided immediately after kickoff. I’ll be available for real-time testing with production-linked devices so you can iterate quickly. Acceptance criteria: • A live transaction processes successfully using Apple Pay in production, verified on device and in my gateway dashboard. • Code and configuration changes are committed with concise comments so I can repeat the setup on future builds. • A short hand-off note explains any certificates or profile adjustments made in the Apple Developer portal. If you’ve solved a similar Apple Pay production headache before, this should be straightforward. I’d like to fix it as soon as possible.