-
October 6th, 2011, 15:47
#1
عضو انجمن
مشکل در پرداخت امن پاسارگاد
با سلام
به نظرتون این مشکل از کجاست کد ها برای خود بانک هست و این ارور رو میده
curl و openssl هم روی سرور نصب هست
کد HTML:
require_once 'pasargad.php';
// Set cart data
$cart_data = array(
'buyer_name' => 'علی مرادی',
'buyer_tel' => '09350000000',
'total_amount' => 200,
'delivery_days' =>18,
'delivery_address' =>"تهران، خیابان آزادی...",
'invoice_date'=>'1389/08/06',
'invoice_number'=>'20101028185615120'
);
// Make a new PasargadCart object with the given data
$cart = new PasargadCart($cart_data);
// You can change any value like this
$cart->invoice_date = '1389/08/07';
// You can send product data first.
$cart_data = array(
'buyer_name' => 'علی مرادی',
'buyer_tel' => '09350000000',
'total_amount' => 200,
'delivery_days' =>18,
'delivery_address' =>"تهران، خیابان آزادی...",
'invoice_date'=>'1389/08/07',
'invoice_number'=>'20101028185615120',
'cart'=>array(
array(
'content'=>'PHP Handbook',
'fee'=>30000,
'count'=>1,
'description'=>'This is good book.'
)
,
array(
'content'=>'MySQL Handbook',
'fee'=>25000,
'count'=>2,
'description'=>'This is a good book too.'
)
)
);
// And make a full cart
$cart = new PasargadCart($cart_data);
// Or you can set products data like this
$cart_items = array(
array(
'content'=>'PHP Handbook',
'fee'=>30000,
'count'=>1,
'description'=>'This is good book.'
)
,
array(
'content'=>'MySQL Handbook',
'fee'=>25000,
'count'=>2,
'description'=>'This is a good book too.'
)
);
// And send it to the PasargadCart object after making the object
$cart->cart = $cart->makeProductItems($cart_items);
// Get Pasaragad class
$pasargad = new Pasargad();
// Generate XML
$xml = $pasargad->createXML($cart);
// Get sing
$sign = $pasargad->sign($xml);
هنگام ارسال به بانک پیغام اطلاعات نادرست هست رو میده
نظر من این هست مشکل $cart هست وقتی اکو میکنم این پیغام رو میده
Catchable fatal error: Object of class PasargadCart could not be converted to string in /home/soroush/public_html/2.php on line 41
-
-
October 6th, 2011 15:47
# ADS
-
October 6th, 2011, 16:02
#2
پاسخ : مشکل در پرداخت امن پاسارگاد
سلام
مطمئنی اطلاعات مربوطه رو درست وارد کردی؟
-
تعداد تشکر ها از the_coder به دلیل پست مفید
-
October 6th, 2011, 16:08
#3
عضو انجمن
پاسخ : مشکل در پرداخت امن پاسارگاد
خوب اطلاعات هم اگر مشکل داشته باشه
<? echo"$cart";?>
این چرا باید این ارور رو بده ؟
Catchable fatal error: Object of class PasargadCart could not be converted to string in /home/soroush/public_html/2.php on line 41
-
-
October 6th, 2011, 16:08
#4
عضو انجمن
پاسخ : مشکل در پرداخت امن پاسارگاد
راستی مبلغ نباید بیشتر از 100 تومان باشه؟ total_amount رو که 200 گذاشتی به ریال می فرسته می شه 20 تومان
-
تعداد تشکر ها از sardarn به دلیل پست مفید
-
October 6th, 2011, 16:16
#5
عضو انجمن
پاسخ : مشکل در پرداخت امن پاسارگاد

نوشته اصلی توسط
sardarn
راستی مبلغ نباید بیشتر از 100 تومان باشه؟ total_amount رو که 200 گذاشتی به ریال می فرسته می شه 20 تومان
قیمت پایین دوباره ادیت شده و دوباره در آرایه قرار گرفته
-
-
October 6th, 2011, 16:29
#6
پاسخ : مشکل در پرداخت امن پاسارگاد

نوشته اصلی توسط
azaronline
خوب اطلاعات هم اگر مشکل داشته باشه
<? echo"$cart";?>
این چرا باید این ارور رو بده ؟
Catchable fatal error: Object of class PasargadCart could not be converted to string in /home/soroush/public_html/2.php on line 41
چوت $cart ارایه هست و string نیست که از طریق echo چاپ شه
اگرم می خواید چاپش کنید از print_r استفاده کنید
* شما اطلاعاتی که از بانک گرفتید رو اشتباه وارد کردید
کد ترمینال و key_file رو درست وارد کنید
-
تعداد تشکر ها از the_coder به دلیل پست مفید
-
October 6th, 2011, 16:30
#7
عضو انجمن
پاسخ : مشکل در پرداخت امن پاسارگاد
من یکی از ملت گرفته بودم اون هم به من یک سمپل داده بود.اما این طور که فهمیدم با خودش تنها نمیشه کاری کرد باید خودت روش کار می کردی
-
-
October 6th, 2011, 16:31
#8
پاسخ : مشکل در پرداخت امن پاسارگاد

نوشته اصلی توسط
sardarn
من یکی از ملت گرفته بودم اون هم به من یک سمپل داده بود.اما این طور که فهمیدم با خودش تنها نمیشه کاری کرد باید خودت روش کار می کردی
درسته چیزی که به شما میدن یک نمونه کد هست که با توجه با اون باید خودتون طبق Cms تون کدنویسی کنید
-
تعداد تشکر ها از the_coder به دلیل پست مفید
-
October 6th, 2011, 17:22
#9
عضو انجمن
پاسخ : مشکل در پرداخت امن پاسارگاد

نوشته اصلی توسط
the_coder
چوت $cart ارایه هست و string نیست که از طریق echo چاپ شه
اگرم می خواید چاپش کنید از print_r استفاده کنید
* شما اطلاعاتی که از بانک گرفتید رو اشتباه وارد کردید
کد ترمینال و key_file رو درست وارد کنید
ترمینال و کد پذیرندگی درسته کی فایل هم درسته اما نمیدونم مشکل چیه
-
تعداد تشکر ها از azaronline به دلیل پست مفید