对接墨西哥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
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
完美运营Java系统,需要具备多方面的能力和优势。首先,需要对Java语言有深入的了解,能够熟练运用Java开发各类系统。其次,需要掌握Java开发框架,如Spring、Hibernate、MyBatis等,了解其原理和使用方法,能够进行框架级别的搭建和优化。同时,还需要具备数据库设计和优化的能力,熟知MySQL、Oracle等常用数据库系统,并能独立完成数据模型设计和SQL优化。此外,对缓存技术、消息队列、分布式系统等技术也需要有较深入的了解和实践经验。 聚合支付是一种广义的支付方式,需要与各种支付渠道进行对接,实现支付平台的多元化,同时保证支付安全、快速、便捷。为此,需要具备多个方面的能力。首先,需要了解各种支付接口、协议和标准,了解支付行业的最新趋势和发展方向。同时,还需要对各个支付渠道的优缺点进行深入分析,以便进行合理的选择和搭配。另外,聚合支付平台还需要具备风控能力,能够对支付过程进行实时监测和判断,并采取相应的措施保障支付安全。 支付系统是一类复杂的系统,整个系统涉及支付订单的生成、查询、回调、结算等多个环节。要完美运营支付系统,需要具备多个方面的技能和经验。首先,需要了解各种支付方式和协议,包括网银支付支付宝、微信支付、银联、快捷支付等等,并能根据业务需求进行选择和实现。同时,还需要掌握支付流程的各种设计模式,能够进行快速优化和改进。此外,还需要具备分布式系统设计和开发的经验,以保证支付系统的高可用性和可扩展性。 三方四方支付系统源是各种支付系统的核心组成部分,架构设计和实现对整个系统的稳定性和性能有着至关重要的影响。要完美运营三方四方支付系统源,需要具备分布式系统设计和开发的专业技能,并了解一定的金融领域知识。同时,还需要对各种支付协议和安全机制有深入理解,并能根据实际业务需求进行灵活应用和调整。此外,还需要具备架构演进和技术选型的能力,能够对目前市场上流行的支付技术不断进行分析和调研,并根据自身业务需求进行取舍和判断。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值