From 64427568b10439e19dfff93663d25871b3220403 Mon Sep 17 00:00:00 2001 From: Colin Kuskie Date: Sun, 22 Feb 2009 18:09:31 +0000 Subject: [PATCH] Fix API problems with adding a new payment gateway. --- docs/changelog/7.x.x.txt | 1 + lib/WebGUI/Shop/Pay.pm | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/changelog/7.x.x.txt b/docs/changelog/7.x.x.txt index a412602b4..e41dba311 100644 --- a/docs/changelog/7.x.x.txt +++ b/docs/changelog/7.x.x.txt @@ -6,6 +6,7 @@ - International text retrieval has been optimized - fixed #9766: Thingy Pagination Broken - fixed #9779: Gallery: js for search (datepicker?) included in album view + - fixed #9783: payment methods are not added 7.6.12 - fixed: During postback on a recurring transaction, the routine could error out instead of catching an error. diff --git a/lib/WebGUI/Shop/Pay.pm b/lib/WebGUI/Shop/Pay.pm index a190bf2d9..0705b3cea 100644 --- a/lib/WebGUI/Shop/Pay.pm +++ b/lib/WebGUI/Shop/Pay.pm @@ -233,7 +233,7 @@ sub www_addPaymentGateway { my $className = $session->form->process('className') || WebGUI::Error::InvalidParam->throw(error => 'No class name passed'); - my $payDriver = $self->addPaymentGateway( $className, $className->getName( $session ), { enabled => 0 } ); + my $payDriver = $self->addPaymentGateway( $className, { enabled => 0, label => $className->getName($session), } ); return $payDriver->www_edit; }