工商银行二维码业务开发

      继微信收款码之后,迎来了又一个新的对接支付方式---工商银行收款码支付

            

   准备工作:

      1.获取工行API在线文档地址:https://open.icbc.com.cn/icbc/apip/api_list.html

      2.拿到相应的业务参数,包括publicKey,privateKey,appId,merId,storeCode等参数

      3.获取相应Demo开发包:https://open.icbc.com.cn/icbc/apip/docs_sdk&demo.html

      4.根据自己的相应业务场景需要,打开相应的demo文件(开发包中有几百个业务场景,并且根据不同版本有不同的demo示例,需要我们找到自身的版本及业务场景获得正确的代码)

   开发

      1.工行二维码----生成二维码

     

package com.youfuli.vendor.utils.icbc;

import com.icbc.api.DefaultIcbcClient;
import com.icbc.api.IcbcApiException;
import com.icbc.api.IcbcConstants;
import com.icbc.api.request.QrcodeGenerateRequestV2;
import com.icbc.api.request.QrcodeGenerateRequestV2.QrcodeGenerateRequestV2Biz;
import com.icbc.api.response.QrcodeGenerateResponseV2;

import java.text.SimpleDateFormat;
import java.util.Date;


/**
 * 工银二维码生成接口
 *
 * 请商户配置SDK中的lib文件夹中的jar包后,根据备注1-6提示进行数据替换
 */
public class QrcodeGenerateTest {

    //1、网关公钥
    protected static final String APIGW_PUBLIC_KEY = "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCwFgHddddD4kzEVPdOj03ctKM7KV+16bWZ5BMNgvEeuEQwfQYkRVwI9HFOGkwNTMn5hiJXHnlXYCX+zp5r6R52MY0O7BsTCLT7aHaxsANsvI9ABGx3OaTVlPB59M6GPbJh0uXvio0m1r/lTW3Z60RU6Q3oid/rNhP3CiNgg0W6O3AGqwIDAQAB";

    //2、appid
    protected static final String APP_ID = "1000000ddd0000000651001";

    //3、密钥对认证方式,公钥在API平台登记,此处为私钥
    protected static final String MY_PRIVATE_KEY = "MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC7HTTvUpWkNs9ShetLtmfVXOVAhwGu3wB88TBnp+xd5Du2hthidHwOIWMo6JV58r2trIuDhap7MPiubbeJy6W4IsHwtRxV4cZ5ZvRpIHKM005A4eIfHmr/Vwo9PNXCmFHictU0ggTtwNNNrFM4gdOn1W8qMmhLjorjWglcEPj8oZgO5BNih2LCylZtRpUhTmNGzNue+hxQjY48eGWZy+cKPf147oMTqKC87P5xDfCTF/aIpVyHNeZfW1kj6VmanPoZVZL9sI4rMwacznBW+EJyqoXw1uHXMiW/WW/Zfm3LQM4lkOPneMsY8IOTq9ypPEpaUZTnDPyfXpG87Zerk9EYtAgMBAAECggEAcK3T9NL8vlkrXHy9B2ke+kPo4oTqpI4yUwtDpQhgtOH+e5qUsCfhWJl1DP0BDQAxIE2gw09EoqusAtrnnrxdsdluAIcd14CZQbamuPEg&#
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值