> 위챗 애플릿 > 위챗 개발 > 안드로이드 WeChat 결제 예시 코드에 대한 자세한 설명

안드로이드 WeChat 결제 예시 코드에 대한 자세한 설명

高洛峰
풀어 주다: 2017-03-27 13:36:00
원래의
2126명이 탐색했습니다.

이 글에서는 주로 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>//제품 매개변수를 조합할 때 중국어 콘텐츠는 인코딩을 지정해야 합니다. 그렇지 않으면 코드가 왜곡되어 이 오류가 보고됩니다.

prepay_id를 성공적으로 얻었습니다. 현재 결제 인터페이스를 조정할 수 없습니다.

/***참고:

1. 위챗 결제를 신청한 앱이 위챗 오픈 플랫폼에 등록되어 있고
eclipse의 기본 서명을 사용하는 경우, 지금 개발 환경에서 결제를 위해 활성화할 수 있습니다. 페이지 2. 오픈 플랫폼 앱의 서명이 사용자 정의 서명을 사용하는 경우 이 서명을 사용하여 패키징한 후 실행하여 WeChat 결제를 조정해야 합니다
***/

WeChat 결제 결과 콜백 ?

1.app 클라이언트, 이 클래스에서 결제 콜백 결과를 받습니다.

안드로이드 WeChat 결제 예시 코드에 대한 자세한 설명

/**

색칠 영역을 자신의 app_id로 변경해야 합니다
** /

안드로이드 WeChat 결제 예시 코드에 대한 자세한 설명

참고:

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

위 내용은 안드로이드 WeChat 결제 예시 코드에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