X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=lib%2FBusiness%2FOnlinePayment%2FPaymenTech.pm;h=ce4c1a3841dd502955ba74616029184a3ece1cc9;hb=f9c8904a9267ff5225b04f42bf9af4de930cd92c;hp=554bcde5b489468e6a65bc8eefdaf0fb8204f552;hpb=f07eb4018968c09179b93b08cc5785555d82f2f3;p=Business-OnlinePayment-PaymenTech.git diff --git a/lib/Business/OnlinePayment/PaymenTech.pm b/lib/Business/OnlinePayment/PaymenTech.pm index 554bcde..ce4c1a3 100644 --- a/lib/Business/OnlinePayment/PaymenTech.pm +++ b/lib/Business/OnlinePayment/PaymenTech.pm @@ -190,7 +190,9 @@ sub map_fields { $content{invoice_number} ||= sprintf("%04x%04x",time % 2**16,int(rand() * 2**16)); } - $content{expiration} =~ s/\D//g; # Because Freeside sends it as mm/yy, not mmyy. + # Always send as MMYY + $content{expiration} =~ s/\D//g; + $content{expiration} = sprintf('%04d',$content{expiration}); $self->content(%content); return;