package io.github.mayubao.pay_library; /** * 支付的API * * Created by mayubao on 2017/2/22. * Contact me 345269374@qq.com */ public class PayAPI { private static final Object mLock = new Object(); private static PayAPI mInstance; public static PayAPI getInstance(){ if(mInstance == null){ synchronized (mLock){ if(mInstance == null){ mInstance = new PayAPI(); } } } return mInstance; } /** * 支付宝支付请求 * @param aliPayRe */ public void sendPayRequest(AliPayReq aliPayRe){ AliPayAPI.getInstance().sendPayReq(aliPayRe); } /** * 支付宝支付请求 - 避免商户私钥暴露在客户端 * @param aliPayRe2 */ public void sendPayRequest(AliPayReq2 aliPayRe2){ AliPayAPI.getInstance().sendPayReq(aliPayRe2); } /** * 微信支付请求 * @param wechatPayReq */ public void sendPayRequest(WechatPayReq wechatPayReq){ WechatPayAPI.getInstance().sendPayReq(wechatPayReq); } }