支付宝SDK快速集成

AlipayUtil(https://github.com/li-xiaojun/alipayutil)

支付宝支付SDK的封装,只需要调用一个方法,传入参数和回调接口即可,像请求网络一样简单!

Dependency

Gradle

  1. Add it in your root build.gradle at the end of repositories

    allprojects {
        repositories {
            ...
            maven { url "https://jitpack.io" }
        }
    }
    
  2. Add the dependency

    dependencies {
        compile 'com.github.li-xiaojun:AlipayUtil:1.0.0'
    }
    

Maven

  1. Add the JitPack repository to your build file

    <repositories>
        <repository>
            <id>jitpack.io</id>
            <url>https://jitpack.io</url>
        </repository>
    </repositories>
    
  2. Add the dependency

    <dependency>
        <groupId>com.github.li-xiaojun</groupId>
        <artifactId>AlipayUtil</artifactId>
        <version>1.0.0</version>
    </dependency>
    

Usage(Just in 2 steps!)

  1. 初始化合作者id和收款方支付宝账号

    AliPayHelper.init("","");
    
  2. 调用支付方法,传入参数

    //1.私钥签名串,不能放在本地做,需要让服务器提供接口返回,签名方法参考下面的sign方法
    //2.由于签名放在服务器端,而且需要订单信息参数,因此我们客户端要将订单信息传递给服务器,如何
    //生成订单信息也封装好了,调用AliPayHelper.getOrderInfo(),传入对应参数即可
    String sign = "";
    
    AliPayHelper.pay(this, "测试商品", "商品描述", "0.1", "12313211", sign, new AliPayHelper.PayResultCallback() {
        @Override
        public void onSuccess(PayResult payResult) {
            //支付成功
        }
        @Override
        public void onConfirming(PayResult payResult) {
            //支付确认中
        }
        @Override
        public void onCancel(PayResult payResult) {
            //支付取消
        }
        @Override
        public void onFail(PayResult payResult) {
            //支付失败
        }
    });
    

Intro

  • 此封装支付方便我们进行支付宝SDK的调用,对于集成支付宝SDK的整体流程还是应该了解一下,事先配置好公钥参数,并且理解签名串应该放到服务器端做,让服务器端提供接口返回签名信息即可。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值