Online payment library for Iranian IPG providers.
“Paymun” (in farsi : پیمون) is an online payment library for Iranian IPG (PSP & Banks) providers and payment gateways like Zarinpal.
This library is currently under development and only support Zarinpal gateway and Mellat (BehPardakht) IPG, I needed them for one of my projects. I think I’m going to develop other IPG & payment gateway services as well :)
Download or clone the repo
Build the soultion using VisualStudio or by running dotnet build
command in VsCode or any terminal.
Reference Paymun.Core
in your project
Startup.cs
file, under ConfigureServices
method add :services.AddZarinpalServices(merchantId: "your_merchant_id");
Now you can use ZarinpalGateway
class to Create and Verify payment requests with Zarinpal service.
In your Startup.cs
file, under ConfigureServices
method add :
services.AddMellatPaymentGateway(new MellatGatewayOptions
{
Name = "Mellat",
TerminalId = "TerminalId",
Password = "password",
TestTerminal = false,
UserName = "username"
});