Shahramp
5 سال پیش توسط Shahramp مطرح شد
9 پاسخ

اتصال به درگاه پرداخت

سلام ببخشید اموزشی راجع بع اتصال به درگاه پرداخت مثل زرین پال ندارین؟


ثبت پرسش جدید
mahdi khanzadi
تخصص : backend developer at Snapp mar...
@khanzadimahdi 5 سال پیش آپدیت شد
3

سلام میتونید از پکیج زیر استفاده کنید

https://packagist.org/packages/shetabit/payment

اموزشش هم توی لینک زیر هست

https://github.com/shetabit/payment/blob/HEAD/README-FA.md

مثلا به صورت زیر میتونید یه صورتحساب ایجاد کنید و برای پرداخت کاربر رو به درگاه بانک انتقال بدید

# create new invoice
$invoice = (new Invoice)->amount(1000);
# purchase and pay the given invoice
// you should use return statement to redirect user to the bank's page.
return Payment::purchase($invoice, function($driver, $transactionId) {
    // store transactionId in database, we need it to verify payment in future.
})->pay();

درگاه های زرین پال و ایرانکیش و بانک سامان رو پشتیبانی میکنه که میتونید توی فایل تنظیماتش ببینید (لینکی که بالاتر گذاشتم توضیح داده)


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
1

به‌طورکلی از ۲ طریق می‌توان به درگاه‌های بانکی متصل شد:

  • روش مستقیم
    در این نوع پرداخت، کاربر بعد از مشاهده صورت‌حساب و تائید آن مستقیما به درگاه بانکی که ما به‌عنوان فروشنده با آن کار می‌کنیم، منتقل می‌شود و هزینه را می‌پردازد. سپس این هزینه به‌طور مستقیم و بدون کسر هزینه‌ای به‌حساب ما واریز می‌گردد. (مانند درگاه‌ بانک ملت، پاسارگاد و …)

  • روش غیرمستقیم
    در این روش کاربر برای پرداخت هزینه ابتدا به درگاه واسطه (مانند زرین پال، آرین پال و …) متصل می‌گردد و سپس از آنجا وارد درگاه‌های اصلی بانک می‌شود و هزینه را به‌حساب این شرکت‌های واسطه می‌پردازد. این هزینه با کسر درصدی به‌عنوان کارمزد به‌حساب فروشنده واریز می‌شود. معمولا از این روش زمانی که نمی‌توانیم از درگاه‌های بانک اصلی استفاده کنیم مورداستفاده قرار می‌گیرد.


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

  • ابتدا وارد سایت ای‌نماد شده و کارهایی که باید برای گرفتن نماد اعتماد الکترونیکی انجام بدین رو طی کنید.

  • سپس با رفتن به سایت شرکتی که برای ارائه درگاه پرداخت بانکی با بانک مد نظر شما طرف قرارداد هست اقدام به پر کردن فرم درخواست درگاه پرداخت اینترنتی بکنید.

  • بعد از اینکه درخواست شما بررسی و تایید شد جزییات درگاه پرداخت اینترنتی که شامل شماره ترمینال، نام کاربری و رمز هست برای شما ارسال خواهد شد. یا اینکه از شما خواسته میشه که قرارداد کتبی برای گرفتن درگاه پرداخت رو در دو نسخه چاپ و امضا کنید و در نهایت به آدرس پستی شرکت ارسال کنید.

  • برخی شرکت‌ها اقدام به ارائه فرصت یک ماهه برای ارسال قرارداد می‌کنند که در آن باید اقدام به پر کردن فرم قرارداد و امضای تمام صفحات در دفتر ثبت اسناد رسمی کرده و در نهایت قرارداد را در دو نسخه برای شرکت ارسال کنید. اگر در طی این مدت یک ماهه قرارداد رو ارسال نکنید درگاه به حالت معلق شده در میاد و امکان استفاده از اونو نخواهید داشت.

لیست سایت بانک‌ها:


