1 sub test_account_or_skip {
3 my($login, $password, %opt) = test_account($suffix);
5 unless( defined $login ) {
6 plan skip_all => "No test account";
9 return($login, $password, %opt);
13 my $suffix = shift || 'card';
15 my($login, $password) = ('TESTMERCHANT', '');
18 if ( $suffix eq 'check ' ) {
19 %opt = ('Origin' => 'RECURRING');
21 %opt = ('default_Origin' => 'RECURRING');
24 return($login, $password, %opt);
28 my($month, $year) = (localtime)[4,5];
30 $year++; # So we expire next year.
31 $year %= 100; # y2k? What's that?
33 return sprintf("%02d/%02d", $month, $year);
37 # my($day, $month, $year) = (localtime(time+86400))[3..5];
38 # return sprintf("%04d-%02d-%02d", $year+1900, ++$month, $day);