Hello, we are working on certain error handling cases and the case of ‘Attempt payment from partner app when logged in to Square (incorrect account)’ doesn’t seem to be possible. When I try to initiate a in person payment with the wrong account it gives me back an error of ‘location_id_mismatch’, which although technically correct, is not the same as the entire account being wrong. Is this a known issue? I am using the mobile web integration and am testing on iOS.
Hey @AaronRoss welcome to the forums!
You’re correct - the only error message you would get is about the
location_id_mismatch unfortunately. There is no more-specific error about the account, thus if the POS application is logged into a different account (than the
location_id you pass in), you would receive this error.