masoudfn
عضو جدید
همان طور که می دانید، زبان برنامه نویسی PHP یکی از زبان های رایج برای طراحی سایت است و بسیاری از سایت ها و سیستم های مدیریت محتوا با این زبان برنامه نویسی ایجاد شده اند.
برای اتصال به درگاه بانکی هر شرکت psp یا واسط، شما نیاز دارید که مستندات مرتبط با API درگاه را مطالعه نمایید تا به ساخت درگاه پرداخت در سایت خود بپردازید.
به طور عمومی در apiها و وب سرویس ها انتقال داده بصورت json منتقل می شود که انقلاب بزرگی در وب سرویس ها بود. بنابراین شما برای خواناتر شدن و ارسال اطلاعات نیاز دارید تا با داده های json در php آشنا باشید.
نکته دیگری که وجود دارد، در زمان برقراری به درگاه، طبیعتا شما نیاز به درگاه فعال در شرکت مربوطه خواهید داشت تا با ارسال اطلاعات مرنچنت خود درگاه شما شناسایی شود پس قبل از شروع به نوشتن کد برنامه، درخواست درگاه پرداخت خود را ارائه دهید.
در این راستا، رایان پی، با نمونه کدی را جهت برقراری ارتباط با api درگاه پرداخت خود آمده کرده است که در ادامه در اختیار شما عزیزان قرار می دهم.
در نمونه کد، سه فایل با نامهای index , Ir_Gateway_RayanPAY و verify وجود دارد.
دانلود نمونه کد درگاه پرداخت با php
در فراخوانی تابع درخواست پرداخت نیاز است که سه ورودی مبلغ،شماره موبایل و آدرس برگشتی از درگاه، ارسال شود.
request($amount, $mobile, $callbackUrl)
متغییر callbackUrl آدرس صفحه ای میباشد که کاربر بعد از درگاه پرداخت مشاهده خواهد کرد و الزامی است، در نمونه کد آدرس فایل verify در نظر گرفته شده است.
public $username = 'کد مشتری';
public $password = 'رمز مشتری';
public $clientId = 'شناسه یکتا';
این اطلاعات، بعد از ثبت نام در رایان پی و دریافت درگاه پرداخت برای شما ایمیل شده است. اگر اطلاعات به درستی وارد نشده باشد شما با خطای "کد کاربری/رمز عبور /کلاینت/آی پی نامعتبر است" مواجه خواهید شد.
برای اتصال به درگاه بانکی هر شرکت psp یا واسط، شما نیاز دارید که مستندات مرتبط با API درگاه را مطالعه نمایید تا به ساخت درگاه پرداخت در سایت خود بپردازید.
به طور عمومی در apiها و وب سرویس ها انتقال داده بصورت json منتقل می شود که انقلاب بزرگی در وب سرویس ها بود. بنابراین شما برای خواناتر شدن و ارسال اطلاعات نیاز دارید تا با داده های json در php آشنا باشید.
نکته دیگری که وجود دارد، در زمان برقراری به درگاه، طبیعتا شما نیاز به درگاه فعال در شرکت مربوطه خواهید داشت تا با ارسال اطلاعات مرنچنت خود درگاه شما شناسایی شود پس قبل از شروع به نوشتن کد برنامه، درخواست درگاه پرداخت خود را ارائه دهید.
در این راستا، رایان پی، با نمونه کدی را جهت برقراری ارتباط با api درگاه پرداخت خود آمده کرده است که در ادامه در اختیار شما عزیزان قرار می دهم.
در نمونه کد، سه فایل با نامهای index , Ir_Gateway_RayanPAY و verify وجود دارد.
دانلود نمونه کد درگاه پرداخت با php
فایل index
مربوط به طراحی فرم و دریافت اطلاعات از کاربر برای سفارش محصول میباشد، اطلاعات قیمت و شماره موبایل دو فیلد مهم برای ارتباط با درگاه می باشد که اگر این فیلد به درستی ارسال نشود، به درگاه متصل نخواهید شد. توجه داشته باشید قیمت ارسالی به ریال است و شماره موبایل نیز باید به فرمت 989XXXXXXXXX وارد شود. در غیر این صورت با خطای اتصال به درگاه خطا دارد (پرداخت ناموفق) مواجه خواهید شد.در فراخوانی تابع درخواست پرداخت نیاز است که سه ورودی مبلغ،شماره موبایل و آدرس برگشتی از درگاه، ارسال شود.
request($amount, $mobile, $callbackUrl)
متغییر callbackUrl آدرس صفحه ای میباشد که کاربر بعد از درگاه پرداخت مشاهده خواهد کرد و الزامی است، در نمونه کد آدرس فایل verify در نظر گرفته شده است.
فایل Ir_Gateway_RayanPAY
این فایل برقراری ارتباط با درگاه پرداخت را با API رایان پی فراهم میکند. در گام اول شما باید مقادیر مربوط به درگاه خود را تنظیم نمایید.public $username = 'کد مشتری';
public $password = 'رمز مشتری';
public $clientId = 'شناسه یکتا';
این اطلاعات، بعد از ثبت نام در رایان پی و دریافت درگاه پرداخت برای شما ایمیل شده است. اگر اطلاعات به درستی وارد نشده باشد شما با خطای "کد کاربری/رمز عبور /کلاینت/آی پی نامعتبر است" مواجه خواهید شد.