5 个版本
0.1.4 | 2023 年 10 月 21 日 |
---|---|
0.1.3 | 2023 年 10 月 16 日 |
0.1.2 | 2023 年 10 月 16 日 |
0.1.1 | 2023 年 10 月 16 日 |
0.1.0 | 2023 年 10 月 16 日 |
#81 in 财务
每月 34 次下载
18KB
321 行
Paystack Transaction
一个简单的包,用于使用 Rust 操作 Paystack
用法
#[tokio::main]
async fn main() {
let key = cred_from_env("SECRET_KEY".to_string()).unwrap();
let mut builder = Payment::builder(
"[email protected]".to_string(),
100.0,
key,
);
builder.mobile_money(
MobileMoney {
phone: "08123456789".to_string(),
provider: "MTN".to_string(),
}
);
builder.label("label".to_string());
builder.reference("reference".to_string());
builder.build().send().await.unwrap();
}
安装
[dependencies]
paystack-transaction = "0.1.2"
lib.rs
:
Paystack Transaction
一个简单的包,用于使用 Rust 操作 Paystack
用法
use paystack_transaction::{cred_from_env, PaymentBuilder, Payment, MobileMoney};
async fn build() {
let key = cred_from_env("SECRET_KEY".to_string()).unwrap();
let mut builder = Payment::builder(
"[email protected]".to_string(),
100.0,
key,
);
builder.mobile_money(
MobileMoney {
phone: "08123456789".to_string(),
provider: "MTN".to_string(),
}
);
builder.label("label".to_string());
builder.reference("reference".to_string());
builder.build().send().await.unwrap();
}
依赖
~4–16MB
~235K SLoC