کتابخانه ها و مستندات مربوط به روال پرداختیاری شاپرک - طبق مستندات رسمی شاپرک
این مخزن برای ارائه کتابخانه پرداختیاری شاپرک طبق مستندات رسمی این شرکت به زبان سی شارپ و پلت فرم دات نت ایجاد شده است. در اینجا شما میتوانید مدل ها، کلاس ها و مستندات مربوط به وب سرویس شاپرک را پیدا کنید. کُدهای ارائه شده در این مخزن طبق مستندات رسمی شاپرک که در وب سایت این شرکت در دسترس عموم قرار گرفته، نوشته شده و به جز این مورد، هیچ ارتباطی بین این مخزن و شرکت شاپرک وجود ندارد.
هدف از ایجاد این مخزن، سهولت استفاده توسعه دهندگان دات نت از وب سرویس های ایجاد شده توسط شرکت شاپرک برای انجام روال های پرداختیاری و ارائه راهنمایی های لازم برای انجام آزمونهای شرکت شاپرک، دریافت مجوز پرداختیاری و استفاده از این سرویس ها در اپلیکیشن های عملیاتی است.
آخرین نسخه از این کتابخانه روی .NET Standard 2.1 کامپایل شده و از طریق نیوگت میتوانید آن را نصب کنید.
Install-Package Shaparak.PaymentFacilitation
بعد از نصب پکیج کافیست در فایل Startup سرویس مربوط به پرداخت یاری را اضافه نمایید.
services.AddPaymentFacilitation(options => { options.BaseUrl = "https://mms.shaparak.ir/merchant"; options.Username = "username"; options.Password = "password"; });
تنظیمات مربوط به سرویس را میتونید از appsetting در یک section بخوانید
services.AddPaymentFacilitation(options => Configuration.GetSection("shaparak").Bind(options));
برای کسب اطلاعات بیشتر می تونید این مقاله رو بخونید. در این مقاله من کامل در مورد روال پرداختیاری و چگونگی انجام تست اند-تو-اند شرکت شاپرک توضیح دادم. اگر به زبان های دیگه مسلط هستید، می تونید با مطالعه سورس کد، معادل این کتابخانه را به زبان های دیگه برای پلت فرم های مختلف بنویسید. اگر این کارو انجام دادید به من اطلاع بدین تا لینک پروژه تون رار مقاله ام بذارم.