2 个版本
0.1.1 | 2020年7月25日 |
---|---|
0.1.0 | 2020年7月25日 |
#5 in #charge
11KB
99 代码行
Paystack
简介
Rust 的 Paystack 包
用法
安装包
paystack = "0.1.1"
- 初始化 Paystack
pub async fn main() -> Result<(), Error> {
let _paystack = Paystack::new("sk_test_00000000000000000000000000000".to_string());
Ok(())
}
...
注意
确保您传递了您的 Paystack 密钥
- 发起收费
...
pub async fn main() -> Result<(), Error> {
let transaction = paystack.initialize("[email protected]".to_string(), "5000".to_string()).await;
println!("{:#?}", transaction);
Ok(())
}
- 验证收费
...
pub async fn main() -> Result<(), Error> {
let verify = paystack.verify_payment("xxxxxxxx".to_string()).await;
println!("{:#?}", verify);
Ok(())
}
- 收费收费
...
pub async fn main() -> Result<(), Error> {
let charge_card = paystack.charge_card("AUTH_xxxxx".to_string(), "[email protected]".to_string(), "5000".to_string()).await;
println!("{:#?}", charge_card);
Ok(())
}
注意
查看example
目录以查看示例实现
贡献
请贡献
依赖项
~6–9.5MB
~193K SLoC