易宝支付[钱麦](附代码)

想到支付首先要知道,就是调用以及回调接口。

1:准备工作导入易宝支付SDK.jar到自己公司私服(公司使用的nexus搭建私服操作如下)

查看/存储库:库(Repositories)----在对应的库路径中添加
选择库路径--artifact upload上传:
    1:GAV定义
    2:配置组com.yeepay
    3:Artifact:c
    4:version:

**注意**:单存在多个jar(jdk/sources/sdk)的时候需要全部添加:add Artifact多次添加jar,加入完成后发布,可以在搜索中搜索添加的名字确认。

发布,并复制以来pom
结果:
<dependency>
<groupId>com.yeepay</groupId>
<artifactId>yop-java-sdk</artifactId>
<version>2.2.7</version>

</dependency>

一:易宝支付调用

枚举类PayTool.java:

package com.*.constants;

/**
 * 钱麦支付方式
 */
public enum PayTool {
    BALANCE("BALANCE","账户余额支付"),
    BINDCARD("BINDCARD","账户绑卡支付"),
    YEEPAYCASHIER("YEEPAYCASHIER","易宝支付键支付"),
    SALESB2C("SALESB2C","网银个人支付"),
    SALESB2B("SALESB2B","网银企业支付"),
    WECHATSCAN("WECHATSCAN","微信用户扫码支付"),
    WECHATAPP("WECHATAPP","微信H5支付仅移动端"),
    WECHATOFFICIAL("WECHATOFFICIAL","微信公众号支付仅限制微信浏览器"),
    WECHAT_MICROPAY("WECHAT_MICROPAY","微信刷卡"),
    WECHATSDK("WECHATSDK","微信APP支付"),
    ALIPAYSCAN("ALIPAYSCAN","支付宝用户扫码支付"),
    ALIPAYAPP("ALIPAYAPP","支付宝H5支付仅移动端"),
    ALIPAYSDK("ALIPAYSDK","支付宝APP支付"),
    ALIPAYTIMELY("ALIPAYTIMELY","支付宝即时到账仅PC端"),
    ALIPAY_MICROPAY("ALIPAY_MICROPAY","支付宝被扫支付");

    private String code;
    private String desc;

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getDesc() {
        return desc;
    }

    public void setDesc(String desc) {
        this.desc = desc;
    }

    PayTool(String code, String desc){
        this.code = code;
        this.desc = desc;
    }

    public static String getPayToolName(String code){
        for(PayTool type : PayTool.values()){
            if(code.equals(type.getCode())){
                return type.getDesc();
            }
        }
        return "";
    }
}
 

支付工具类YeepayUtil.java:

package com.*.utils;

import com.*.constants.PayTool;
import com.yeepay.g3.sdk.yop.client.YopClient;
import com.yeepay.g3.sdk.yop.client.YopRequest;
import com.yeepay.g3.sdk.yop.client.YopResponse;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Map;

/**
 * 钱麦支付SDK调用工具类
 */
public class YeepayUtil {

    private static Logger logger = LoggerFactory.getLogger(YeepayUtil.class);
    //读取系统配置文件
    private static final String appKey=SysConfig.getStringConfig("yeepay.appkey");//公司在钱麦的账号:BM123456789
    private st
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值