微信公众号支付需要携带用户的openid,因此在下单付款时需要先获取到用户的openid,通常我们都是使用微信网页授权的方式去获取用户的openid。从公众号开发文档不难知道网页授权回调域名只能填写一个顶级域名,那么随之而来的问题便是多个域名如果要用同一个微信支付接口怎么办?假如我们有a.com和b.com同时需要使用微信公众号支付接口,而网页授权只能有一个回调地址,相对简单的方法就是利用一个平台做跳转的方式去获取用户openid。