PDA

View Full Version : بازپس گیری مقادیر از درگاه بانکی



totti2007
چهارشنبه 16 فروردین 1391, 21:28 عصر
سلام دوستان

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

ممنون میشم از راهنماییتون

رضا قربانی
پنج شنبه 17 فروردین 1391, 01:43 صبح
بهتره که توی همون صفحه داشته باشیش و زمانی که پرداخت با موفقیت انجام شد یک کد با مقدار بهتون می ده ، بعد از اینکه کد پرداختی رو دریافت کردید عملیات رو به کل انجام بدید.

plague
پنج شنبه 17 فروردین 1391, 08:18 صبح
اطلاعات رو قبل از ارسال به درگاه توی دیتابیس زخیره کن یا توی یه آرایه سشنی دو بعد
تو صفحه نهایی بکششون بیرون بانک احتمالا همه اطلاعات رو براتون نمیفرسته

totti2007
پنج شنبه 17 فروردین 1391, 10:54 صبح
ممنون دوستان ؛ پیشنهاد خود بانک هم این بود که اطلاعات در آدرس برگشتی از بانک ذخیره بشه و بعد با get خونده بشه چون بانک آدرس برگشتی رو تغییر نمیده. نظرتون در این مورد چیه؟ آیا این روش امنه؟

plague
پنج شنبه 17 فروردین 1391, 20:45 عصر
ااز نظر امنیت که مشکل خاصی نداره
اگه یوزر دستکاری کنه اینها رو به ضرر خودش دریمیاد

هر خرید یه کد شناسایی داره که از بان با POST براتون ارسال میشه و شما قبل از ارسال به بانک اون رو دارید
اگه نمیخای با گت کار کنی یه آرایه سشنی درست کنید که نامش ترکیبی از اون عدد + یه اسم مشخص مثلا شناسه خرید 23 هستش
شما یه آرایه سشن ایجاد میکنی با نام مثلا buy23 و دذیتایی رو که میخای داشته باشی اونجا میریزی





$_SESSION['buy23'][] = $data1 ;
$_SESSION['buy23'][] = $data2 ;
$_SESSION['buy23'][] = $data3 ;



در صفحه نهایی که از بانک برمیگردی بانک شناسه خرید رو برات با post ارسال میکنه شما میتونی اون شناسه رو بچسبونی به buy و سشنی که قبل از ارسال ساختی رو پیدا کنی و دیتا رو بکشی بیرون

totti2007
جمعه 18 فروردین 1391, 13:25 عصر
باز هم ممنون خیلی لطف کردی