0.0.3-alpha.0 • Published 5 years ago

@cubi/unionpay v0.0.3-alpha.0

Weekly downloads
3
License
ISC
Repository
github
Last release
5 years ago

UNIONPAY-银联支付开发包

描述

"酷比"(CUBI)体系中的,银联支付模块

安装

npm install @cubi/unionpay

使用

import { Unionpay } from '@cubi/unionpay';
const unionpay = new Unionpay({...});
...
const res = await unionpay.preAuthBack({...});
...

实现方法

功能方法名描述
银联侧开通在线支付openCardFront
商户侧开通在线支付openCardBack
在线支付开通查询openCardQueryBack
开通短信openSMS
消费短信consumeSMSCode
银联侧实名认证realAuthFront
商户侧实名认证realAuthBack暂未开通
商户侧消费consumeBack
银联侧开通并支付openAndConsumeFront
商户侧分期installBack
商户侧消费撤销consumeUndoBack
商户侧交易结果查询tradeQueryBack
商户侧预授权preAuthBack
商户侧预授权撤销preAuthUndo
商户侧预授权完成preAuthFinish
商户侧预授权完成撤销preAuthFinishUndo
商户侧退款refundBack暂未调试

银联商户测试卡

卡号卡性质机构名称手机号密码cvn2有效期证件号姓名
6216261000000000018借记卡平安银行13552535506341126197709218366全渠道
6221558812340000贷记卡平安银行135525355061234561231123341126197709218366互联网
6226090000000048借记卡招商银行18100000000111101510265790128303张三
6226388000000095贷记卡华夏银行181000000002481219510265790128303张三
5200831111111113贷记卡农行贷1355253550612311195200831111111113全渠道
6221558812340013贷记卡平安135525355061231123341126197709218366全渠道

测试卡号信息:短信验证码请输入6个1(例:111111) 商户号码777290058119210仅做为测试调通交易使用,该商户号配置了需要对敏感信息加密

关于通知

5.1.0接口前台类交易仅对成功交易发后台通知。

5.1.0接口后台交易对成功和失败都会发后台通知。

银联证书提取

银联提供的证书格式为.pfx,需要自行提取rsa格式的签名私钥。

openssl pkcs12 -in acp_test_sign.pfx -nodes -nocerts | openssl rsa -out acp_test_sign.pem