Skip to content

mcgrady-dev/xpayment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XPay

Usage

gradle

对应的项目中的build.gradle文件添加依赖:

dependencies {
	implementation 'com.mcgrady:xpay:1.0.1'
	// or
	implementation('com.mcgrady:xpay:1.0.1') {
        	exclude module: 'support-annotations'
        	exclude module: 'rxjava'
	}
    }
}

Alipay

AliPayReq aliPayReq = new AliPayReq.Builder()
    .with(PayDemoActivity.this)
    .payResultCallBack(new PayResultCallBack() {
        @Override
        public void onPaySuccess(String result) {
        }

        @Override
        public void onPayFailure(String result) {
        }

        @Override
        public void onPayConfirm(String result) {
        }

        @Override
        public void onPayCheck(String status) {
        }
    })
    .create();

PayAPI.getInstance().pay(aliPayReq);

WeChatPay

WeChatPayReq weChatPayReq = new WeChatPayReq.Builder()
    .with(WXAPIFactory.createWXAPI(PayDemoActivity.this, null))
    .appId("")
    .partnerId("")
    .prepayId("")
    .nonceStr("")
    .timeStamp("")
    .sign("")
    .payCallback(new PayResultCallBack() {
        @Override
        public void onPaySuccess(String result) {
        }

        @Override
        public void onPayFailure(String result) {
        }

        @Override
        public void onPayConfirm(String result) {
        }

        @Override
        public void onPayCheck(String status) {
        }
    })
    .create();

PayAPI.getInstance().pay(weChatPayReq);

About

A simple alipay\wechatpay tools

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages