A. 微信公眾號-掃碼支付-支付回調URL 怎麼填,在線等。來大神啊,急急急急急急。
你好 請咨詢服務商填寫服務商回調url
B. 帶中文域名 微信app 支付回調地址 怎麼寫
中文域名要改成轉碼吧。。這個比較麻煩些。。
C. 微信支付企業付款可以設置調用介面的伺服器IP地址嗎
這類專業的技術問題,建議您可以下載一下開發者文檔
該文檔在您申請了微信商家之後就可以下載的
然後根據文檔裡面的技術規范進行調整和開發
D. 用urlscheme打開微信支付,回調怎麼做
微信支付的回調
首先,支付回調API的方法,這個方法中完全是按照官方文檔寫的,自己基本上不需要操作
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication
annotation:(id)annotation
{
//如果極簡開發包不可用,會跳轉支付寶錢包進行支付,需要將支付寶錢包的支付結果回傳給開發包
if ([url.host isEqualToString:@"safepay"]) {
[[AlipaySDK defaultService] processOrderWithPaymentResult:url standbyCallback:^(NSDictionary *resultDic) {
//【由於在跳轉支付寶客戶端支付的過程中,商戶app在後台很可能被系統kill了,所以pay介面的callback就會失效,請商戶對standbyCallback返回的回調結果進行處理,就是在這個方法裡面處理跟callback一樣的邏輯】
}[[AlipaySDK defaultService] processAuthResult:url standbyCallback:^(NSDictionary *resultDic) {
//【由於在跳轉支付寶客戶端支付的過程中,商戶app在後台很可能被系統kill了,所以pay介面的callback就會失效,請商戶對standbyCallback返回的回調結果進行處理,就是在這個方法裡面處理跟callback一樣的邏輯】
}];
}
if ([sourceApplication isEqualToString:@"com.tencent.xin"]) {
//微信支付回調
return [WXApi handleOpenURL:url delegate:self];
}
//跳轉處理
BOOL result = [UMSocialSnsService handleOpenURL:url];
if (result == FALSE) {
//調用其他SDK,例如支付寶SDK等
}
return result;
}
最後微信會調用下面這個方法,我是在這個方法中做的操作,由於這個方法是在AppDelegate中,如果在這里跳轉到自己指定的頁面,有些困難,
於是就在這個方法中發通知到調起支付的頁面,再進行頁面跳轉操作。
//回調方法
-(void) onResp:(BaseResp*)resp
{
NSString *strMsg = [NSString stringWithFormat:@"errcode:%d", resp.errCode];
NSString *strTitle;
if([resp isKindOfClass:[SendMessageToWXResp class]])
{
strTitle = @"發送媒體消息結果";
}
if([resp isKindOfClass:[PayResp class]]){
//支付返回結果,實際支付結果需要去微信伺服器端查詢
strTitle = [NSString stringWithFormat:@"支付結果"];
switch (resp.errCode) {
case WXSuccess:{
strMsg = @"恭喜您,支付成功!";
[MYNotificationCenter postNotificationName:@"weixinPaystatusSuccess" object:nil userInfo:@{@"status":@"success"}];
break;
}
case WXErrCodeUserCancel:{
strMsg = @"已取消支付!";
[MYNotificationCenter postNotificationName:@"weixinPaystatusSuccess" object:nil userInfo:@{@"status":@"cancle"}];
break;
}
default:{
strMsg = [NSString stringWithFormat:@"支付失敗 !"];
[MYNotificationCenter postNotificationName:@"weixinPaystatusSuccess" object:nil userInfo:@{@"status":@"cancle"}];
break;
}
}
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:strTitle message:strMsg delegate:self cancelButtonTitle:@"確定" otherButtonTitles:nil, nil];
[alert show];
}
}
由於我們的取消和失敗,2種狀態的處理結果都是一樣的,所以就用了相同的通知。
由於在調起支付頁面,在調起前就已經注冊了通知,現在支付完後,就可以收到支付狀態的通知了。下面就很簡單了吧
最後在說一下,
由於我們的付款性質不一樣,所以就遇到了同樣的支付成功狀態,由於不同的支付類型要跳轉的頁面也是不同的,這就要求在AppDelegate中的那個處理方法中識別出,不同的支付類型,(如充值,購物等)但是這個方法是微信api回調的方法,它只返回成功,取消,失敗等狀態。那就只能是支付前做個識別標示,但是由於支付跳到api了,脫離了應用,這個識別標示又無法直接傳過來。我想的方法就是保存一個支付標示:
[[NSUserDefaults standardUserDefaults] setObject:@"CHONGZHI" forKey:@"PAYTYPE"];
在每個類型的支付調起方法中,保存一下不同的key,然後再那個
-(void) onResp:(BaseResp*)resp
E. 微信支付掃碼後回調商戶支付URL沒有接收到參數
貌似用"url?param=123"的方式,參數會被微信忽略掉,用rest風格的url可以實現,「url/123」,這樣的話參數就可以接收到了
F. 微信支付回調URL在哪
你好,
希望可以幫到你。
G. 微信支付裡面的介面安全,調用ip地址改怎麼填寫
vpn
H. 微信支付回調
1,微信支付的過程是商家發起支付請求——微信支付後台返回對應的二維碼內——用戶掃描付款容——後台確定付款成功——發起回調通知商家——商家系統返回應答;
2,當商家系統未返回應答時,系統就會多次發起回調,以免商家的系統無法獲得交易結果;
3,出現此種問題的原因是商家的系統網路信號不好,可以更換為4G網路,就不會出現這種問題了
I. 微信支付完成後回調notify_url地址介面要怎麼寫 java
哥,人家給你的應該是個地址,你用URL url = new URL(path);
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
InputStream inputStream = connection.getInputStream();
讀取版裡面的數據流權吧!
J. 微信開放平台創建的移動應用使用微信支付時怎麼設置回調url
1各項設置應該都正抄常,因為支付襲已經ok了,在公眾號後台能看到支付成功的流水。
2調的js介面,只接到了js返回的get_brand_wcpay_request:ok,設置的回調通知地址毫無反應(用日誌調試)。