I have been buying vegetables and fruit at a neighborhood market in Kunming, and most vendors prefer wallet QR payment. Twice this week my foreign card-linked wallet showed a successful scan screen but would not finish the payment after I entered the amount. The vendor's screen stayed unchanged, so I paid in cash and left a line behind me.
+Is there a reliable way to reduce these payment failures at smaller market stalls? I am not sure whether the issue is foreign card routing, weak signal inside the market, or the type of merchant code being used.