J2Pay – API响应

介绍

该库中的神奇之处在于,无论网关是什么,其响应都是唯一的。 了解API响应后,您便可以轻松地将此响应用于进一步的交易,例如退款,作废或重新开票。

首先,在开始阅读时,所有响应都是JSON。

所有响应均分为两个json键。

  1. lr(库响应)
  2. gr(网关响应)

因此,这是一个简单的响应。

{lr : { //library response },gr: { //gateway response}}

J2pay响应使开发人员可以轻松检查网关响应。原始网关响应包含开发人员通常不需要的太多数据。 为了简化开发人员的工作,J2pay将网关响应分为两个键lr和gr。

lr响应,这意味着库响应仅包含库认为对您很重要的值,并且对于进一步操作(如退款/无效/重新开票)很有用。

但是,您也可以在gr键中看到网关的完整响应。

图书馆回应

在本节中,我们将深入研究库响应(lr)。

库响应又分为成功和错误两个响应。 这两个都在下面列出。

首先看一下错误消息,它非常简单,仅包含两个键。 见下文。

{"lr": {"success": false,"message": "gateway error message",},"gr": { //long gateway response }}

对于所有四个事务,错误响应都将相同。

成功响应关系到四种不同的交易购买,退款,作废或重发。 但是没有重大区别。 还请记住,所有网关的成功响应均保持不变。

注意:您可以在此处查看所有示例响应。

让我们看一下购买成功响应。

{"lr": {"success": true,"message": "SUCCESS","transactionId": "3902990127","amount": 45,"cardExpiryYear": "2017","cardFirst6": "601160","cardExpiryMonth": "12","maskedCard": "601160******6611","rebillParams": {"customerVaultId": "174302554"},        "voidParams": {"transactionId": "3902990127"},"currencyCode": "USD","cardLast4": "6611","refundParams": {"transactionId": "3902990127"}},"gr": { // long gateway response }}

购买响应非常简单,您可以看到其中包含成功密钥,该密钥还让您知道交易是否成功以及网关返回的消息。 无论响应是成功还是失败,这两个键将始终显示。

如您所见,成功响应还包含transactionId。 除这三个键外,其余键不需要说明。

  1. voidParams
  2. 退款参数
  3. 重发Params

购买交易成功执行后,可以对该交易执行更多操作,即您可以退款,作废或重新开票(也称为重复)。

对于所有这三个操作,所有网关都需要不同的参数,一些需要transactionId,而有些则需要带有不同变量名的标记化变量。 如果开发人员正在使用多个网关,那将是头痛的事情。 但是J2pay已经通过上述购买响应中的这三个关键点解决了这些问题。

因此,例如,如果您想对先前收取的交易执行退款。 您可以按照退款交易请求中的原样传递退款参数,也可以直接将其保存在数据库中以便以后退款。 无效和重新计费也一样。 在示例响应部分中列出了所有事务的示例响应。

注意:

要查看所有响应变量, 请单击此处 。
要查看所有示例响应, 请单击此处 。

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

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

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

相关文章

光纤收发器一定要成对使用吗?

当我们远距离传输时,通常会使用光纤来传输。因为光纤的传输距离远、抗干扰,一般来说单模光纤的传输距离在10千米以上,而多模光纤的传输距离最高也能达到2千米。而在光纤网络中,我们常常会使用到光纤收发器。那么,光纤收…

[渝粤教育] 中国地质大学 国际贸易理论 复习题 (2)

国际贸易理论模拟题 一单选题 1.《中华人民共和国保障措施条例》最后一次修订是在(). A.2001年11月 B.2002年1月 C.2003年11月 D.2004年3月 2.保障措施与反倾销性质上的差异表现为(). A.实施保障措施所必须满足的前提条件要比实施反倾销的前提条件更为严格 B.保障措施的实施期…

ansi iso mysql_ANSI/ISO标准规定的sql关键字

ABSOLUTE、ACTION、ADD、ALL、ALLOCATE、ALTER、AND、ANY、ARE、AS、ASC、ASSERTION、AT、AUTHORIZATION、AV。BEGIN、BETWEEN、BIT、BIT-LENGTH、BOTH、BY。CASCADE、CASCADED、CASE、CAST、CATALOG、CHAR、CHARACTER、CHAR-LENGTH、CHARACTER、LENGTH、CHECK、CLOSE、COALESC…

[渝粤教育] 中国地质大学 大学英语(2) 复习题

《大学英语(2)》模拟题 一.单选题 1.()her mother () she was at home when the thief came in A.Neither or B.Each and C.Neither nor 2.A major earthquake rocked Haiti at 4:53 pm local time on Jan.12 2010 killing possibly thousands of people but no official fi…

光纤收发器和光电转换器有什么区别?

光纤收发器,是一种将短距离的双绞线电信号和长距离的光信号进行互换的以太网传输媒体转换单元,在很多地方也被称之为光电转换器(Fiber Converter)。那么,光纤收发器和光电转换器有区别吗?接下来就由飞畅科技…

[渝粤教育] 中国地质大学 婚姻与家庭法 复习题

《婚姻与家庭法》模拟题 一.单选题 1.群婚制的高级阶段是() A.杂婚 B.血缘群婚 C.亚血缘群婚 D.对偶婚 2.下列财产为甲乙婚后增值或所得其中属于夫妻共同财产的是() A.甲婚前承包的果园婚后果树上结的果实 B.乙婚前购买的一套房屋升值了40万元 C.甲婚前收藏的古画升值了50万 …

mysql innodb redolog_Mysql的binlog 和InnoDB的redo-log

mysql日志系统之redo log和bin log12018.12.02 01:35:06字数 997阅读 3,248首先,我们先来看看一次查询/更新语句流程图mysql查询/更新流程图.png本文会将重点放在执行器存储引擎之间的交互。mysql不是每次数据更改都立刻写到磁盘,而是会先将修改后的结果…

[渝粤教育] 中国地质大学 工业通风及除尘 复习题

《工业通风及除尘》模拟题 一.单选题 1.下列选项()不是影响作业场所气象条件的基本参数. A.空气温度 B.空气湿度 C.空气组成 D.空气流速 2.自然通风中起主导作用的是(). A.温度 B.风压 C.风向 D.热压 3.矿山井下空气中含有多种有毒有害气体下列气体中不属于有毒气体的是(). A…

光纤收发器按照网管怎么分类?

光纤收发器,是一种将短距离的双绞线电信号和长距离的光信号进行互换的以太网传输媒体转换单元,在很多地方也被称之为光电转换器(Fiber Converter),那么,光纤收发器按照网管怎么分类的?接下来我们…

[渝粤教育] 中国地质大学 数据结构 复习题 (2)

《数据结构》模拟题 一、单项选择题 1.假定对称矩阵按行序为主序顺序存储下三角元素到一维数组SA[1…n(n-1)/2]中对下三角中任一元素aij在一维数组SA中的下标k值为(). A.i(i-1)/2j-1 B.i(i-1)/2j C.i(i1)/2j-1 D.i(i1)/2j 2.____可作线性表的存储结构. A.循环单链表 B.三元组表…

java实现数据库内容修改_数据库更改到Java环境中实现可持续和平

java实现数据库内容修改对我们而言,可持续和平正在消除不确定性。 在这种情况下,由于数据库更改,欢迎使用Ruby的Active Record Migrations 。 迁移对我们意味着什么? 嗯,这是一种方便快捷的方法,可以以一致…

[渝粤教育] 中国地质大学 测试技术 复习题

《测试技术》模拟题 一.单选题 1.在一定条件下RC带通滤波器可看成是低通滤波器与高通滤波器()而成的. A.串联 B.并联 C.串并联 D.叠加 2.半导体式应变片在外力作用下引起其电阻变化的因素主要是(). A.长度 B.截面积 C.电阻率 D.高通 3.倍频程滤波器是一种()滤波器. A.高通 B.…

mysql tls_mysql8 参考手册--加密连接TLS协议和密码

支持的连接TLS协议MySQL支持使用TLSv1,TLSv1.1,TLSv1.2和TLSv1.3协议的加密连接,这些协议按从低到高的顺序列出。实际允许连接的协议集受多种因素影响:MySQL配置。可以在服务器端和客户端上都配置允许的TLS协议,以仅包…

电话光端机和PDH光端机的区别

电话光端机就是把传统的电话信号转换成光信号,可通过光纤传输电话、以太网、音频的设备,让电话信号能够传输的更长距离,而且传输速率上也有很大的提高。电话光端机和PDH光端机用法各不一样,而PDH光端机简单的说是通过光纤来传输E1信号和100M以太网信号。…

[渝粤教育] 中国地质大学 砌体结构设计 复习题 (2)

《砌体结构设计》模拟题 一.单选题 1.砖及砌块是砌筑墙体的主要材料如果需要抗压强度达到MU30的砌筑材料可选择(). A.混凝土空心砌块 B.蒸压灰砂砖 C.烧结多孔砖 D.烧结空心砖 2.水泥是工程建设中常用的水硬性胶凝材料.水泥的类别不同其使用范围也不同.不适用于大体积混凝土…

jcmd,大约JDK 11

NicolasFrnkel最近在博客文章“ 行业工具OpenJDK 11 ”中发布了与OpenJDK 11一起提供的命令行工具的调查。 在那篇文章中,他简要总结了工具jps (一个JVM进程状态工具 ), jinfo (一个JVM配置详细信息 )&…

[渝粤教育] 中国地质大学 职业健康管理体系 复习题 (2)

《职业健康管理体系》模拟题 单选题 1.参照ISO10013(GB/T19023-1996)质量手册编写指南建议把OHSMS文件分为()个层次. A.1 B.2 C.3 D.4 2.ISO采取行动在1996年推出ISO14000()体系. A.职业健康安全管理体系 B.质量管理体系 C.环境管理体系 D.安全管理体系 3.ISO采取行动在1994…

android 保存文件_Android 数据库操作框架LitePal使用介绍(一)

在Android开发中,前端开发很多情况数据都是从服务器端获取的,使用本地数据库的情况可能不会太常见。有一些需要本地保存的配置数据,也是使用Hawk框架等本地缓存框架进行保存。但是对于如果是一些需要本地保存的,又是大量的数据时&…

PDH光端机常见故障问题解决方法

在数字通信传输系统中,有两种数字光端机系列,一种叫“准同步数字系列光端机”(PlesiochronousDigitalHierarchy),简称PDH光端机;另一种叫“同步数字系列光端机”(SynchronousDigitalHierarchy&a…

[渝粤教育] 中国地质大学 运筹学 复习题

《运筹学》模拟题 一.单选题 1.线性规划无可行解是指(). A.进基列系数非正 B.有两个相同的最小比值 C.用大M法求解时最优解中还有非零的人工变量 D.可行域无界 2.甲乙两城市之间存在一公路网络为了判断两小时内能否有9000辆车从甲城到乙城应借助(). A.树的生成法 B.求最大流法…