زیبال
dotnet add package Parbad.Gateway.Zibal
درگاه زیبال برای پرباد، کتابخانه پرداخت آنلاین .NET.
پیکربندی
builder.Services.AddParbad()
.ConfigureGateways(gateways =>
{
gateways
.AddZibal()
.WithAccounts(accounts =>
{
accounts.AddInMemory(account =>
{
account.Merchant = "<Your merchant ID>";
account.IsSandbox = false; // true: Zibal's sandbox
});
});
})
// ...
درخواست پرداخت
var result = await onlinePayment.RequestAsync(invoice =>
{
invoice
.SetAmount(amount)
.SetCallbackUrl(callbackUrl)
.UseAutoIncrementTrackingNumber()
.SetZibalData(new ZibalRequestAdditionalData
{
// Optional: description, mobile number, allowed cards, ...
})
.UseZibal();
});