PDA

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



azaronline
October 6th, 2011, 15:47
با سلام

به نظرتون این مشکل از کجاست کد ها برای خود بانک هست و این ارور رو میده
curl و openssl هم روی سرور نصب هست


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

the_coder
October 6th, 2011, 16:02
سلام
مطمئنی اطلاعات مربوطه رو درست وارد کردی؟

azaronline
October 6th, 2011, 16:08
خوب اطلاعات هم اگر مشکل داشته باشه
<? 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

sardarn
October 6th, 2011, 16:08
راستی مبلغ نباید بیشتر از 100 تومان باشه؟ total_amount رو که 200 گذاشتی به ریال می فرسته می شه 20 تومان

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

the_coder
October 6th, 2011, 16:29
خوب اطلاعات هم اگر مشکل داشته باشه
<? 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 رو درست وارد کنید

sardarn
October 6th, 2011, 16:30
من یکی از ملت گرفته بودم اون هم به من یک سمپل داده بود.اما این طور که فهمیدم با خودش تنها نمیشه کاری کرد باید خودت روش کار می کردی

the_coder
October 6th, 2011, 16:31
من یکی از ملت گرفته بودم اون هم به من یک سمپل داده بود.اما این طور که فهمیدم با خودش تنها نمیشه کاری کرد باید خودت روش کار می کردی
درسته چیزی که به شما میدن یک نمونه کد هست که با توجه با اون باید خودتون طبق Cms تون کدنویسی کنید

azaronline
October 6th, 2011, 17:22
چوت $cart ارایه هست و string نیست که از طریق echo چاپ شه
اگرم می خواید چاپش کنید از print_r استفاده کنید
* شما اطلاعاتی که از بانک گرفتید رو اشتباه وارد کردید
کد ترمینال و key_file رو درست وارد کنید
ترمینال و کد پذیرندگی درسته کی فایل هم درسته اما نمیدونم مشکل چیه