42-cent 中文文档教程

发布于 8年前 浏览 33 项目主页 更新于 3年前

大卫npm

42-cent

Node.js 多网关支付处理模块

Installation

$ npm install -s 42-cent

Usage

var Gateways = require('42-cent');
var client = Gateways.use('Authorize.Net', credentials);

您可以注册其他网关 - 或替换现有网关:

Gateways.registerGateway('GatewayName', factoryFunction);

工厂函数必须返回一个实例摘要 BaseGateway

Gateways API

网关必须实施特定版本的 BaseGateway。 在网关的 package.json 中设置的 42-cent-base 的版本定义了网关打算实现的 API。 通过查看 BaseGateway 适当的版本标签,您可以看到网关打算实现的 API。

Supported Gateways

注意:由于Travis CI cron jobs,所有构建每天都在运行。

构建状态Authorize.net< br> 构建状态Braintree
构建状态NMI
Build StatusOmise
构建状态支付流
构建状态RocketGate
构建状态条纹
Build StatusVirtualMerchant
构建状态贝宝
构建状态WorldPay
构建状态Beanstream
构建状态Moneris

Davidnpm

42-cent

Node.js multi-gateway payment processing module

Installation

$ npm install -s 42-cent

Usage

var Gateways = require('42-cent');
var client = Gateways.use('Authorize.Net', credentials);

You can register other gateways - or replace an existing one:

Gateways.registerGateway('GatewayName', factoryFunction);

The factory function must return an instance of the abstract BaseGateway.

Gateways API

Gateways must implement a particular version of the BaseGateway. The version of 42-cent-base set in the package.json of the gateway defines the API the gateway intends to fulfill. You can see the API the gateway intends to fulfill by looking at the BaseGateway appropriate version tag.

Supported Gateways

Note: All builds are run daily thanks to Travis CI cron jobs.

Build StatusAuthorize.net
Build StatusBraintree
Build StatusNMI
Build StatusOmise
Build StatusPayflow
Build StatusRocketGate
Build StatusStripe
Build StatusVirtualMerchant
Build StatusPayPal
Build StatusWorldPay
Build StatusBeanstream
Build StatusMoneris

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文