PDA

View Full Version : تولید orderId برای درخواست در بانک ملت



Muhammad-Ali
دوشنبه 09 تیر 1393, 15:04 عصر
سلام
شما از چه روشی برای تولید orderId برای درخواست پرداخت به بانک ملت استفاده می کنید؟

rezaonline.net
دوشنبه 09 تیر 1393, 15:49 عصر
$res = time() - 1400000000;
$res = (string) $res;
$res .= mt_rand(11111,99999);
$res = (int) $res;

Muhammad-Ali
دوشنبه 09 تیر 1393, 17:58 عصر
$res = (int) $res;
مثل اینکه باید بشه

$res = (float) $res;

تو داکیومنت بانک گفته orderId از نوع long باشه. این long چند بایتی هستش؟ 32 بیتیه یا 64 بیتی؟

Muhammad-Ali
دوشنبه 09 تیر 1393, 21:01 عصر
من از این استفاده کردم:

'orderId' => time().mt_rand(1111,9999),
که 14 رقم تولید میکنه. به نظر و تجربه و مشکلی نداره؟

Muhammad-Ali
چهارشنبه 11 تیر 1393, 10:02 صبح
به پرداخت تماس گرفتم آگاهی کامل نداشتند. اما آخرش توصیه کرد 12 رقمی باشه. نظر شما چیه؟ 14 رقم مشکلی پیش میاد؟