Before this commit: In POS online payment the usually the user is either the logged in user/public user which ends up raising error `The phone number is invalid` even when the customer is selected After this commit: Razorpay doesn't raise the error instead now we don't create customer when it is not a tokenize request task-3786679 closes odoo/odoo#157533 Signed-off-by: Harsh Modi (hamo) <hamo@odoo.com>