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

پاسارگاد

درگاه پاسارگاد در پکیج Parbad قرار دارد.

پیکربندی​

builder.Services.AddParbad()
.ConfigureGateways(gateways =>
{
gateways
.AddPasargad()
.WithAccounts(accounts =>
{
accounts.AddInMemory(account =>
{
account.TerminalNumber = "<Your terminal number>";
account.Username = "<Your username>";
account.Password = "<Your password>";
});
});
})
// ...

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

var result = await onlinePayment.RequestAsync(invoice =>
{
invoice
.SetAmount(amount)
.SetCallbackUrl(callbackUrl)
.UseAutoIncrementTrackingNumber()
.SetPasargadData(new PasargadRequestAdditionalData
{
// Optional: description, payer's name, email, mobile number, national code, card numbers
})
.UsePasargad();
});