In Person Payment mixed account wrong error

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.