آموزش PHP

آموزش PHP - ادغام PayPal

PayPal یک سیستم پردازش پرداخت است، می توانیم با استفاده از php ، PayPal را با وب سایت ها ادغام کنیم.

سیستم فایل PayPal integration 

سیستم فایل PayPal integration  شامل 4 فایل به صورت زیر است:
  • constants.php: این فایل حاوی نام کاربری، رمز عبور و امضای API است.
  • CallerService.php: این فایل شامل PayPal Services است که برای فراخوانی سرویس PayPal استفاده می شود. 
  • confirmation.php: این فایل حاوی یک فرم با حداقل زمینه هایی است که برای پردازش پرداخت لازم است و موفقیت یا شکست پرداخت را باز می گرداند. 
  • PayPal_entry.php: این صفحه برای ارسال داده کاربر به PayPal استفاده می شود و به عنوان یک رابطی میان PayPal و فرم کاربر عمل می کند.

کاربر باید یک فایل SDK پی پال را از اینجا دانلود کرده و یک فایل زیپ دقیق بسازد. فایل زیپ شامل چهار فایل php است، ما تنها باید فایل constants.php را تغییر دهیم.

فایل constants.php شامل کد زیر است :

<?php
   define('API_USERNAME', 'YOUR USER NAME HERE');
   define('API_PASSWORD', 'YOUR PASSWORD HERE');
   define('API_SIGNATURE', 'YOUR API SIGNATURE HERE');
   define('API_ENDPOINT', 'https://api-3t.paypal.com/nvp');
   define('USE_PROXY',FALSE);
   define('PROXY_HOST', '127.0.0.1');
   define('PROXY_PORT', '808');
   define('PAYPAL_URL', 'https://www.PayPal.com/webscr&cmd=_express-checkout&token=');
   define('VERSION', '53.0');
?>

کاربر نام کاربری، رمز عبور و امضا را در دستورنگارش (syntax) بالا توضیح می دهد که در constants.php قرار می گیرد. این یک نمونه آزمایشی است، بنابراین آخرین مقدار به حساب کاربری سندباکس (sandbox's account) اضافه می شود.

در صورتی که سوال و یا نظری دارید، از بخش نظرات با ما در میان بگذارید.

خبـرنــامه

Newsletters

در خبــرنـامه سافت اسکیل عضو شویــد تا جدیدترین هـای سایت را بلافاصله در ایمیل خـود دریافت کنیـد

شما چه نظر و یا سوالی درباره این نوشته دارید؟

مبحث آموزشی

آموزش PHP

Learn PHP

سرفصل ها

پرســیدن سؤال جدید

سؤال های تخصصی خود را از ما بپرسید

دنبال کردن تلگرام کانال سافت اسکیل

https://telegram.me/softskill_ir

عملیات کاربران

خبـرنــامه

Newsletters

در خبــرنـامه سافت اسکیل عضو شویــد تا جدیدترین هـای سایت را بلافاصله در ایمیل خـود دریافت کنیـد

کلیک کنید و سوالات خود را از ما بپرسید
لطفا فرم سوال را پر کنید

سوال شما با موفقیت ثبت شد. برای اینکه بتوانیم به شما اطلاع رسانی کنیم، موارد زیر را وارد کنید:

لطفا چند لحظه منتظر بمانید ...