Payment 只是将支付宝、微信、招商的接口进行了封装,进而暴露统一的接口给使用者。因此在使用sdk时的第一步,必须是正确的完成配置工作。具体设置方式请参考官方文档。

在设置完对应平台的配置后,需要在我们的代码中提供对应平台的配置信息。

支付宝的配置

字段名 类型 说明 示例
use_sandbox boolean 是否使用沙盒模式 true
partner string 收款支付宝用户ID(2088开头) 2088102169252684
app_id string 支付宝分配给开发者的应用ID true
sign_type string 签名方式,支持:RSA RSA2 RSA2
ali_public_key string 支付宝的公钥内容,也支持路径
rsa_private_key string 个人生成的私钥内容,也支持路径
limit_pay array 不可使用的支付方式 ['creditCard']
notify_url string 异步回调的url http://helei112g.github.io
return_url string 同步通知的回调url http://helei112g.github.io
return_raw boolean 异步回调,是否返回原始数据(payment内部处理了异步结果,如果想要处理后的结果请设置为:false) true

limit_pay可取值:

balance: 余额
moneyFund: 余额宝
debitCardExpress: 借记卡快捷
creditCard: 信用卡
creditCardExpress: 信用卡快捷
creditCardCartoon: 信用卡卡通
credit_group: 信用支付类型(包含信用卡卡通、信用卡快捷、花呗、花呗分期)

微信的配置

字段名 类型 说明 示例
use_sandbox boolean 是否使用微信的支付验收模式 true
app_id string 微信支付分配的账号ID wxd678efh5
mch_id string 微信支付分配的商户号 1230000109
md5_key string 微信的加密密钥,微信商户中心配置 sjfkdjfk
app_cert_pem string 证书pem的路径
app_key_pem string 证书密钥pem的路径
sign_type string 签名方式,支持:MD5 HMAC-SHA256 MD5
limit_pay array 限制的支付方式,no_credit:信用卡 no_credit
fee_type string 货币类型(CNY) CNY
notify_url string 异步回调的url http://helei112g.github.io
redirect_url string 同步通知的回调url http://helei112g.github.io
return_raw boolean 异步回调,是否返回原始数据(payment内部处理了异步结果,如果想要处理后的结果请设置为:false) true

招商银行的配置

字段名 类型 说明 示例
use_sandbox boolean 是否使用微信的支付验收模式 true
branch_no string 商户分行号,4位数字 1234
merchant_no string 商户号,6位数字 123123
mer_key string 秘钥16位,包含大小写字母 数字
cmb_pub_key string 招商的公钥,会定期更新,建议每天主动获取一次
op_pwd string 操作员登录密码 123
sign_type string 签名算法,固定为“SHA-256” SHA-256
limit_pay array 允许支付的卡类型, A:储蓄卡支付 A
notify_url string 支付成功,异步回调的url http://helei112g.github.io
sign_notify_url string 成功签约结果通知地址 http://helei112g.github.io
return_url string 支付成功,同步通知的回调url http://helei112g.github.io
return_raw boolean 异步回调,是否返回原始数据(payment内部处理了异步结果,如果想要处理后的结果请设置为:false) true

results matching ""

    No results matching ""