#api #api-bindings #v2 #http-api

nightly culqi

Culqi v2 HTTP API的API绑定

4个版本

使用旧的Rust 2015

0.2.1 2017年5月21日
0.2.0 2017年5月16日
0.1.1 2017年5月8日
0.1.0 2017年5月3日

#8 in #v2

MIT 许可证

33KB
505

culqi-rust

Packagist Crates.io

Culqi API - Rust

用法

在您的 Cargo.toml 中添加以下内容

[dependencies]
culqi = "0.2.1"

并在您的crate根目录添加以下内容

extern crate culqi;

生成文档说明

cargo rustdoc --lib

lib.rs:

Culqi-Rust是一个用于Culqi API的库

用法

在您的 Cargo.toml 中添加以下内容

[dependencies]
culqi = "0.2.0"

并在您的crate根目录添加以下内容

extern crate culqi;

示例

初始化

在Culqi,您有两个密钥(public_key, secret_key),public_key仅用于创建Token

let public_key = "{PUBLIC_KEY}";
let secret_key = "{SECRET_KEY}";
let client = culqi::Client::new(&secret_key);

创建Token仅用于集成环境(密钥必须激活)

let new_token = culqi::Token::new("4111111111111111","123",9,2020,"[email protected]", None);

使用反欺诈详情创建一个Charge

let ref antifraud_details = culqi::AntifraudDetails::new("av. lima", "lima", "PE", "Will", "Aguirre", "993978969");
let new_charge = culqi::Charge::new("3500", "PEN", "[email protected]", 4, None, Some(antifraud_details), "{token}");
let get_charge = culqi::Charge::create(&client, &new_charge);

依赖项

~8–16MB
~251K SLoC