PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : خطای Transation failed. Status:-1 در وب سرویس زرین پال



tameshk20
August 23rd, 2014, 17:27
سلام
بنده از وب سرويس نوشته شده به زبان PHP زرین پال روی سایتم استفاده میکنم بعد از پرداخت کاربر رو به صفحه verify.php هدایت می کنم . در آدرس بار مرورگر http://mysite/verify.php?Authority=57f83252-217c-47cb-a787-17e77bef77fa&Status=OK چنین آدرسی مشاهده میشه که Status=OK رو نشان میده و پول با موفقیت به حساب زرین پال من واریز میشه ولی خطای Transation failed. Status:-1 را نیز سیستم نشان میده . میخواستم بدونم مشکل از کجا است ؟ و چطور میشه خطای Transation failed. Status:-1 به پیام Transation success. RefID تبدیل شه .
لطفا راهنمایی بفرمایید.
سپاس

------------------------------------------
فایل های زرین پال پیوست شد .

samansystems
August 23rd, 2014, 17:39
سلام
اين راهنما رو دريافت کنيد:
https://ir.zarinpal.com/files/labfiles/Zarinpal-Gateway-Documentation.zip

ﺍﻃﻼﻋﺎﺕ ﺍﺭﺳﺎﻝ ﺷﺪﻩ ﻧﺎﻗﺺ ﺍﺳﺖ.

يکی از پارامتر ها مقدار نداره.

tameshk20
August 23rd, 2014, 17:47
ممنون ولی من راهنما را کامل مطالعه کردم .
درون فایل زرین پال دو تا فایل php وجود داره که یکیش request هستش و دیگری verify.php که بنده گزینه هایی که پر کردنش الزامیست رو پر کردم ولی نمیدونم مشکل از کجاست .

صفحه request رو به این شکل تکمیل کرده ام :


$MerchantID = 'مرچنت کد من'; //Required
$Amount = $_SESSION['hazineh1100']; //Amount will be based on Toman - Required
$Description = ' بابت : '.$_SESSION['titleads1100']; // Required
$Email = ''; // Optional
$Mobile =''; // Optional
$CallbackURL = 'http://mysite.ir/verify.php'; // Required

و صفحه verify را نیز به شکل زیر تکمیل کردم :

$MerchantID = 'مرچنت کد من';
$Amount = $_SESSION['hazineh1100']; //Amount will be based on Toman
$Authority = $_GET['Authority'];

samansystems
August 23rd, 2014, 17:50
برای verify و زمانی که تابع paymentverification رو اجرا ميکنيد يکی از پارامتر ها خالی هست که خطای منفی 1 ميگيريد.
تک تک مقادر رو echo کنيد مشخص ميشه کدامش مقدار نداره.

tameshk20
August 23rd, 2014, 17:51
ممنون سوتی وحشتناک از من بود . سشن استارت نشده بود .