NSString *packageInfo = @"ABBQO+oYAAABAAAAcccgOXMA07JgVWPGaZm9ZxAAAADnGpepZahT9IkJjn90+1qgyAZGC97drCqlsTTsl7+G/YT+d+E+ACBm9kyaSOrQp1OELVdtMZzhXlKh4Z8Ce4ZLxWYAE+MqbNM69zwPC2XWuSHrO6U=";
NSString *appIdid = @"wxb97v0ffcdb1a2949";
NSString *merchantId = @"1674665559";
// URL 编码方法
NSString *encodedPackageInfo = [packageInfo stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLQueryAllowedCharacterSet]];
NSString *encodedAppId = [appIdid stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLQueryAllowedCharacterSet]];
NSString *encodedMerchantId = [merchantId stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLQueryAllowedCharacterSet]];
// 生成最终的 query
NSString *query = [NSString stringWithFormat:@"mchId=%@&appId=%@&package_info=%@", encodedMerchantId, encodedAppId,encodedPackageInfo];
[[WeChatManager sharedManager]startWeChatBusinessViewWithBusinessType:@"requestMerchantTransfer" query:query completion:^(BOOL success, NSString * _Nullable extMsg, NSError * _Nullable error) {
if (success) {
// 请求成功,打开商户视图
NSLog(@"成功打开商户视图,返回的数据: %@", extMsg);
} else {
// 请求失败,处理错误
NSLog(@"打开商户视图失败,错误: %@", error.localizedDescription);
}
}];
