Crate zarinpal

source ·
Expand description

Zarinpal payment gateway api client that support all api methods as follows

  • Request (To start a payment process)
  • Verify (To verify payments)
  • Unverified (To fetch unverified payments)

Supports Wages, Currency, Card pan and other …

Modules

  • Contains a universal [Error] type and associated ZarinResult for the create.s
  • Extension traits for [Zarinpal].
  • This module contains requests type.
  • Everything you need to get started with the crate.
  • Contains result types of the requests.

Structs

  • High-level Zarinpal payment gateway api client to simply send requests to the api.

Traits

  • ZarinpalClient is an interface to all zarinpal payment gateway api clients. This will be useful to implement extension methods on everything that implements this.