이 글에서는 주로 android WeChat 결제 소스 코드를 자세히 소개합니다. 실용성 및 참고 가치, 관심 있는 친구는
참고용으로 Android WeChat 결제 소스 코드를 공유합니다.
매개변수 구성
public static final String APP_ID ; /** 在微信开放平台注册app,微信给分配的id **/ public static final String MCH_ID; /** 申请开通微信支付,成功后微信会给你发一封邮件,给你分配一个商户平台账号,在资料里有商户ID **/ public static final String API_KEY; /** 在微信发给你的那封邮件里,给你分配的微信商户平台账号,在里面设置一个api_key **/
Get prepay_id
위 구성이 정확합니다. 실행하면 WeChat에서 다음과 같은 반환 결과를 받게 됩니다.<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>
result_code>//판매자 ID가 잘못되었습니다result_code>//제품 매개변수를 조합할 때 중국어 콘텐츠는 인코딩을 지정해야 합니다. 그렇지 않으면 코드가 왜곡되어 이 오류가 보고됩니다.
1. 위챗 결제를 신청한 앱이 위챗 오픈 플랫폼에 등록되어 있고
eclipse의 기본 서명을 사용하는 경우, 지금 개발 환경에서 결제를 위해 활성화할 수 있습니다. 페이지 2. 오픈 플랫폼 앱의 서명이 사용자 정의 서명을 사용하는 경우 이 서명을 사용하여 패키징한 후 실행하여 WeChat 결제를 조정해야 합니다
***/
WeChat 결제 결과 콜백 ?
1.app 클라이언트, 이 클래스에서 결제 콜백 결과를 받습니다. /**색칠 영역을 자신의 app_id로 변경해야 합니다
** /
/** 这个activity,是个透明的activity,回调完,你需要结束掉它* 2.服务端 **/ packageParams.add(new BasicNameValuePair("notify_url", "http://121.40.35.3/test")); /** 需要指定一个回调接口,用于微信来调用,通知服务端,修改数据 */
위 내용은 안드로이드 WeChat 결제 예시 코드에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!