From 41ec9f345bb4c6411885c2cec726228d65a88cd4 Mon Sep 17 00:00:00 2001 From: ivan Date: Thu, 19 Nov 2009 12:05:09 +0000 Subject: add a full timestamp to the 'ref' autogeneration to avoid collisions --- lib/Business/OnlinePayment/Jety.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'lib/Business') diff --git a/lib/Business/OnlinePayment/Jety.pm b/lib/Business/OnlinePayment/Jety.pm index be73019..11fc85c 100644 --- a/lib/Business/OnlinePayment/Jety.pm +++ b/lib/Business/OnlinePayment/Jety.pm @@ -71,7 +71,8 @@ sub map_fields { if(lc($content->{action}) ne 'normal authorization'); $content->{'function'} = 'echeck'; - $content->{'ref'} = time2str('%Y%m%d',time).'-'.int(rand(1000000)); + $content->{'ref'} = + substr( time2str('%Y%m%d%H%M%S',time). int(rand(10000)), -15 ); $content->{'phone'} ||= '111-111-1111'; -- cgit v1.2.1