PDA

View Full Version : کمک در پرداخت آنلاین با جهان پی



crafcrab
شنبه 05 بهمن 1392, 16:11 عصر
سلام دوستان
من یه سایت فروشگاهی با php خودم نوشتم میخواستم به درگاه بانکی وصلش کنم
حتما میخوام از جهان پی استفاده کنم
jahanpay.com
(http://jahanpay.com)
من در سایت جهان پی ثبت نام کردم و مدارک مورد نیاز + شماره حساب همه چی دادم حسابم فعال شده و Api گرفتم

اما موندم که چطوری باید به سایتم وصلش کنم
باید به وب سرویس وصل شم تا پرداخت انجام شه بعد چک کنم که اگه پرداخت شد یه پیام به کاربر بده که پرداخت تائید شد

خودش یه نمونه کد گذاشته واسه اتصال به وب سرویس با php اما کمی گیج شدم نمیدونم از کجاش شروع کنم

اینم لینک نمونه کدش :
http://jahanpay.com/pages/help
(http://jahanpay.com/pages/help)

من تو لینک بالا قسمت:
نمونه اتصال به درگاه پرداخت با استفاده از وب سرویس جایگزین PHP
رو دانلود کردم درسته؟ همین باید دانلود کنم ؟ میشه کمک کنید گیج شدم

foreach
شنبه 05 بهمن 1392, 16:40 عصر
باید به وب سرویس وصل شم تا پرداخت انجام شه بعد چک کنم که اگه پرداخت شد یه پیام به کاربر بده که پرداخت تائید شد

شما باید اول درخواستی رو به درگاه به همراه اطلاعاتی مثل api و ... ارسال کنید
بعد از اینکه اطلاعات ارسالی سمت درگاه تایید شد یه کد بهتون میده که باید بزاریدش آخر آدرسی که تو مستندات درگاه هست و کاربر رو به اون صفحه انتقال بدید
بعد از اینکه کاربر پرداخت کرد برمیگرده به همون آدرسی که موقع درخواست اول به عنوان callback ارسال کردید
بعد از تایید اطلاعات توسط شما یه درخواست دیگه برای برسی تراکنش به درگاه میدید و اگه عدد 1 برگشت داده شد پرداخت انجام شده و بقیه کارایی که نیازه رو انجام میدید


نمونه اتصال به درگاه پرداخت با استفاده از وب سرویس جایگزین PHP
رو دانلود کردم درسته؟ همین باید دانلود کنم ؟ میشه کمک کنید گیج شدم

هم میتونید از همین که دانلود کردید استفاده کنید و هم میتونید از Soap و یا Nusoap استفاده کنید

crafcrab
شنبه 05 بهمن 1392, 17:29 عصر
ممنون از راهنماییتون میخوام طبق گفته شما برم جلو تا مشکلم حل شه
تو همین کد که واسه دانلود گذاشته دیدم موقع ارسال اطلاعات میگه orderId (شماره فروشنده / فروشگاه)
رو باید وارد کنید حالا کد فروشنده که من باشم باید الکی یه عدد بزارم یا نه از جایی باید پیدا کنم
این شماره فروشنده ثابت باید باشه نباید برای هر مشتری عوض شه ؟

crafcrab
شنبه 05 بهمن 1392, 17:35 عصر
من همون فایل که گفتم از لینک بالا:
نمونه اتصال به درگاه پرداخت با استفاده از وب سرویس جایگزین PHP

دانلود کردم
حالا 3 تا فایل هست به اسم های زیر :

jahanpay.php فایل کلاس هست
request.php
verify.php

فایل های بالا با تگ


<?php

شروع شده اما تگ بالا رو نبسته یعنی کد زیر ندارند :


?>

چرا!!!!

foreach
شنبه 05 بهمن 1392, 17:46 عصر
ممنون از راهنماییتون میخوام طبق گفته شما برم جلو تا مشکلم حل شه
تو همین کد که واسه دانلود گذاشته دیدم موقع ارسال اطلاعات میگه orderId (شماره فروشنده / فروشگاه)
رو باید وارد کنید حالا کد فروشنده که من باشم باید الکی یه عدد بزارم یا نه از جایی باید پیدا کنم
این شماره فروشنده ثابت باید باشه نباید برای هر مشتری عوض شه ؟
شماره سفارش که اگه ندارید میتونید از time یا microtime استفاده کنید

foreach
شنبه 05 بهمن 1392, 18:07 عصر
من همون فایل که گفتم از لینک بالا:
نمونه اتصال به درگاه پرداخت با استفاده از وب سرویس جایگزین PHP

دانلود کردم
حالا 3 تا فایل هست به اسم های زیر :

jahanpay.php فایل کلاس هست
request.php
verify.php

فایل های بالا با تگ


<?php

شروع شده اما تگ بالا رو نبسته یعنی کد زیر ندارند :


?>

چرا!!!!
بهتر بود برای این سوال یه تاپیک دیگه ایجاد میکردید
اما تا اونجایی که بنده میدونم وقتی که شما تگ پی اچ پی رو میبندید بدون اینکه بدونید ممکنه یه فضای خالی ایجاد بشه و وقتی شما این فایل رو در فایل های دیگر require یا include میکنید ممکنه در استفاده از هدر ها به مشکل برخورد کنید

rezaonline.net
شنبه 05 بهمن 1392, 21:28 عصر
سایت جهان پی رو بنده برنامه نویسی کردم .
توی وبسرویس order_id شماره سفارش شماست و اختیاری است .

crafcrab
یک شنبه 06 بهمن 1392, 12:58 عصر
آقا رضا به نظر شما من کدوم کد از جهان پی دانلود کنم که راحت باشه
http://jahanpay.com/pages/help

rezaonline.net
یک شنبه 06 بهمن 1392, 22:12 عصر
soap رو استفاده کنید.
فرقی ندارن همشون یکی هستن در اصل