Heim > WeChat-Applet > WeChat-Entwicklung > Detaillierte Erläuterung des Beispielcodes für Android WeChat-Zahlungen

Detaillierte Erläuterung des Beispielcodes für Android WeChat-Zahlungen

高洛峰
Freigeben: 2017-03-27 13:36:00
Original
2127 Leute haben es durchsucht

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
**/
Nach dem Login kopieren

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>
Nach dem Login kopieren

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

Detaillierte Erläuterung des Beispielcodes für Android WeChat-Zahlungen

/**
Sie müssen den Farbbereich in Ihre eigene app_id ändern
**/

Detaillierte Erläuterung des Beispielcodes für Android WeChat-Zahlungen

Hinweis:

/** 
这个activity,是个透明的activity,回调完,你需要结束掉它* 
2.服务端 
**/
packageParams.add(new BasicNameValuePair("notify_url", "http://121.40.35.3/test"));
/**
需要指定一个回调接口,用于微信来调用,通知服务端,修改数据
*/
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage