پرش به مطلب اصلی
نسخه: 4.0

سپهر

dotnet add package Parbad.Gateway.Sepehr

درگاه سپهر برای پرباد، کتابخانه پرداخت آنلاین ‎.NET.

پیکربندی​

builder.Services.AddParbad()
.ConfigureGateways(gateways =>
{
gateways
.AddSepehr()
.WithAccounts(accounts =>
{
accounts.AddInMemory(account =>
{
account.TerminalId = 12345678;
});
});
})
// ...

درخواست پرداخت​

var result = await onlinePayment.RequestAsync(invoice =>
{
invoice
.SetAmount(amount)
.SetCallbackUrl(callbackUrl)
.UseAutoIncrementTrackingNumber()
.UseSepehr();
});

نتیجه تأیید​

TransactionCode یک تأیید موفق همان RRN است؛ شماره مرجعی که سپهر به مشتری نشان می‌دهد. verifyResult.GetSepehrAdditionalData() سایر اطلاعات تأیید سپهر را برمی‌گرداند.