What is happening?
Beginning February 1, 2018, Intuit is making a change to the QuickBooks Online Payments API and QuickBooks Merchant Services Payments API that will require that the ecommerce and mobile indicators for all purchases made from a handheld device (smart phone or tablet) is set within the application. This will affect any purchase regardless if the card number is keyed in, swiped, or fetched from a pass through digital wallet like Apple Pay or a staged digital wallet like PayPal/Google Wallet.
How does this affect you?
- QuickBooks Online Payments: In the charge and refund API, the ecommerce and mobile indicators were previously optional. Beginning February 1, 2018, these indicators must be set within the API or your transaction will fail.
- QuickBooks Merchant Services: The ecommerce and mobile indicators are new fields within the charge and payments APIs. Beginning February 1, 2018, these indicators must be set within the API or your transaction will fail.
What do you need to do?
Within the next six months, please go to the Intuit Developer sandbox and be sure to make sure the ecommerce and mobile indicator flag is set if transactions come in from hand held devices. You will need to activate this in your production application prior to February 1, 2018.