1 فایل پیوست
خطای Transation failed. Status:-1 در وب سرویس زرین پال
سلام
بنده از وب سرويس نوشته شده به زبان PHP زرین پال روی سایتم استفاده میکنم بعد از پرداخت کاربر رو به صفحه verify.php هدایت می کنم . در آدرس بار مرورگر http://mysite/verify.php?Authority=5...&Status=OK چنین آدرسی مشاهده میشه که Status=OK رو نشان میده و پول با موفقیت به حساب زرین پال من واریز میشه ولی خطای Transation failed. Status:-1 را نیز سیستم نشان میده . میخواستم بدونم مشکل از کجا است ؟ و چطور میشه خطای Transation failed. Status:-1 به پیام Transation success. RefID تبدیل شه .
لطفا راهنمایی بفرمایید.
سپاس
------------------------------------------
فایل های زرین پال پیوست شد .
پاسخ : خطای Transation failed. Status:-1 در وب سرویس زرین پال
سلام
اين راهنما رو دريافت کنيد:
https://ir.zarinpal.com/files/labfil...umentation.zip
ﺍﻃﻼﻋﺎﺕ ﺍﺭﺳﺎﻝ ﺷﺪﻩ ﻧﺎﻗﺺ ﺍﺳﺖ.
يکی از پارامتر ها مقدار نداره.
پاسخ : خطای Transation failed. Status:-1 در وب سرویس زرین پال
ممنون ولی من راهنما را کامل مطالعه کردم .
درون فایل زرین پال دو تا فایل 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'];
پاسخ : خطای Transation failed. Status:-1 در وب سرویس زرین پال
برای verify و زمانی که تابع paymentverification رو اجرا ميکنيد يکی از پارامتر ها خالی هست که خطای منفی 1 ميگيريد.
تک تک مقادر رو echo کنيد مشخص ميشه کدامش مقدار نداره.
پاسخ : خطای Transation failed. Status:-1 در وب سرویس زرین پال
ممنون سوتی وحشتناک از من بود . سشن استارت نشده بود .