دسته بندی : نمونه کد ها | رفرنس زرین پال برای زبان های تحت (netframwork) ویندوز (سی شارپ)

رفرنس زرین پال برای زبان های تحت (netframwork) ویندوز (سی شارپ)

آخرین بروزرسانی تیر 26, 1400.

این افزونه برای زبان برنامه نویسی سی شارپ طراحی شده که توسط جدید ترین متدها تحت NetFramWork نسخه 4.5 که شما عزیزان میتونید از آن استفاده کنید.

در هنگام ایجاد یک پروژه و اضافه کردن رفرنس به برنامه خودتون نیاز هست که سرویس رفرنس زرین پال را به پروژه خودتون اضافه کنید.

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

 رفرنس دارای چند متد هست که شما عزیزان میتونید استفاده کنید :


  1. Amount

  2. CallbackURL

  3. Description

  4. Email

  5. MerchantID

  6. Mobile

  7. OnPaymentAction

  8. StartPay

  9. URL


دستررسی کامل این رفرنس بر اساس این چند متد هست که به ترتیب :

  1. قیمت مورد نظر

  2. لینک بازگشت (موفق – غیرموفق) در پرداخت

  3. توضیحات

  4. ایمیل

  5. کد درگاه

  6. موبایل (شماره تلفن همراه)

  7. سرویس اجرا ارتباط با زرین پال برای تشخیص تراکنش

  8. ایجاد فاکتور برای اون برنامه

  9. لینک مورد نظر برای تایید و ارسال وجه


 

ویدئوی آموزشی:

افزونه‌های مرتبط C# زرین پال
(21,376 دانلود)
لینک اشتراک گذاری
نظرات
علیرضا عسکری خالدی - 1396/06/04 19:55

چند سوال …
1- چرا مقدار CallBackUrl باید حتما وارد بشه ؟ توی یک پروژه ویندوزی ، پس از پرداخت توسط سامانه ، چرا باید یه آدرس دیگه توی مرورگر بارگزاری بشه … اگه پروژه وب بود ، برنامه نویس میتونستی لینکی از سایت خودش رو درون اون قرار بده ولی در پروژه ویندوزی این مورد الزامی نیست … یا حداقل اگه امکانش هست راهکاری ارائه بدید که بشه مقدار callBackUrl رو آدرس صفحه “تراکنش موفقیت آمیز” یا “تراکنش ناموفق ” که خود سایت زرین پال نمایش میدهد، قرار داد …

2 – در مورد email و MobilePhone نیز در راهنما دقیقا ذکر نشده که این ایمیل و تلفن مربوط به مشتری هست یا خیر و اینکه فرمت شماره تلفن دقیقا به چه صورتی است بطور مثال 09123456789 بایست درج شود یا 989123456789+

noorafshan - 1396/06/05 14:35

سلام
1- طبق سیاست های کاری زرین پال برای بالا بردن امنیت سرویس ها امکان همچین کاری نیست و شما باید از روش های فعالی که در حال ارائه خدمات انها هستیم استفاده کنید.
2- برای مشتری هست و فرمتش مهم نیست هرجور باشه درسته چه با +98 و چه با 09

محمد حسن - 1396/07/12 11:31

ببخشید من همه مراحل رو مثل شما انجام میدم ولی در آخر که روی دکمه پرداخت کلیک میکنم صفحه ی وبی که باز میکنه توی صفحه زرین پال خطای غیر منتظره میزنه . مشکل چیه؟

عباس - 1396/07/15 17:16

لطفا مشکلتان را از طریق تیکت مطرح نمایید.

علی - 1396/08/30 10:17

سلامی دوباره. ممنون میشم زودتر کامنت قبلی منو تایید و جواب بدین. چون واقعا الان برنامه ی من به مشکل خورده.

عباس - 1396/09/01 14:35

سلام
لطفا مشکل خود را از طریق تیکت مطرح و پیگیری نمایید.

بهروز - 1396/09/21 22:48

سلام از این رفرنس میشه برای وب ASP MVC استفاده کرده

عباس - 1396/09/21 23:25

سلام
کافی‌ است فایل زیر را به عنوان Web Reference اضافه نمایید و به متدهای مربوطه دسترسی خواهید داشت.
https://www.zarinpal.com/pg/services/WebGate/wsdl

همچنین نمونه کدهای دیگر در گیت هاب زرین پال قابل دسترسی است:
https://github.com/ZarinPal-Lab/

عبدالحسین مدرسی - 1397/02/31 20:19

متاسفانه آدرس وب سرویس تغییر کرده. همینطور که مشخص هست پروژه شما پُر از باگ هست بخاطر همین گزینه را از Debug بر روی Release تنظیم کردید.

عباس - 1397/03/31 18:51

لطفا این مورد را از طریق تیکت مطرح نمایید تا بررسی شود.

بیتا - 1397/03/01 01:39

با سلام
خیلی خیلی ممنون از آموزشتون… برای من که واقعا مفید بود… تشکر
فقط میشه بگین چطور میشه مبلغ پرداختی رو از کاربر یا از برنامه گرفت؟ نه اینکه توی خود کد نوشته بشه…
بازم ممنون….

عباس - 1397/03/31 18:50

سلام
تشکر
لطفا سوال خود را از طریق تیکت مطرح و پیگیری نمایید.

کورش - 1397/05/26 21:38

با سلام و احترام
متد PaymentRequest عدد -1 بر می گردونه.این کد خطای چیه؟

عباس - 1397/05/28 20:38

سلام
به معنی ناقص بودن اطلاعات ارسالی است. لیست خطاها در مستندات فنی نیز موجود است.

آرش وهابی - 1397/06/14 08:04

سلام لینک دانلود کار نمیکنه!

عباس - 1397/06/14 13:09

سلام
لینک دانلود مشکلی ندارد و کار میکند. احتمال دارد مشکل از سرویس دهنده اینترنت شما باشد که دسترسی به این سایت را به طور موقتی ندارید.

محمد - 1397/07/13 18:50

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

عباس - 1397/07/16 14:57

سلام
مشکل خود را از طریق تیکت مطرح و پیگیری نمایید

مهناز - 1397/08/19 19:12

سلام.من از کد شما استفاده کردم.همه چیز درست است.فقط زمانی که statusرا برای ما ارسال میکند.قسمت تاییده تحویل کالا را متوجه نشدم چطور به سیستم شما اعلام کنم.تا پول به طور کامل از حساب مشتری کسر شود و بازگشت نخورد.

عباس - 1397/09/01 16:59

سلام
میتوانید طبق مستندات فنی عمل کنید.

ارسال نظر