J2Pay –简介

介绍

J2Pay是用于Java的开源多网关支付库(由tranxactive提供)。 该库的主要目标是为多个网关同时提供简单通用的请求/响应,并且它不包括阅读网关文档。 如果您尝试在网关上工作,则不必阅读文档,因为该库具有内置的文档。

优缺点

该库仅关注网关的四种主要方法。

  1. 采购
  2. 退款
  3. 空洞
  4. 重新开票(充值)

如果您的所有交易都基于卡,并且您对上面列出的四种方法感兴趣,那么将为您构建该库。

同时,该库为所有网关提供通用的请求/响应。 如您所知,有些网关接受xml,而有些则是JSON或查询字符串。 该库始终接受并返回JSON,并在内部进行所有转换。

在你开始之前

在本节中,我们将讨论在使用该库之前应了解的知识。 该库接受每个网关,并返回JSON。 由于Java不直接支持JSON,因此我们将使用org.json包,该包具有许多可处理JSON的类。

如您所知,任何库都有类和接口的集合,因此强烈建议您在使用该库之前,先了解其类和方法。

  1. 网关是所有网关必须继承的顶级抽象类。
  2. GatewayFactory,将负责返回所需的网关。
  3. HTTPResponse,网关响应将返回此类的对象,而不是纯文本或JSON。
  4. JSONObject,表示JSON数据,也将用于发布动态网关数据。
  5. AvailableGateways,枚举包含受支持网关的列表。 我们将把它传递给GatewayFactory以获得所需的网关类对象。

在开始时,我们阅读了该库的内置文档,现在是时候了解它的含义了。 该库为所有网关提供了四个样本参数方法,这些方法让您知道该网关所需的参数是什么。

样本参数

样例参数方法是该库中最重要的部分,它们负责为您提供网关特定的参数,并带有简短的说明,这也不包括阅读网关文档。

下面是方法列表。 所有这些方法都返回准备使用简短说明的JSON。 您可以只填充值并传递给其他方法。

  1. gateway.getApiSampleParameters()
  2. gateway.getRefundSampleParameters()
  3. gateway.getVoidSampleParameters()
  4. gateway.getRebillSampleParameters()

getApiSampleParameters

此方法是所有API请求的密钥,所有网关都需要一些身份验证参数,例如某些必需的用户名和密码,而某些必需的交易密钥。 此方法返回网关特定的参数。

注意:其余方法的工作方式相似,您可以通过它们的名称进行识别。

翻译自: https://www.javacodegeeks.com/2018/11/j2pay-introduction.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/344023.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[渝粤教育] 西南科技大学 民事诉讼法学 在线考试复习资料

民事诉讼法学——在线考试复习资料 一、单选题 1.对不服裁定的上诉案件,法院经审理后作出裁判时( )。 A.应当使用判决书 B.应当使用裁定书 C.应当使用决定书 D.可以使用调解书 2.关于法院调解的效力说法错误的是( )。 A.结束诉讼程序 B.确认当事人之间的权利义务关系 C.当事人…

[渝粤教育] 西南科技大学 程序设计语言VB 在线考试复习资料(1)

