MIT License Swift 4.1 Swift.Stream


如何安装

编辑你的 Package.swift 文件

.package(url: "https://github.com/MihaelIsaev/braintree_swift", from: "0.1.0"),

并在 targets 中添加 "Braintree"

编辑你的 configure.swift 文件

首先导入库

import Braintree

然后将其注册为 provider

try services.register(Braintree(environment: .sandbox, merchantId: "YOUR_MERCHANT_ID", publicKey: "YOUR_PUBLIC_KEY", privateKey: "YOUR_PRIVATE_KEY"))

如何使用 gateways 的小例子

例如,你想为一个用户生成 token,可以通过 ClientToken gateway 实现

func clientToken(_ req: Request) throws -> Future<String> {
    //get an instance of Braintree provider
    let bt = try req.make(Braintree.self)
    //access clientToken gateway and call its generate endpoint
    return try bt.gateway(container: req).clientToken.generate()
}

贡献

请随时贡献!

Braintree 是一个大型库,包含许多 gateways、对象和 requests。

下面你可以看到库中已完成和未完成部分的列表,非常欢迎任何帮助。

待办事项列表

Gateways (网关)

Objects (对象)

Requests (请求)