对接墨西哥stp支付(java/支付/国外支付/Stpmex墨西哥)

对接墨西哥stp支付(java/支付/国外支付/Stpmex墨西哥)

2021很多小额贷款的机构从印度转战非洲和拉丁美洲等地区,具体的我就不多说了,行内的人懂的都懂。

我记录对接墨西哥的STP支付(还款与代付),我为什么要记录?因为…

首先 stp的支付接口文档是:https://stpmex.zendesk.com 用vpn打开比较快哈

现在这个接口文档写的还可以 如果你懂西语那就更好了,我刚开始接触的时候,接口文档只有请求参数 没有请求地址、返回值、demo等,也许是像我这样的人不厌其烦的去问多了,stp居然现在接口文档越来越像样子了【滑稽】

还是讲讲正事吧!

对接步骤:

1.去官网https://stpmex.zendesk.com 注册 用邮箱,同时公司要在STP开个户,至于怎么开户你可以通过邮箱问STP的工作人员,这是老板开的户,我也不清楚。

2.开户后会有一个STP称是前缀:一般是4位数字,一个是别名:好像就是注册的用户名。这两个东西在你通过邮箱与他们交流的时候会用到,接口中也会用到。还有准备好生成一对公钥和私钥,公钥分享给他们。同时对接接口时即使你分享的你的公钥,签名生成也按照他们的规则成功生成了,还是会报签名错误,这时候他们可能会给你一个pem文件叫你安装到java秘钥库中(这东西主要是为了发送https的请求验证),路径一般为:${JAVA_HOME}/lib/security/cacerts

那怎样安装呢?那我顺便说说吧!

将pem文件转.der或.cer,我是转.der,进入到${JAVA_HOME}/lib/security/cacerts,命令执行:keytool -import -alias 别名 -keystore cacerts -file 文件路径.der

密码:changeit

不管是linux还是Windows都是一样的命令!

注意:他们沟通都是通过邮箱的!

3.代付接口:https://stpmex.zendesk.com/hc/es/articles/360059428591-RegistraOrden-Dispersi%C3%B3n-

**4.代付回调接口:**https://stpmex.zendesk.com/hc/es/articles/360002794012-Cambios-de-Estado 回调接口需要我们准备接口文档即请求参数和响应这些,我对接到这里的时候就懵了,啥? stp那么自虐的吗?请求参数也要我们定义?同事说这可能是他们的个性化配置,对接到这里可能也需要跟他们进行电话会议,不要妄想业务交流发邮件就可以!

他们的接口文档上依然不会给出真实的请求地址,可以发邮件问他们要!

**5.用户支付接口:**https://stpmex.zendesk.com/hc/es/articles/360002793912-Cobranza-SendAbono-

先说一下支付流程吧 !我是按照贷款app流程来的

用户在app点击(支付/还款/获取clabe账号)—>后台产生虚拟clabe账号(待会再讲怎么产生)—>clabe账号显示给用户–>用户向虚拟clabe转账–>STP收到转账–>回调SendAbono(我们)。

对的! SendAbono是个回调接口,也需要我们提前准备接口文档。支付我们只提供一个虚拟的clabe账号给用户,回调的时候再检验用户转账的金额!

6.CLabe虚拟账号的生成

首先得拼凑原始链(17位数字),例如:646 170 1101 0000000

646:取银行机构代码后三位STP

170:取地区代码https://stpmex.zendesk.com/hc/es/articles/360041114372-Catalogo-de-Plazas

1101:这个就是你的前缀

0000000:七位随机数(自定义)

生成18位clabe虚拟账号:https://stpmex.zendesk.com/hc/es/articles/360014675872-C%C3%A1lculo-del-D%C3%ADgito-verificador-de-la-cuenta-CLABE

就这样代付与用户付款大概就是这样了,我也只是在测试环境调用而已,可能还有其他的未知,正式环境是需要vpn才可以的。如有大佬知道代付与付款的更多信息,请赶紧分享给我,希望你不要不是抬举!

需要代码的,欢迎… 算了你们还是自己敲吧。。。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值