支付宝支付功能(沙箱)

首先谈及加密算法

 

相对于密钥A,密钥B, 密钥B是公钥
相对于密钥C,密钥D,密钥D是公钥


首先需要到我们的支付宝开放平台,然后找到沙箱,进去创建应用

支付宝开放平台

 然后开始配置密钥

 

 

刚创建应用的时候是没有的,需要我们去生成密钥,下载软件生成或者在线生成。

但是生成的公钥和私钥我们都要保管好。 

这里的应用公钥就是我们的商户的公钥需要复制在这里交给支付宝管理

那么配置号这些后,就可以写demo了。

注意:这里是电脑端的支付,其他方式参考文档

1.使用

导入坐标

       <dependency>
            <groupId>com.alipay.sdk</groupId>
            <artifactId>alipay-sdk-java</artifactId>
            <version>3.0.0</version>
        </dependency>

配置属性

 主要是方便修改

调起支付接口

 @ResponseBody
    @RequestMapping(value = "/ailpay", produces = "text/html")
    public String ailpay()
            throws IOException {

        //去沙箱里面找自己的
        AlipayClient alipayClient = new
                DefaultAlipayClient("https://openapi.alipaydev.com/gateway.do",
                appId,
                aliyunUserPrivateKey,  //私钥 
                "json", "utf-8",
                aliyunPublixKey,
                aliyunAlipaySignType);

        out_trade_no = URLDecoder.decode(out_trade_no, "UTF-8");
        String total_amount = amount; //金额
        total_amount = URLDecoder.decode(total_amount, "UTF-8");
        String subject = "测试";
        subject = URLDecoder.decode(subject, "UTF-8");
        String body = "商品1号";
        body = URLDecoder.decode(body, "UTF-8");
        Alipay
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值