Dieser Artikel stellt hauptsächlich Android WeChat-Zahlungsquellcode im Detail vor, der bestimmte For hat Praktikabilität und Referenzwert, interessierte Freunde können sich auf
Dieser Artikel teilt den Android-WeChat-Zahlungsquellcode als Referenz. Der spezifische Inhalt ist wie folgt
Parameterkonfiguration
public static final String APP_ID ; /** 在微信开放平台注册app,微信给分配的id **/ public static final String MCH_ID; /** 申请开通微信支付,成功后微信会给你发一封邮件,给你分配一个商户平台账号,在资料里有商户ID **/ public static final String API_KEY; /** 在微信发给你的那封邮件里,给你分配的微信商户平台账号,在里面设置一个api_key **/
Prepay_id abrufen
Die oben genannten Konfigurationen sind korrekt. Wenn Sie es ausführen, erhalten Sie auf WeChat ein Rückgabeergebnis wie dieses:
<xml><return_code></return_code> <return_msg></return_msg> <appid></appid> <mch_id></mch_id> <nonce_str></nonce_str> <sign></sign><result_code></result_code> <prepay_id></prepay_id>//成功获取到预付id <trade_type></trade_type> </xml>
Beim zweiten Schritt können Probleme auftreten:
result_code> Händler-ID ist falsch
result_code>//Beim Zusammenstellen der Produktparameter muss der chinesische Inhalt die Codierung angeben, andernfalls wird ein verstümmelter Code gemeldet.
wurde erfolgreich abgerufen, prepay_id. Derzeit kann die Zahlungsschnittstelle nicht angepasst werden.
/***Hinweis:
1. Wenn die App, die Sie für die WeChat-Zahlung beantragen, auf der offenen WeChat-Plattform registriert ist und die Standardsignatur von Eclipse verwendet, können Sie sie jetzt in der Entwicklungsumgebung für die Zahlung aktivieren. Seite
2. Wenn die Signatur auf der Open-Platform-App eine benutzerdefinierte Signatur verwendet, müssen Sie diese Signatur verwenden, um sie zu verpacken, und sie dann ausführen, um ihre WeChat-Zahlung anzupassen
***/
Wo ist der WeChat-Zahlungsergebnisrückruf?
1.app-Client, wir akzeptieren das Zahlungsrückrufergebnis in dieser Klasse
/**
Sie müssen den Farbbereich in Ihre eigene app_id ändern
**/
Hinweis:
/** 这个activity,是个透明的activity,回调完,你需要结束掉它* 2.服务端 **/ packageParams.add(new BasicNameValuePair("notify_url", "http://121.40.35.3/test")); /** 需要指定一个回调接口,用于微信来调用,通知服务端,修改数据 */
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung des Beispielcodes für Android WeChat-Zahlungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!