-0.01 Wed Oct 31 23:24:14 EDT 2007
- - original version; created by jeff
+0.03 Wed Aug 6 1:37:50 EDT 2008
+ - add handling of 'recurring_billing' content member
0.02 Wed Nov 2 1:48:42 EDT 2007
- correct silly test bug
+0.01 Wed Oct 31 23:24:14 EDT 2007
+ - original version; created by jeff
--- /dev/null
+# http://module-build.sourceforge.net/META-spec.html
+#XXXXXXX This is a prototype!!! It will change in the future!!! XXXXX#
+name: Business-OnlinePayment-PlugnPay
+version: 0.03
+version_from: PlugnPay.pm
+installdirs: site
+requires:
+ Business::OnlinePayment: 3
+ Business::OnlinePayment::HTTPS: 0.04
+
+distribution_type: module
+generated_by: ExtUtils::MakeMaker version 6.17
use base qw(Business::OnlinePayment::HTTPS);
-$VERSION = '0.02';
+$VERSION = '0.03';
$VERSION = eval $VERSION;
$DEBUG = 0;
$self->transaction_type( $content{'type'} );
+ $content{'transflags'} = 'recurring'
+ if lc( $content{'recurring_billing'} ) eq 'yes';
+
# stuff it back into %content
$self->content(%content);
}
country ipaddress accttype orderID tax
shipping app-level order-id acct_code magstripe
marketdata carissuenum cardstartdate descrcodes
- retailterms) ];
+ retailterms transflags ) ];
$optional{CC_newreturn} = [ qw( orderID card-address1 card-address2
card-city card-state card-zip card-country
notify-email
zip => 'ship_zip',
country => 'ship_country',
+ transflags => 'recurring' if ($content{recurring_billing}) eq 'yes',
=head1 Mapping plugnpay transaction responses to object methods