广州建站网站前十名,中色冶金建设有限公司网站,网页制作流程,宝安区城市建设局网站stripe pay介绍 J2Pay是用于Java的开源多网关支付库#xff08;由tranxactive提供#xff09;。 该库的主要目的是为多个网关同时提供简单而通用的请求/响应#xff0c;它也排除了网关文档的阅读。 如果您尝试在网关上工作#xff0c;则不必阅读文档#xff0c;因为该库具… stripe pay 介绍 J2Pay是用于Java的开源多网关支付库由tranxactive提供。 该库的主要目的是为多个网关同时提供简单而通用的请求/响应它也排除了网关文档的阅读。 如果您尝试在网关上工作则不必阅读文档因为该库具有内置的文档。 优缺点 该库仅关注网关的四种主要方法。 采购 退款 空洞 重新开票充值 如果您的所有交易都基于卡并且您对上面列出的四种方法感兴趣那么将为您构建该库。 同时该库为所有网关提供通用的请求/响应。 如您所知有些网关接受xml而有些则是JSON或查询字符串。 该库始终接受并返回JSON并在内部进行所有转换。 在你开始之前 在本节中我们将讨论在使用该库之前应了解的知识。 该库接受每个网关并返回JSON。 由于Java不直接支持JSON因此我们将使用org.json包该包具有许多可处理JSON的类。 众所周知任何库都有类和接口的集合因此强烈建议您在使用该库之前先了解其类和方法。 网关是所有网关必须继承的此类的顶级抽象类。 GatewayFactory将负责返回所需的网关。 HTTPResponse网关响应将返回此类的对象而不是纯文本或JSON。 JSONObject表示JSON数据也将用于发布动态网关数据。 AvailableGateways枚举包含受支持网关的列表。 我们将把它传递给GatewayFactory以获得所需的网关类对象。 在开始时我们阅读了该库的内置文档现在是时候了解它的含义了。 该库为所有网关提供了四个样本参数方法这些方法让您知道该网关所需的参数是什么。 样本参数 样例参数方法是该库中最重要的部分它们负责为您提供网关特定的参数并带有简短的说明并且不包括对网关文档的阅读。 下面是方法列表。 所有这些方法都返回准备使用简短说明的JSON。 您可以只填充值并传递给其他方法。 gateway.getApiSampleParameters gateway.getRefundSampleParameters gateway.getVoidSampleParameters gateway.getRebillSampleParameters getApiSampleParameters 此方法是所有API请求的密钥所有网关都需要一些身份验证参数例如某些必需的用户名和密码而某些必需的交易密钥。 此方法返回网关特定的参数。 注意其余方法的工作方式类似您可以通过它们的名称进行识别。 翻译自: https://www.javacodegeeks.com/2018/11/j2pay-introduction.htmlstripe pay