- Subscribe to RSS Feed
- Mark Thread as New
- Mark Thread as Read
- Float this Thread for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
Flutter Apple pay error production_simulator
I was working to integrate Apply pay. It loads just fine but when I try to process the payment it fails.
I generated a CSR using the sandbox Apple Pay and loaded it correctly to the Apple developer program Merchant ID. I confirmed I'm using my sandbox application ID. All other transactions go through for me (credit cards and Google pay) to the sandbox. Just not working for apply pay.
ErrorInfo {
code=usageError,
message=Something went wrong. Please contact the developer of this application and provide them with this error code: production_simulator,
debugCode=apple_pay_nonce_request_production_simulator,
debugMessage=Apple Pay cannot be used in the simulator with a production Square application ID. Please use a Square sandbox application ID or test Apple Pay on a physical device.,
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report
- Subscribe to RSS Feed
- Mark Thread as New
- Mark Thread as Read
- Float this Thread for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
Hey @adia,
I reached out to our API team on this one and they said as far as they know- you do not need to load a sandbox apple pay CSR - it should just be a regular production CSR on Apple Pay’s developer portal, and as long as you use Square's sandbox application ID, it won’t be charged.
Community Moderator, Square
Sign in and click Mark as Best Answer if my reply answers your question.
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report
- Subscribe to RSS Feed
- Mark Thread as New
- Mark Thread as Read
- Float this Thread for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
I created a CSR from square for both sandbox and production both give me the same error in my initial question. I'm using the flutter Square In-app SDK. Maybe I need to post the issue on their public GitHub project?
https://github.com/square/in-app-payments-flutter-plugin/blob/master/doc/enable-applepay.md
These are the steps for Apply pay. Using google pay and Credit cards work fine.
await InAppPayments.setSquareApplicationId(SANDBOX_APPLICATION_ID);
await InAppPayments.initializeApplePay(MERCHANT_ID);
await InAppPayments.requestApplePayNonce(
price: '1.00',
summaryLabel: 'Cookie',
countryCode: 'US',
currencyCode: 'USD',
paymentType: ApplePayPaymentType.finalPayment,
onApplePayNonceRequestSuccess: _onApplePayNonceRequestSuccess,
onApplePayNonceRequestFailure: _onApplePayNonceRequestFailure,
onApplePayComplete: _onApplePayEntryComplete);
ErrorInfo {
code=usageError,
message=Something went wrong. Please contact the developer of this application and provide them with this error code: production_simulator,
debugCode=apple_pay_nonce_request_production_simulator,
debugMessage=Apple Pay cannot be used in the simulator with a production Square application ID. Please use a Square sandbox application ID or test Apple Pay on a physical device.
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report