收藏
回答

iOS微信支付接入多个商户appid,支付成功回调问题?

目前项目中集成了新版的opensdk1.9.2带支付功能。需求需要支付对接多个商户appid。目前支付成功,停留在微信界面。回调方法- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url 不执行

PayReq*req = [[PayReqalloc]init];

   //由用户微信号和AppID组成的唯一标识,用于校验微信用户

    req.openID = _appid;

当前的appid对应接口返回的不同商户appid。

支付成功没有回调。


在info中单独配置每个商户的appid,支付成功后,返回当前的app,可以访问- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url方法。

如果要对接100个商户appid,当前的info配置是不是要配置100个商户?如何动态配置urlSchemes。

或者说,是不是可以用当前app对应的单独appID进行配置urlSchemes进行跳转。

借鉴了下面的链接做法,还是没有实现想要的功能

https://www.jianshu.com/p/d0d8afc6a685


回答关注问题邀请回答
收藏

1 个回答

  • Fang
    Fang
    2022-01-27

    解决了吗?

    2022-01-27
    有用
    回复
登录 后发表内容