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