سلام به همه دوستان عزیز، اگر این مطلب رو دارید مشاهده می کنید حتما با زبان php اشنا هستید و سایت هم باهاش دارید (-:
برای اینکه یه سایت با زبان php پیاده سازی شده رو به درگاه پرداخت متصل کنید، نیاز هست از api شرکت ارائه دهنده درگاه پرداخت بهره ببرید، و مستندات مربوط به Api رو مطالعه کنید، از اونجای که من با درگاه پرداخت رایان پی کار میکنم، براتون نمونه کد php مربوط به درگاه رایان پی رو کمی توضیح میدم.
در گام خب باید به سایتشون یه سر بزنید و درخواست درگاه پرداخت بدید و بعدش باهاتون تماس میگیرن و احراز هویتتون رو انجام میدن که بدون این درگاه رو برای چه کاری میخواید استفاده کنید. اگه مراحل تو ساعت اداری خوب پیش بره کمتر از 2 ساعت شما درگاه فعال دارید. براتون یه ایمیل میاد که اطلاعات مرنچنت شما هستش که بتونید با اونا به شبکه پرداخت متصل بشید.
از اینجا هم میتونید درگاه پرداختتون رو تست کنید :
https://rayanpay.com/PHPSampleCodeTest


بعد از گرفتن اطلاعات میریم سراغ پیاده سازی درگاه پرداخت، شما خودتون باید سبد خرید، محصولات رو تو سایت پیاده سازی کرده باشید یا نهایت کار فرم پرداخت داشته باشید که از اون طریق مشتری بتونه مبلغ رو واریز کنه البته بگم برای اینکار لینک پرداخت بهتره..
خلاصه نمونه کد زیر رو دانلود کنید و تو هاست خودتون آپلود کنید.
https://rayanpay.com/Download/Rayanp...SampleCode.zip
بعدش

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

در فراخوانی تابع درخواست پرداخت نیاز است که سه ورودی مبلغ،شماره موبایل و آدرس برگشتی از درگاه، ارسال شود.

request($amount, $mobile, $callbackUrl)

متغییر callbackUrl آدرس صفحه ای می‌باشد که کاربر بعد از درگاه پرداخت مشاهده خواهد کرد و الزامی است، در نمونه کد آدرس فایل verify در نظر گرفته شده است.


فایل Ir_Gateway_RayanPAY
این فایل برقراری ارتباط با درگاه پرداخت را با API رایان پی فراهم می‌کند. در گام اول شما باید مقادیر مربوط به درگاه خود را تنظیم نمایید.

public $username = 'کد مشتری';
public $password = 'رمز مشتری';
public $clientId = 'شناسه یکتا';

این اطلاعات، بعد از ثبت نام در رایان پی و دریافت درگاه پرداخت برای شما ایمیل شده است. اگر اطلاعات به درستی وارد نشده باشد شما با خطای "کد کاربری/رمز عبور /کلاینت/آی پی نامعتبر است" مواجه خواهید شد.

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


امیدوارم استفاده کنید و من رو دعا کنید (-: