این افزونه برای زبان برنامه نویسی سی شارپ طراحی شده که توسط جدید ترین متدها تحت NetFramWork نسخه 4.5 که شما عزیزان میتونید از آن استفاده کنید.
در هنگام ایجاد یک پروژه و اضافه کردن رفرنس به برنامه خودتون نیاز هست که سرویس رفرنس زرین پال را به پروژه خودتون اضافه کنید.
این سرویس برای برقراری بهتر اپلیکیشن با سرور زرین پال برقراری شده که شما با آدرس دادن اون صفحه میتونید سرویس رو به رفرنس خودتون اضافه کنید.
رفرنس دارای چند متد هست که شما عزیزان میتونید استفاده کنید :
چند سوال …
1- چرا مقدار CallBackUrl باید حتما وارد بشه ؟ توی یک پروژه ویندوزی ، پس از پرداخت توسط سامانه ، چرا باید یه آدرس دیگه توی مرورگر بارگزاری بشه … اگه پروژه وب بود ، برنامه نویس میتونستی لینکی از سایت خودش رو درون اون قرار بده ولی در پروژه ویندوزی این مورد الزامی نیست … یا حداقل اگه امکانش هست راهکاری ارائه بدید که بشه مقدار callBackUrl رو آدرس صفحه “تراکنش موفقیت آمیز” یا “تراکنش ناموفق ” که خود سایت زرین پال نمایش میدهد، قرار داد …
2 – در مورد email و MobilePhone نیز در راهنما دقیقا ذکر نشده که این ایمیل و تلفن مربوط به مشتری هست یا خیر و اینکه فرمت شماره تلفن دقیقا به چه صورتی است بطور مثال 09123456789 بایست درج شود یا 989123456789+
سلام
1- طبق سیاست های کاری زرین پال برای بالا بردن امنیت سرویس ها امکان همچین کاری نیست و شما باید از روش های فعالی که در حال ارائه خدمات انها هستیم استفاده کنید.
2- برای مشتری هست و فرمتش مهم نیست هرجور باشه درسته چه با +98 و چه با 09
ببخشید من همه مراحل رو مثل شما انجام میدم ولی در آخر که روی دکمه پرداخت کلیک میکنم صفحه ی وبی که باز میکنه توی صفحه زرین پال خطای غیر منتظره میزنه . مشکل چیه؟
لطفا مشکلتان را از طریق تیکت مطرح نمایید.
سلامی دوباره. ممنون میشم زودتر کامنت قبلی منو تایید و جواب بدین. چون واقعا الان برنامه ی من به مشکل خورده.
سلام
لطفا مشکل خود را از طریق تیکت مطرح و پیگیری نمایید.
سلام از این رفرنس میشه برای وب ASP MVC استفاده کرده
سلام
کافی است فایل زیر را به عنوان Web Reference اضافه نمایید و به متدهای مربوطه دسترسی خواهید داشت.
https://www.zarinpal.com/pg/services/WebGate/wsdl
همچنین نمونه کدهای دیگر در گیت هاب زرین پال قابل دسترسی است:
https://github.com/ZarinPal-Lab/
متاسفانه آدرس وب سرویس تغییر کرده. همینطور که مشخص هست پروژه شما پُر از باگ هست بخاطر همین گزینه را از Debug بر روی Release تنظیم کردید.
لطفا این مورد را از طریق تیکت مطرح نمایید تا بررسی شود.
با سلام
خیلی خیلی ممنون از آموزشتون… برای من که واقعا مفید بود… تشکر
فقط میشه بگین چطور میشه مبلغ پرداختی رو از کاربر یا از برنامه گرفت؟ نه اینکه توی خود کد نوشته بشه…
بازم ممنون….
سلام
تشکر
لطفا سوال خود را از طریق تیکت مطرح و پیگیری نمایید.
با سلام و احترام
متد PaymentRequest عدد -1 بر می گردونه.این کد خطای چیه؟
سلام
به معنی ناقص بودن اطلاعات ارسالی است. لیست خطاها در مستندات فنی نیز موجود است.
سلام لینک دانلود کار نمیکنه!
سلام
لینک دانلود مشکلی ندارد و کار میکند. احتمال دارد مشکل از سرویس دهنده اینترنت شما باشد که دسترسی به این سایت را به طور موقتی ندارید.
سلام من از درگاه شما استفاده کردم به درگاه وصل میشه و خرید با موفقیت انجام میشه ینی هزینه کم میشه از فرد ولی برای بازگشت به صفحه دیگری با خطا مواجه میشه مشکل کجاست؟؟؟
سلام
مشکل خود را از طریق تیکت مطرح و پیگیری نمایید
سلام.من از کد شما استفاده کردم.همه چیز درست است.فقط زمانی که statusرا برای ما ارسال میکند.قسمت تاییده تحویل کالا را متوجه نشدم چطور به سیستم شما اعلام کنم.تا پول به طور کامل از حساب مشتری کسر شود و بازگشت نخورد.
سلام
میتوانید طبق مستندات فنی عمل کنید.