You can use this app to VPN yourself "into" China so that your data will appear from a China IP:
https://www.transocks.com/
In theory the SIM that you're using shouldn't matter at all.
My guess is that this is the bank's problem, and Alipay only tested this with US credit cards