شما عضو این انجمن نبوده یا وارد نشده اید. لطفا برای مشاهده کامل انجمن و استفاده از آن وارد شوید یا ثبت نام کنید .

امتیاز موضوع:
  • 126 رأی - میانگین امتیازات: 3.1
  • 1
  • 2
  • 3
  • 4
  • 5

[-]
کلمات کلیدی
در پرداخت درگاه نویسی برنامه آنلاین بانک ملت php

برنامه نویسی درگاه پرداخت آنلاین بانک ملت در PHP
#1
برنامه نویسی درگاه با توجه به نیاز به استفاده از توابع Soap در PHP کاری بسیار چالش برانگیز بوده، زیرا این تابع در نسخه های مختلف PHP رفتار متفاوتی را از خود نشان می دهد. شرکت پرداخت بانک ملت کد نمونه ای را جهت اتصال به سرور پرداخت آنلاین که با استفاده از کتابخانه NuSOAP ارائه نموده که در سرورهایی با نسخه PHP 5.3 به بالا به مشکل بر می خورد. در بخش زیر نحوه برنامه نویسی درگاه پرداخت آنلاین توسط تابع SoapClient که از توابع داخلی PHP بوده را برای شما بیان می نمایم. قبل از هر چیز دقت نمایید این تابع در تنظیمات PHP فعال شده باشد . در صورت عدم فعال سازی با سرور خود تماس حاصل فرمایید.
برای ارسال درخواست خود فرم پرداخت آنلاین را که شامل فیلدهای موجود در بخش دریافت اطلاعات از کاربر در کد زیرین می باشد ایجاد نمایید.
* دقت نمایید جهت پرداخت آنلاین از طریق بانک ملت می بایست قبل از ارسال کاربر به صفحه پرداخت درخواست خود را از طریق SOAP به سرور ارسال نموده و تایید درخواست خود را بگیرید. برای انجام این کار از کد SoapClient استفاده می نماییم:

*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *

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

*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *
تابع bpPayRequest کار ارسال درخواست پرداخت به سرور را انجام می دهد که در صورتی که برگشتی این تابع 0 باشد به آن معنی می باشد که پرداخت قابل انجام می باشد و در صورت برگشتی هر عددی به جز 0 به آن معنا بوده که خطایی در انجام پرداخت وجود دارد. برای چک نمودن مقدار برگشتی تابع bpPayRequest از کد زیر استفاده نمایید:

*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *
در کد بالا ResCode بخش اول خروجی تابع bpPayRequest می باشد که در صورتی که این عدد 0 باشد به آن معناست که پرداخت قابل انجام می باشد و می بایست کاربر را به سمت سرور انتقال دهید. برای انتقال کاربر به سرور از کد جاوا اسکریپت زیر استفاده نمایید که این کد می بایست در HTML صفحه پرداخت قرار داده شود:

*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *
تابع جاوا اسکریپت بالا کاربر را به صفحه پرداخت بانک ملت هدایت می نماید. پس از اینکه کاربر در صفحه پرداخت بانک ملت عملیات پرداخت را انجام نمود دوباره به سایت شما بازگشت داده خواهد شد. کاربر به صفحه ای بازگشت داده خواهد شد که شما در متغیر callBackUrl در مرحله قبل به سرور اعلام نموده اید. درگاه پرداخت بانک ملت 4 پارامتر را به صورت POST به آدرس callBackUrl وب سایت شما ارسال می نماید که این چهار متغیر شامل موارد زیر می باشند.

*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *
در صورتی که مقدار متغیر ResCode عددی جز 0 باشد به این معناست که خطایی در پرداخت رخ داده و می توانید کار را ادامه ندهید. در صورتی که مقدار ResCode برابر با 0 باشد می بایست پرداخت را تایید نمایید.

*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *
در کد بالا تابع bpVerifyRequest عملیات تایید پرداخت را انجام می دهد و در صورتی که خروجی آن نیز 0 باشد می توانید وجه را از حساب کاربر با دستور bpSettleRequest به حساب خود منتقل نمایید. متغیر paymentdone زمانی برابر با done قرار داده می شود که پرداخت به درستی انجام شده باشد و واریز وجه به حساب شما انجام شده باشد. دقت نمایید ممکن است عملیات واریز وجه به حساب شما چندین ساعت طول بکشد.

ثبت دامنه و فروش هاست، سامانه پیامک، طراحی سایت، خدمات شبکه
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
  | دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.

sms: 10004673  - 500021995
پاسخ
 سپاس شده توسط ms.khassi ، مینا ، نسرین ، mesterweb ، elshan ، faezeh ، neda ، tak
#2
بسیار مفید بود
خیلی وقت بود دنبال آموزش رایگان ساخت درگاه پرداخت ملت بودم سایتهایی که مراجعه کردم ایجاد درگاه رو پولی انجام میدادن و آموزشی هم ارائه نمی کردند.
متشکرم ازتون
پاسخ
 سپاس شده توسط saberi
#3
ممنون آموزش خوبی بود .گویا و روان
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
پاسخ
 سپاس شده توسط saberi
#4
(۹۷/۸/۵، ۰۱:۳۳ عصر)amircb1367 نوشته است: دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
ممنون آموزش خوبی بود .گویا و روان

متشکرم
موفق باشید
ثبت دامنه و فروش هاست، سامانه پیامک، طراحی سایت، خدمات شبکه
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
  | دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.

sms: 10004673  - 500021995
پاسخ
#5
ممنون از اینکه اطلاعاتتون رو با زبان روان در اختیار بقیه قرار می دید، منم به دوستانی که تخصصی برنامه نویسی ندارن یا اینکه وقت نمیکنن  و میخوان زودتر کار مالیشون درست بشه، از درگاه واسط با عنوان پرداخت یاری استفاده کنند، که هم نصب و فعال سازیش برای مدیرت محتوای های دیگه راحتر هستش و بصورت فرم ، لینک و غیره نیز قابل استفاده هستش. از جمله شرکت های که درگاه پرداخت اینترنی بدون ای نماد میده میشه رایان پی، زرین پا، زیبال و .. رو نام برد.


امیدوارم کار یکی با این راهنمایی راه بیوفته
پاسخ
#6
سلام و وقت بخیر
عذر میخوام من از جایی که درگاه پرداخت گرفتم کدش مثل شما نیست،آیا اصلا این درگاه پرداخت به بانک متصل میشه؟ مال شما با این سیستم چرا متفاوته؟ ضمنا من تو گوگل هم زدم سایت هایی مثل zarinpal , idpay , sepordeh , zibal بودن که هرکدوم کدهاشون متفاوت هست، دلیل خاصی داره؟
*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *
پاسخ
#7
هر کدوم از شرکت ارائه دهنده درگاه پرداخت، دارای api متفاوتی هستند و باید براساس همون کدها رو بنویسید، این کدهای که دوستمون گذاشته برای بانک ملت هستش که باید از به پرداخت تهیه کنید و نحوه دریافتش درگاه بانک ملت رو هم از دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
میتونید بخونید.
پاسخ


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
  قبول درخواست پلاگین نویسی وردپرس ketafile 0 292 ۰۲/۸/۱۸، ۰۵:۲۱ عصر
آخرین ارسال: ketafile
  آموزش اتصال به درگاه سامان کیش به روش توکن shahram20 4 3,860 ۰۱/۱۰/۱۶، ۰۴:۵۱ صبح
آخرین ارسال: Werij
  ساخت درگاه پرداخت با php masoudfn 0 972 ۹۹/۱۲/۲۵، ۱۰:۴۸ صبح
آخرین ارسال: masoudfn

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان