PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : فانکشن زرین پال



hassanhassan
June 19th, 2011, 12:08
با سلام
دوستان کسی فانکشن مربوط به زرین پال رو جدا میتونه بنویسه بزاره فانکشن مربوط به ارسال و چک کردن و دریافت اطلاعات
یک ن.مونه مثلا پی پال میزارم تا بگیرید چی میگم


function buyPayPal($aPrice,$aItemNumber,$aItemName,$aCurren cyCode,$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,$a AccountNB);
}



و برای دریافت و چک کردن





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);
}

Masoud.B
June 19th, 2011, 12:38
https://www.zarinpal.com/pages/labs/apfs/

hassanhassan
June 19th, 2011, 17:57
خوب
ببنید دنبال همچین چیزی بودم فقط یک فانکشن خالی میخوام که بتونه کاری شبیه به این پی پیالی که من گذاشتم انجام بده چون اگر بخوام کد هام رو تغییر بدم خیلی زمان بر میشه پس باید یک فانکشن برا زرین پال بنویسم
ولی زیاد باهاش آشنایی ندارم این فانکشن برا ارسال باشه
و یک فانکشن دیگه میخوام که بازگشتی های از زرین پال را چک کنه که تایید شده یا نه و اینکه بازم نمیدونم بازگشتی ها چیا هستن که مثالش را برای پی پال گذاشتم که دیگه ملومه چی میخوام بگم چون میخوام تو مدیریت سایتم مشخص کنم مثل همین پی پال اگر بازگشتی زرین پال مثلا 1 بود پزداخت کامل اگر 2 بود در حال پرداخت و...
بازم دوستان که با سیستم آشنا هستن وقت بزارن دو تا فانکشن برای زرین پال بنویسن یکی برای ارسالی های سایت ما و یکی هم دریافتی های زرین پال فکر کنم مشکل خیلی ها در آینده هم حل بشه
با تشکر

hassanhassan
June 20th, 2011, 09:47
کسی نبود