در لینک زیر پکیج nuget بارگذاری شده است. میتوانید راهنمای استفاده از آن را در لینک زیر مشاهده نمایید و یا دستورات زیر را انجام دهید
https://www.nuget.org/packages/ShepaMerchantVisaMaster/
مراحل نصب
بعد از اجرای پروژه با اجرای دستور زیر می توانید پکیج مبروط به درگاه را نصب نمایید
Install-Package ShepaMerchantVisaMaster
بعد از اتمام نصب پکیج و موفقیت آمیز بودن آن کد های زیر را پیاده سازی نمایید
نحوه استفاده از آن :
ShepaMerchantVisaMaster.Merchant merchant = new ShepaMerchantVisaMaster.Merchant(); var data = merchant.requestToken("XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX", 10, "http://example.com/verify", "", "", "","0" , "" , "");
پارامترهای مبلغ و آدرس بازگشت الزامی و پارامترهای شماره همراه ، ایمیل ، و توضیحات دلخواه می باشد.بعد از ارسال این موارد در صورت نبود مشکل به آدرس ارسالی باز بر می گردد.
در آدرس مورد نظر کد زیر با برای دریافت تایید پرداخت اجرا می کنید:
ShepaMerchantVisaMaster.Merchant merchant = new ShepaMerchantVisaMaster.Merchant(); var responce = merchant.verifyPayment("XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX", "token", 1);
جهت فراخوانی آدرس verify ، توکن و مبلغ را مجددا ارسال می نماییم و درصورت درست بودن تراکنش اطاعات ترکنش ارسال می گردد.
در صورت موفق بودن تراکنش اطلاعات زیر ارسال می گردد.
فیلدها | توضیحات |
refid | شماره پیگیری تراکنش |
transId | شناسه تراکنش |
amount | مبلغ تراکنش |
cardNumber | شماره کارت کاربر |