我正在开发一个集成支付网关的应用程序。这可以通过打开页面“https://sis.sermepa.es/sis/realizarPago”通过POST传递一些参数来实现,客户可以从那里进行支付。
我的问题是我找不到如何打开浏览器给出URL和参数。我已经看到使用Intents打开浏览器但不允许参数,我看到你可以将POST参数发送到URL并等待响应,但不能打开URL本身。
有没有人能解决我的问题?
非常感谢。
答案 0 :(得分:0)
我已经解决了这个问题,如果有其他人需要答案,你可以找到解决方案。
NSString *code=codeTF.text;
NSString *price=priceTF.text;
NSString *email=emailTF.text;
NSString *body = [NSString stringWithFormat:Code=%@&Price=%@&E-mail=%@", code, price, email];
NSURL *url = [NSURL URLWithString:@"https://***/index.php"];
NSMutableURLRequest *request = [[NSMutableURLRequest alloc]initWithURL:url];
[request setHTTPMethod:@"POST"];
[request setHTTPBody:[body dataUsingEncoding:NSUTF8StringEncoding]];
//initialize the webViem in the *.h
// @property (nonatomic, retain) UIWebView *webView;
[webView loadRequest:request];