انجمن پشتیبانی فارسی فریم ورک کیک پی اچ پی - cakephp
پلاگین پرداخت بانک ملت - نسخه قابل چاپ

+- انجمن پشتیبانی فارسی فریم ورک کیک پی اچ پی - cakephp (http://forum.cakephp.ir)
+-- انجمن: پرسش و پاسخ و رفع اشکال - نسخه ۱-۲ (http://forum.cakephp.ir/forum-26.html)
+--- انجمن: پلاگین ها (Plugins) (http://forum.cakephp.ir/forum-23.html)
+--- موضوع: پلاگین پرداخت بانک ملت (/thread-1589.html)



پلاگین پرداخت بانک ملت - mobasher - 2017/07/16

کد:
https://github.com/moharami/PersianBank


من پلاگین بالا رو استفاده کردم . یک فایل boostrapداره که خوب یه سری تنظیمات مثل شمراه ترمنیال و این جور چیزا داخلش ست میشه  و همچنین آدرس برگشت به سایت بعد از پرداخت منتها من آدرس بازگشت به سایت و می خوام بسته به اینکه کجا استفاده می کنم ستش کنم در نتیجه قبل وصل شدن به درگاه بانک اینطوری ستش می کنم


کد پی‌اچ‌پی:
Configure::write('Mellat',array('try_again'    => $url1,'return_url'   => $url2)) 


 و بعدش هم چک میکنم درست ست شده ولی وقتی میرم به بانک و پرداخت  و انجام میدم و بر می گرده چیزی که Configure::read('Mellat.return_url')  بهم برمی گردونه خالی هست در صورتی که شماره ترمینال و پسورد درگاه بانکیم و داره درست می خونه 

کسی می دونه چرا؟من پلاگین بالا رو استفاده کردم . یک فایل boostrapداره که خوب یه سری تنظیمات مثل شمراه ترمنیال و این جور چیزا داخلش ست میشه  و همچنین آدرس برگشت به سایت بعد از پرداخت منتها من آدرس بازگشت به سایت و می خوام بسته به اینکه کجا استفاده می کنم ستش کنم در نتیجه قبل وصل شدن به درگاه بانک اینطوری ستش می کنم


کد پی‌اچ‌پی:
Configure::write('Mellat',array('try_again'    => $url1,'return_url'   => $url2)) 


 و بعدش هم چک میکنم درست ست شده ولی وقتی میرم به بانک و پرداخت  و انجام میدم و بر می گرده چیزی که Configure::read('Mellat.return_url')  بهم برمی گردونه خالی هست در صورتی که شماره ترمینال و پسورد درگاه بانکیم و داره درست می خونه 

کسی می دونه چرا؟


RE: پلاگین پرداخت بانک ملت - mobasher - 2017/07/16

مشکل فک کنم از این بود که هر بار که پلاگین در واقع لود میشه اون فایل Bootstrap‌و هم لود می کنه و همه config ها برمیگردن به حالت اولیه ای که تو اون فایل ست می شدن در نتیجه آدرس برگشت بعد از خرید و خودم از طریق سشن جا به جا کردم و فعلا درسته


RE: پلاگین پرداخت بانک ملت - gha3m - 2017/07/18

سلام . 
استفاده از سیشن برای ذخیره موقت وضعیت پرداخت در این مورد صحیح هستش .
نکته مهم: کانفیگهای کیک مانند متغییر سراسری عمل میکنند و قاعدتا با اتمام اجرای اسکریپت php از بین خواهند رفت . پس طبیعی هستش که مقادیر اولیه کانفیگ در هر بار اجرا بارگذاری شود. 
موفق باشید.