程序设计语言VB——在线考试复习资料 一、单选题 1.列表项选择后得到的选中索引是指()。 A.Value B.ListValue C.Index D.ListIndex 2.为了隐藏一个窗体,所使用的方法为( )。 A.Load B.Show C.Hide D.UnLoad 3.在图片框中加载图形(c:\666.jpg)的方法是( )。 A.Loadpicture(“…

电话光端机与PCM复用设备的区别

电话光端机与PCM复用设备,都是使用标准PCM脉冲编码调制技术,具备滤波功能,使语音通话更清晰稳定!设备采用专用数字复接芯片,它将设备中的数字逻辑功能几乎全部集成,从而提高了产品的性能,且每路…

[渝粤教育] 西南科技大学 英美文学 在线考试复习资料

英美文学——在线考试复习资料 一、单选题 1.With Howells, James, and Mark Twain active on the literary scene, ( ) became the major trend in American literature in the seventies and eighties of the 19thcentury. A.sentimentalism B.romanticism C.realism …

选择安防交换机时需要避免哪些误区呢?

安防交换机是专为家庭、学校宿舍、办公室、小型监控等简易网络环境设计,是一种非常常用的一种交换机设备,那么我们在采购安防交换机的时候,是否有很多人都存在误区,造成踩雷,选择到劣质设备,可以说花不少的…

lock mysql unlock_MySQL中的lock tables和unlock tables

MySQL允许客户端会话显式地获取表锁,以便与其他会话协作访问表,或者防止其他会话在其需要独占表时使用表。这个能力就是通过LOCK TABLES和UNLOCK TABLES实现的。LOCK TABLES用于显示的获取表锁,UNLOCK TABLES显式释放当前会话持有的任何表锁。…

[渝粤教育] 西南科技大学 货币银行学 在线考试复习资料(1)

货币银行学——在线考试复习资料 一、单选题 1.最严重的恶性通货膨胀的最终结果是( )。 A.突发性的商品抢购 B.挤兑银行 C.货币制度崩溃 D.投机盛行 2.凯恩斯的货币需求函数非常重视( )。 A.恒久收入的作用 B.货币供应量的作用 C.利率的作用 D.汇率的作用 3.下列西方的中央银…

【渝粤教育】电大中专学前儿童健康教育 (4)作业 题库

作业视频教务托管,壹叁路路贰陆陆壹〇肆〇 健康的定义是( )年,世界卫生组织提出的。 A.1948 B.1958 C.1955 D.1945 正确 正确答案:左边查询 学生答案:A 2.健康不仅仅是没有疾病或虚弱,而是包括身体、心理和( )方面的完…

mysql autoenlist默认_mysql连接参数详解

通常数据库连接字符串为:Databasedbname;Data Source192.168.1.1;Port3306;User Idroot;Password****;Charsetutf8;TreatTinyAsBooleanfalse;其中: Server,host, data source, datasource, address, addr, network address: 数据库位置(以上任…

【渝粤教育】电大中专工程图学基础 (3)作业 题库

1基础结构施工图主要是表示建筑物在相对标高正负0.000以下基础结构的图样。 A正确 B错误 正确 正确答案:左边查询 学生答案:A 2建筑工程图是表达建筑工程设计的重要技术资料,是施工的依据。 A正确 B错误 正确 正确答案:左边查询 学…

简而言之SPIFFE

我一直在研究SPIFEE(每个人的安全生产身份框架)[1],在这里,我正在按照我现在的理解起草流程,以使任何试图理解流程的人受益。 身份注册表 – SPIRE服务器具有自己的身份注册表,该注册表保留两个粗粒度属性…

【渝粤教育】电大中专建筑材料 (3)作业 题库

1颗粒材料的密度为ρ,表观密度为ρ0,堆积密度为ρ0′,则存在下列关系()。 Aρ>ρ0′>ρ0 Bρ>ρ0>ρ0′ Cρ0>ρ>ρ0′ Dρ0′>ρ&…

c++ 多个字符串排序_Python小白干货宝典:sorted()函数:列表元素排序

定义:sorted() 函数对所有可迭代的对象进行排序操作。内建函数 sorted 方法返回的是一个新的 list,而不是在原来的基础上进行的操作。语法:sorted 语法:sorted(iterable, cmpNone, keyNone, reverseFalse)返回值:返回重…

【渝粤教育】电大中专液压与气动技术_1作业 题库

1.液压泵吸油口的真空度由三部分组成:①把油液提升到一定高度所需的压力。产生一定的流速所需的压力。吸油管内压力损失。该说法() A.正确 B.错误 正确 正确答案:左边查询 学生答案:A 2.在液压系统的管路中&#xff0c…

工业级以太网交换机的使用情况分析

工业级以太网交换机是专门为满足灵活多变的工业应用需求而设计,提供一种高性价比工业以太网通讯解决方案。工业以太网交换机,作为我们广为使用的局域网硬件设备,一直为大家所熟悉。它的普及程度其实是由于以太网的广泛使用,作为今…

【渝粤教育】电大中专电子商务网站建设与维护 (16)作业 题库

1.阿里巴巴信息服务栏目主要包括以下内容:商业机会、产品展示、公司全库、行业资讯、价格行情、以商会友、商业服务。 ( ) A.错误 B.正确 错误 正确答案:左边查询 学生答案:未作答 2.阿里巴巴的运营模式,概…

工业级以太网交换机产品特征及应用案例介绍

工业以太网交换机(简称工业交换机)是专门为满足灵活多变的工业应用需求而提供的一种高性价比的组网设备。针对工业控制的实际需求,工业交换机解决了通信实时性、网络可用性能和安全性等技术问题。与普通商业交换机相比,工业交换机…

【渝粤教育】电大中专药事管理与法规_1作业 题库

1.根据《执业药师职业资格制度规定》,执业药师职业资格考试中提出考试合格标准建议的部门是()。 A.国家药品监督管理局 B.国家人力资源社会保障部 C.国家卫生健康委员会 D.国家医疗保障局 正确 正确答案:左边查询 学生答案&#x…

mysql 热块_MySQL分布式集群之MyCAT(三)rule的分析【转】

首先写在最前面,MyCAT1.4的alpha版本已经发布了,这里面修复了不少的bug,也完善了一细节,之前两篇博客已经做了一些修改---------------------------------------------------------------------------------这才是本体~----------…

glassfish发布应用_WildFly 8与GlassFish 4 –选择哪个应用服务器

glassfish发布应用自从我上一个博客以来已经有一段时间了。 我显然忙于其他事情,包括我的主要工作。 在对应用服务器的正确选择提出更多疑问之后,是时候再次讨论这个话题并分享我的想法。 该博客上最常阅读的文章之一是有关选择哪种Java EE 6应用程序服…