summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMitch Jackson <mitch@freeside.biz>2019-04-22 22:42:48 -0400
committerMitch Jackson <mitch@freeside.biz>2019-04-22 22:42:48 -0400
commit02da6ff18a52fd0cb9f65a0bd0f4491cb01ceb37 (patch)
tree59237d290f2d7c099c610188f03f0c5ab3dce119
parentced39f8f0dfa79bb947678c00ea33d6538424516 (diff)
In content, owner is optional if name is specified
-rwxr-xr-xlib/Business/OnlinePayment/Bambora.pm11
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 {};
}