Search in sources :

Example 1 with PayReq

use of com.tencent.mm.sdk.modelpay.PayReq in project summer-android by cn-cerc.

the class JavaScriptProxy method wxPay.

/**
 * 供html调用 微信支付
 *
 * @param appId     app id
 * @param partnerId 商户号
 * @param prepayId  与支付单号
 * @param nonceStr  随机码
 * @param timeStamp 时间戳
 * @param sign      签名
 */
@JavascriptInterface
public void wxPay(String appId, String partnerId, String prepayId, String nonceStr, String timeStamp, String sign) {
    Toast.makeText(owner, "正在支付,请等待...", Toast.LENGTH_SHORT).show();
    Log.e("JavaScriptProxy", appId + " " + partnerId + " " + prepayId + " " + nonceStr + " " + timeStamp + " " + sign);
    msgApi = WXAPIFactory.createWXAPI(owner, appId);
    req = new PayReq();
    req.appId = appId;
    req.partnerId = partnerId;
    req.prepayId = prepayId;
    req.packageValue = "Sign=WXPay";
    req.nonceStr = nonceStr;
    req.timeStamp = timeStamp;
    req.sign = sign;
    msgApi.registerApp(req.appId);
    msgApi.sendReq(req);
}
Also used : PayReq(com.tencent.mm.sdk.modelpay.PayReq) JavascriptInterface(android.webkit.JavascriptInterface)

Example 2 with PayReq

use of com.tencent.mm.sdk.modelpay.PayReq in project JustAndroid by chinaltz.

the class WChatPayUtils method getInstance.

// 静态工厂方法
public static WChatPayUtils getInstance(Context mContex) {
    if (single == null) {
        single = new WChatPayUtils(mContex);
        single.msgApi = WXAPIFactory.createWXAPI(mContex, null);
        single.req = new PayReq();
    }
    return single;
}
Also used : PayReq(com.tencent.mm.sdk.modelpay.PayReq)

Aggregations

PayReq (com.tencent.mm.sdk.modelpay.PayReq)2 JavascriptInterface (android.webkit.JavascriptInterface)1