اما در مورد درگاه‌های غیر مستقیم:

به دست آوردن برخی از شرایطی که در بالا ذکر شد مانند نماد اعتماد به‌راحتی مقدور نیست و هرکسی نمی‌تواند آن را دریافت کند به همین دلیل از درگاه‌های غیرمستقیم استفاده می‌کنند.

از دیگر ویژگی‌های درگاه‌های غیرمستقیم انتخاب درگاه بانک می‌باشد، به این صورت که بعد از ورود به درگاه شرکت واسطه می‌توان درگاه بانکی دلخواه خود را انتخاب کرد و پرداخت را انجام داد زیرا انتخاب بانک به تعداد زیادی وجود دارد.

روند دریافت درگاه از شرکت‌های واسط بدین‌صورت است که باید در ابتدا وارد سایت این شرکت‌ها شد و سپس ثبت‌نام را در آن‌ها انجام داد، پس از تائید شدن ایمیل باید مدارک موردنیاز که هر شرکتی برای ارائه درگاه نیاز دارد، ارسال شود. پس از تائید مدارک و اطلاعات توسط کارشناسان شرکت، شماره و اطلاعات درگاه برای گذاشتن روی سایت تحویل داده می‌شود.

در شرکت‌های واسطه با توجه به نوع قرارداد و خدماتی که انتخاب کرده‌اید میزان کارمزدی که از شما کسر می‌شود متغیر است و این میزان زیر ۵% می‌باشد. همچنین مدت‌زمانی که بعد از تراکنش پول از شرکت به‌حساب شما واریز می‌گردد به شرکت و قرارداد انتخابی شما بستگی دارد و به طور میانگین ۳ روز و یا کم‌تر است.


Shahramp
@Yasfuny 5 سال پیش مطرح شد
0

ممنون از راهنماییتون


mahdi farhadpour
تخصص : برنامه نویس
@mahdi4187 5 سال پیش مطرح شد
2

https://github.com/larabook/gateway
این پکیج را هم میتونید یه نگاهی بندازید کار باهاش خیلی سادس


مسعود
تخصص : جستجوگر
@masoudfn 3 سال پیش مطرح شد
-1

برای اتصال به درگاه پرداخت، شما باید API های مربوط به درگاه استفاده کنید، که شرکتها اصولا نمونه کدها رو هم قرار میدن تا ازشون بتونید استفاده کنید. مثلا میتونید لینک زیر رو هم بررسی کنید :
https://rayanpay.com/ساخت-درگاه-پرداخت-با-نمونه-کد-php/


محمد قمی زاده
تخصص : Web & Mobile Programmer
@m.ghomizadeh96 3 سال پیش مطرح شد
1

https://github.com/pishran/Zarinpal
آموزش به صورت فارسی هم داده شده


توسعه گر
تخصص : برنامه نویس و توسعه گر لاراول...
@developers 3 سال پیش مطرح شد
1

سلام
دوستانی که توانایی پیاده سازی این پیچ رو برای لاراول رو دارند با ما تماس بگیرین ممنون میشم هزینه م تقدیمشون می کنم


توسعه گر
تخصص : برنامه نویس و توسعه گر لاراول...
@developers 3 سال پیش آپدیت شد
0

سلام دوستان

این آقای مهران مرندی(1300000 )1 میلیون 300 هزار تومان از من گرفت برای پیاده سازی درگاه های بانکی یک ماه وقت منو هدر داد آخر هم نتونست و یک میلیون 300 هزار تومان از بایت این کار از من گرفت من به این شخص اعتماد کردم و مبلغ رو براش فرستادم که کار رو انجام داد بعد از گرفتن پول دیگه جواب سربالا داد انگار که من بدهکارشم این شخص قابل اعتما نیست البته این جور پول گرفتن حرام هست و تا حالا از قلوی کسی پایین نرفته


مصطفی
@mostafa66 2 سال پیش مطرح شد
0

تشکر از توضیحات خوب


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام