{"repo":"dibakarsutradhar/bkash-rs","free":true,"listed":false,"github":"https://github.com/dibakarsutradhar/bkash-rs","clone":"git clone https://github.com/dibakarsutradhar/bkash-rs.git","description":"Idiomatic async-first Rust client for the bKash Payment Gateway API. Covers tokenized checkout, classic URL-based checkout, auth & capture, subscriptions, and SNS-style webhook verification behind a single cheaply-cloneable handle.","language":"Rust","stars":16,"topics":["api-client","async","bangladesh","bdt","bkash","payment-gateway","payments","reqwest","rust","rust-lang"],"license":null,"category":"auth-billing-email","readme_excerpt":"bkash-rs Idiomatic async-first Rust client for the bKash Payment Gateway API . bkash-rs covers every documented bKash payment product — tokenized checkout, classic URL-based checkout, authorization & capture, subscriptions, and SNS-style webhook signature verification — behind a single, cheaply-cloneable [ Bkash ] handle with transparent token caching, idempotent retries on transient failures, and typed error mapping for bKash's statusCode envelope. A runnable version of this flow lives in examples/quickstart.rs ; a staged sandbox walk-through that prints bkashURL s for wallet approval lives in examples/from env.rs . Features Feature flag Default What it enables ---------------------- :-----: ---------------------------------------------------------------------------------------------------------------- rustls-tls ✅ TLS via rustls — pure Rust, no OpenSSL dependency. native-tls ❌ TLS via the platform's native stack (Secure Transport, SChannel, OpenSSL). tokenized-checkout ✅ bkash.tokenized() — Tokenized Checkout product accessor (the modern TLV-based flow). checkout ✅ bkash.checkout() — classic URL-based Checkout product accessor. auth-capture ❌ bkash.auth capture() — Authorization & Capture product accessor (two-step authorize-then-capture). subscriptions ❌ bkash.subscriptions() — Subscriptions product accessor (recurring billing agreements). webhooks ❌ bkash rs::webhooks — verify SNS-style webhook signatures and parse typed WebhookEvent s. The two TLS features are mutually e","default_branch":null,"files":null,"tree":[],"storefront":"/r/dibakarsutradhar","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dibakarsutradhar/bkash-rs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}