
نوشته اصلی توسط
lordvoldemort
نمونه کد درگاه پرداخت اختصاصی
برای استفاده از درگاه پرداخت اختصاصی ، از بخش نمونه کد که در منوی بالای سایت موجود است ، پلاگین یا ماژول اسکریپت خود را دانلود و از آن استفاده نمایید ؛
یا برای برنامه نویسی ، ابتدا نمونه کد را از لینک زیر دانلود نمایید :
دانلود(پاسارگاد)
دانلود(ملت)
سپس با توجه به راهنمای زیر ، از کد بالا در پلاگین ، ماژول و یا وبسایت خود استفاده نمایید :
کد های اصلی جهت اتصال خریدار به درگاه پرداخت ، در فایل payment-X.php وجود دارد.
توضیحات محتویات فایل مذکور ، در ادامه شرح داده خواهد شد.
در فایل مذکور ، به طور کلی 2 فانکشن وجود دارد.
متغیر jmode که در هر دو فانکشن مورد استفاده می باشد ، باید به شرح زیر باشد :
pga - درگاه پرداخت اینترنتی اختصاصی درصدی - سمت فروشنده - تکمیل شده.
pgb - درگاه پرداخت اینترنتی اختصاصی درصدی - سمت خریدار - تکمیل شده.
pgc - درگاه پرداخت اینترنتی اختصاصی اجاره ای - در حال تکمیل...
1 - فانکشن getJayPal برای دریافت کد های درگاه پرداخت اینترنتی و اتصال به آن می باشد.
در این فانکشن ، کلیه خطاها به صورت جزئی تعریف شده است و در صورتی که فانکشن را با دستور echo اجرا نمایید ، خطای اتفاق افتاده نمایش داده می شود.
اطلاعات مورد نیاز برای این فانکشن ، به شرح زیر می باشد :
jmode - نوع درگاه پرداخت اینترنتی اختصاصی
jcard - شماره کارت فروشنده
jemail - آدرس ایمیل فروشنده
jpassword - کلمه عبور فروشنده
jamount - مبلغ تراکنش
jdata - اطلاعات تراکنش
jcallback - آدرس صفحه بازگشت جهت تایید تراکنش
* تمامی اطلاعات بالا باید تعریف و تکمیل شود ، در غیر این صورت تراکنش انجام نمی شود.
در صورتی که اطلاعات کامل و درست باشد ، کاربر به بانک مربوطه منتقل خواهد شد.
اطلاعات برگشتی تراکنش های موفق ، از هر بانک ، در نمونه کد موجود می باشد.
* تمامی اطلاعات برگشتی باید با فانکشن postJaypal برای تایید و واریز به جی پال ارسال گردد.
2 - فانکشن postJaypal برای تایید تراکنش و واریز به حساب فروشنده می باشد.
در این فانکشن ، کلیه خطاها به صورت جزئی تعریف شده است و در صورتی که فانکشن را با دستور echo اجرا نمایید ، خطای اتفاق افتاده نمایش داده می شود.
اطلاعات مورد نیاز برای این فانکشن ، به شرح زیر می باشد :
jmode - نوع درگاه پرداخت اینترنتی اختصاصی
jcard - شماره کارت فروشنده
jemail - آدرس ایمیل فروشنده
jpassword - کلمه عبور فروشنده
jaypalid - شماره فاکتور
response1 - اطلاعات برگشتی اول
response2 - اطلاعات برگشتی دوم
* response1 و response2 در نمونه کد هر بانک مشخص شده است.
* تمامی اطلاعات بالا باید تعریف و تکمیل شود
در غیر این صورت تراکنش تایید نشده و مبلغ تراکنش به حساب فروشنده واریز نمی گردد.
در صورتی که اطلاعات کامل و درست باشد ، اطلاعات و مبلغ تراکنش از جی پال برای فروشنده ارسال می شود. اطلاعات و مبلغ تراکنش در فانکشن action و به شرح زیر باز می گردد :
result - اطلاعات تراکنش
amount - مبلغ تراکنش
* اطلاعات تراکنش های موفق برای فروشنده از طریق ایمیل ارسال می شود.
دوستان یکی میتونه بگه بعد از اینکه فایل رو دانلود کنم دقیقا باید چیکار کنم و اخر دفعه فایل رو کجا اپلود کنم
ماژولش رو روی هاست نصب کردم فقط این تنظیمات رو باید کجا بزنم