-
June 19th, 2011, 12:08
#1
فانکشن زرین پال
با سلام
دوستان کسی فانکشن مربوط به زرین پال رو جدا میتونه بنویسه بزاره فانکشن مربوط به ارسال و چک کردن و دریافت اطلاعات
یک ن.مونه مثلا پی پال میزارم تا بگیرید چی میگم
کد PHP:
function buyPayPal($aPrice,$aItemNumber,$aItemName,$aCurrencyCode,$aFormType,$aReturnURL,$aAccountNB)
{
global $set_test_mode;
if ($set_test_mode)
{
$form_url = "https://www.sandbox.paypal.com/cgi-bin/webscr/";
$array["ipn_test"] = "1";
}
else
$form_url = "https://www.paypal.com/cgi-bin/webscr/";
$array["cmd"] = "_xclick";
$array["amount"] = $aPrice;
$array["item_name"] = urlencode($aItemName);
$array["item_number"] = $aItemNumber;
$array["business"] = $aAccountNB;
$array["currency_code"] = "$aCurrencyCode";
$array["notify_url"] = $aReturnURL;
$array["return"] = $aReturnURL;
$array["rm"] = "2";
$array["no_shipping"] = "1";
return payForm($form_url,$array,$aFormType,$aReturnURL,$aAccountNB);
}
و برای دریافت و چک کردن
کد PHP:
function getPayPalData()
{
$item_number = $_REQUEST['item_number'];
$payment_status = $_REQUEST['payment_status'];
$payment_amount = $_REQUEST['mc_gross'];
if ($payment_status=="Completed")
$pay_status = 10;
elseif ($payment_status=="Denied")
$pay_status = 20;
elseif ($payment_status=="Pending")
$pay_status = 30;
elseif ($payment_status=="Reversed")
$pay_status = 99;
return logPayHandler("$item_number","$payment_amount",1,$pay_status);
}
ویرایش توسط hassanhassan : June 19th, 2011 در ساعت 12:14
-
-
June 19th, 2011 12:08
# ADS
-
June 19th, 2011, 12:38
#2
عضو انجمن
پاسخ : فانکشن زرین پال
-
-
June 19th, 2011, 17:57
#3
پاسخ : فانکشن زرین پال
خوب
ببنید دنبال همچین چیزی بودم فقط یک فانکشن خالی میخوام که بتونه کاری شبیه به این پی پیالی که من گذاشتم انجام بده چون اگر بخوام کد هام رو تغییر بدم خیلی زمان بر میشه پس باید یک فانکشن برا زرین پال بنویسم
ولی زیاد باهاش آشنایی ندارم این فانکشن برا ارسال باشه
و یک فانکشن دیگه میخوام که بازگشتی های از زرین پال را چک کنه که تایید شده یا نه و اینکه بازم نمیدونم بازگشتی ها چیا هستن که مثالش را برای پی پال گذاشتم که دیگه ملومه چی میخوام بگم چون میخوام تو مدیریت سایتم مشخص کنم مثل همین پی پال اگر بازگشتی زرین پال مثلا 1 بود پزداخت کامل اگر 2 بود در حال پرداخت و...
بازم دوستان که با سیستم آشنا هستن وقت بزارن دو تا فانکشن برای زرین پال بنویسن یکی برای ارسالی های سایت ما و یکی هم دریافتی های زرین پال فکر کنم مشکل خیلی ها در آینده هم حل بشه
با تشکر
-
-
June 20th, 2011, 09:47
#4
پاسخ : فانکشن زرین پال
-