@cubi/unionpay
v0.0.3-alpha.0
Published
The unionpay module for cubi framework
Downloads
94
Maintainers
Readme
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 | 借记卡 | 平安银行 | 13552535506 | | | | 341126197709218366 | 全渠道 | | 6221558812340000 | 贷记卡 | 平安银行 | 13552535506 | 123456 | 123 | 1123 | 341126197709218366 | 互联网 | | 6226090000000048 | 借记卡 | 招商银行 | 18100000000 | 111101 | | | 510265790128303 |张三| | 6226388000000095 | 贷记卡 | 华夏银行 | 18100000000 | | 248 | 1219 | 510265790128303 |张三| | 5200831111111113 | 贷记卡 | 农行贷 | 13552535506 | | 123 | 1119 | 5200831111111113 |全渠道| | 6221558812340013 | 贷记卡 | 平安 | 13552535506 | | 123 | 1123 | 341126197709218366 |全渠道|
测试卡号信息:短信验证码请输入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