$data{MerchantNumber} = $self->merchant_id;
- $data{xxxCard_Number} =~ tr/ //d;
+ $data{xxxCard_Number} =~ tr/- //d;
$data{xxxCard_Number} =~ s/^[^3-6]/4/ if $self->test_transaction;
my ($y, $m) = $self->parse_expdate($content{exp_date});
=item card_number (required)
-Credit card number. Spaces are allowed, and will be automatically removed.
+Credit card number. Spaces and dashes are automatically removed.
=item exp_date (required)
action => 'Normal Authorization',
type => 'Visa',
- card_number => '0000000000000000',
+ card_number => '4111 1111 1111 1111',
exp_date => '2004-07',
cvv2 => '000',
action => 'Normal Authorization',
- type => 'Visa',
- card_number => '4000000000000000',
+ type => 'MasterCard',
+ card_number => '5111-1111-1111-1111',
exp_date => '7/2004',
name => "Fr\x{e9}d\x{e9}ric Bri\x{e8}re",
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<TranxRequest>
<MerchantNumber>0000</MerchantNumber>
- <xxxCard_Number>0000000000000000</xxxCard_Number>
+ <xxxCard_Number>4111111111111111</xxxCard_Number>
<xxxCCMonth>07</xxxCCMonth>
<xxxCCYear>2004</xxxCCYear>
<CVV2>1</CVV2>
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<TranxRequest>
<MerchantNumber>0000</MerchantNumber>
- <xxxCard_Number>4000000000000000</xxxCard_Number>
+ <xxxCard_Number>5111111111111111</xxxCard_Number>
<xxxCCMonth>07</xxxCCMonth>
<xxxCCYear>2004</xxxCCYear>
<CVV2>0</CVV2>