diff options
author | Mitch Jackson <mitch@freeside.biz> | 2019-04-22 22:42:48 -0400 |
---|---|---|
committer | Mitch Jackson <mitch@freeside.biz> | 2019-04-22 22:42:48 -0400 |
commit | 02da6ff18a52fd0cb9f65a0bd0f4491cb01ceb37 (patch) | |
tree | 59237d290f2d7c099c610188f03f0c5ab3dce119 | |
parent | ced39f8f0dfa79bb947678c00ea33d6538424516 (diff) |
In content, owner is optional if name is specified
-rwxr-xr-x | lib/Business/OnlinePayment/Bambora.pm | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/lib/Business/OnlinePayment/Bambora.pm b/lib/Business/OnlinePayment/Bambora.pm index d872f2c..21039f1 100755 --- a/lib/Business/OnlinePayment/Bambora.pm +++ b/lib/Business/OnlinePayment/Bambora.pm @@ -544,6 +544,8 @@ sub jhref_card { $self->set_expiration; + $content->{owner} ||= $content->{name}; + # Check required input for my $f (qw/ card_number @@ -558,9 +560,14 @@ sub jhref_card { "Cannot parse card payment - missing required content $f" ); - warn $self->error_message if $DEBUG; - $self->is_success( 0 ); + if ( $DEBUG ) { + warn Dumper({ + error_message => $self->error_message, + content => $content, + }); + } + $self->is_success( 0 ); return {}; } |