آسان پرداخت
درگاه آسان پرداخت در پکیج Parbad قرار دارد.
پیکربندی
builder.Services.AddParbad()
.ConfigureGateways(gateways =>
{
gateways
.AddAsanPardakht()
.WithAccounts(accounts =>
{
accounts.AddInMemory(account =>
{
account.MerchantConfigurationId = "<Your merchant configuration ID>";
account.UserName = "<Your username>";
account.Password = "<Your password>";
});
});
})
// ...
درخواست پرداخت
var result = await onlinePayment.RequestAsync(invoice =>
{
invoice
.SetAmount(amount)
.SetCallbackUrl(callbackUrl)
.UseAutoIncrementTrackingNumber()
.UseAsanPardakht();
});