دسته بندی ها
14:29 1399/05/11

اتصال به درگاه بانک ملت در Asp.net core

مشخصات سوال کننده :
کاربر : Farnaz73     امتیاز کاربر : 4     رتبه کاربر : 113
دسته بندی : Asp.net Core

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 7677
هوش مصنوعی

پاسخ هوش مصنوعی

برای اتصال به درگاه بانک ملت در ASP.NET Core، شما باید به مستندات و API بانک ملت مراجعه کنید. ولی به طور کلی می توانید از مراحل زیر برای ایجاد این اتصال استفاده کنید:

1. **ایجاد پروژه ASP.NET Core**: ابتدا یک پروژه ASP.NET Core ایجاد کنید.

2. **نصب کتابخانه های مورد نیاز**: از NuGet برای نصب هر کتابخانه ای که نیاز دارید استفاده کنید. ممکن است لازم باشد کتابخانه هایی برای کار با HTTP درخواست ها نصب کنید.

3. **تنظیمات درگاه**: اطلاعات مربوط به درگاه (مانند آدرس، شناسه مشتری، کلید امنیتی و ...) را در فایل appsettings.json ذخیره کنید.

4. **ایجاد متد ارسال درخواست به درگاه**: یک متد بسازید که اطلاعات لازم برای پرداخت را به درگاه ارسال کند. در کد زیر نمونه ای از این متد آورده شده است:

using System.Net.Http;
using System.Threading.Tasks;

public class PaymentService
{
    private readonly HttpClient _httpClient;

    public PaymentService(HttpClient httpClient)
    {
        _httpClient = httpClient;
    }

    public async Task RequestPayment(string amount, string redirectUrl)
    {
        var requestData = new
        {
            // اطلاعات درخواستی برای پرداخت
            amount = amount,
            redirectUrl = redirectUrl,
            // سایر پارامترها
        };

        var response = await _httpClient.PostAsJsonAsync("https://bpm.shaparak.ir/Payment/Request", requestData);
        
        if (response.IsSuccessStatusCode)
        {
            return await response.Content.ReadAsStringAsync();
        }
        
        throw new Exception("درخواست پرداخت با موفقیت انجام نشد.");
    }
}

5. **مدیریت پاسخ**: پس از ارسال درخواست، باید پاسخ را مدیریت کنید، و به کاربر ارور یا موفقیت پرداخت را نمایش دهید.

6. **برنامه نویسی در سمت کلاینت**: در سمت کلاینت، هنگامی که پرداخت انجام می شود، کاربر را به آدرس مشخص شده در redirectUrl هدایت کنید.

برای جزییات بیشتر و پارامترهای درست حتماً به مستندات بانک ملت مراجعه کنید.

به این پاسخ امتیاز بدهید    0
امتیاز: - رتبه: -
پاسخ دهنده : hamdola 01:35 1399/05/15

میتونی این فیلم رو ببینی در مورد نحوه اتصال به درگاه بانکی هست. اما درگاه بانک ملت نیست. برای اتصال به درگاه بانک باید کدمخصوص رو از خود بانک بگیری و یک کد مخصوص که برای شما و حساب شما هست رو میگیری و در کدهای خودتون قرار می دید.

 

فیلم آموزش اتصال به درگاه بانک در Asp.net core

 

 

به این پاسخ امتیاز بدهید    1
امتیاز: 121 رتبه: 12
پاسخ دهنده : hamdola 20:10 1402/03/09

یک سمپل دارم تست شده و درست هم هست ولی توی Asp.net Mvc هست. میتونی به راحتی کدهاش رو توی Core استفاده کنید. شاید کمی رفرنس ها نیاز به تغییر داشته باشه. در ادامه لینک دانلودش رو قرار میدم. مربوط به درگاه به پرداخت ملت هم هست.

 

دانلود سورس کد سمپل برای ارتباط با درگاه ملت Asp.net Mvc

ویرایش شده در سه شنبه 9 خرداد 1402 ساعت 20:11:04
به این پاسخ امتیاز بدهید    0
امتیاز: 121 رتبه: 12
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود