view release on metacpan or search on metacpan
"MooseX::Types::NetAddr::IP" : "0",
"MooseY::RemoteHelper::MessagePart" : "0",
"MooseY::RemoteHelper::Role::Client" : "0",
"Type::Params" : "0",
"Type::Utils" : "0.040",
"Types::Standard" : "0",
"XML::Compile::SOAP11" : "0",
"XML::Compile::SOAP::WSS" : "1.04",
"XML::Compile::Transport::SOAPHTTP" : "0",
"XML::Compile::WSDL11" : "0",
"namespace::autoclean" : "0",
"perl" : "5.010",
"strict" : "0",
"warnings" : "0"
}
},
"test" : {
"recommends" : {
"Bread::Board" : "0.25",
"CPAN::Meta" : "2.120900"
},
MooseX::Types::NetAddr::IP: '0'
MooseY::RemoteHelper::MessagePart: '0'
MooseY::RemoteHelper::Role::Client: '0'
Type::Params: '0'
Type::Utils: '0.040'
Types::Standard: '0'
XML::Compile::SOAP11: '0'
XML::Compile::SOAP::WSS: '1.04'
XML::Compile::Transport::SOAPHTTP: '0'
XML::Compile::WSDL11: '0'
namespace::autoclean: '0'
perl: '5.010'
strict: '0'
warnings: '0'
resources:
bugtracker: https://github.com/hostgator/business-cybersource/issues
homepage: https://metacpan.org/dist/Business-CyberSource
repository: git://github.com/hostgator/business-cybersource.git
version: '0.010008'
x_contributors:
- 'bvoskr <boris.voskresenskiy@endurance.com>'
Makefile.PL view on Meta::CPAN
"MooseX::Types::NetAddr::IP" => 0,
"MooseY::RemoteHelper::MessagePart" => 0,
"MooseY::RemoteHelper::Role::Client" => 0,
"Type::Params" => 0,
"Type::Utils" => "0.040",
"Types::Standard" => 0,
"XML::Compile::SOAP11" => 0,
"XML::Compile::SOAP::WSS" => "1.04",
"XML::Compile::Transport::SOAPHTTP" => 0,
"XML::Compile::WSDL11" => 0,
"namespace::autoclean" => 0,
"strict" => 0,
"warnings" => 0
},
"TEST_REQUIRES" => {
"Business::CreditCard" => "0.32",
"DateTime" => 0,
"ExtUtils::MakeMaker" => 0,
"File::Spec" => 0,
"FindBin" => 0,
"IO::Handle" => 0,
lib/Business/CyberSource/Exception.pm view on Meta::CPAN
package Business::CyberSource::Exception;
use strict;
use warnings;
use namespace::autoclean;
our $VERSION = '0.010008'; # VERSION
use Moose;
extends 'Moose::Exception';
our @CARP_NOT = ( 'Class::MOP::Method::Wrapped', __PACKAGE__ );
has value => (
isa => 'Int',
lib/Business/CyberSource/Exception/AttributeIsRequiredNotToBeSet.pm view on Meta::CPAN
package Business::CyberSource::Exception::AttributeIsRequiredNotToBeSet;
use strict;
use warnings;
use namespace::autoclean;
our $VERSION = '0.010008'; # VERSION
use Moose;
extends 'Moose::Exception::AttributeIsRequired';
__PACKAGE__->meta->make_immutable;
1;
# ABSTRACT: do not set this attribute under the condition
lib/Business/CyberSource/Exception/ItemsOrTotal.pm view on Meta::CPAN
package Business::CyberSource::Exception::ItemsOrTotal;
use strict;
use warnings;
use namespace::autoclean;
our $VERSION = '0.010008'; # VERSION
use Moose;
extends 'Business::CyberSource::Exception';
sub _build_message {
return 'you must define either items or total';
}
lib/Business/CyberSource/Exception/NotACreditCard.pm view on Meta::CPAN
package Business::CyberSource::Exception::NotACreditCard;
use strict;
use warnings;
use namespace::autoclean;
our $VERSION = '0.010008'; # VERSION
use Moose;
extends 'Business::CyberSource::Exception';
sub _build_message {
return 'not a credit card';
}
lib/Business/CyberSource/Exception/Response.pm view on Meta::CPAN
package Business::CyberSource::Exception::Response;
use strict;
use warnings;
use namespace::autoclean;
our $VERSION = '0.010008'; # VERSION
use Moose;
use namespace::autoclean;
use MooseX::Aliases;
extends 'Business::CyberSource::Exception';
with 'Business::CyberSource::Response::Role::Base',
'Business::CyberSource::Role::Traceable' => {
-excludes => [qw( trace )]
};
sub _build_message {
my $self = shift;
return $self->decision . ' ' . $self->reason_text;
lib/Business/CyberSource/Exception/SOAPFault.pm view on Meta::CPAN
package Business::CyberSource::Exception::SOAPFault;
use strict;
use warnings;
use namespace::autoclean;
our $VERSION = '0.010008'; # VERSION
use Moose;
use MooseX::RemoteHelper;
extends 'Business::CyberSource::Exception';
sub _build_message {
my $self = shift;
return $self->faultstring;
lib/Business/CyberSource/Exception/UnableToDetectCardTypeCode.pm view on Meta::CPAN
package Business::CyberSource::Exception::UnableToDetectCardTypeCode;
use strict;
use warnings;
use namespace::autoclean;
our $VERSION = '0.010008'; # VERSION
use Moose;
extends 'Business::CyberSource::Exception';
sub _build_message {
my $self = shift;
return 'card type code for "'
. $self->type
lib/Business/CyberSource/Factory/Request.pm view on Meta::CPAN
package Business::CyberSource::Factory::Request;
use strict;
use warnings;
use namespace::autoclean;
our $VERSION = '0.010008'; # VERSION
use MooseX::AbstractFactory;
implementation_class_via sub { 'Business::CyberSource::Request::' . shift };
__PACKAGE__->meta->make_immutable;
1;
# ABSTRACT: CyberSource Request Factory Module
lib/Business/CyberSource/Factory/Response.pm view on Meta::CPAN
package Business::CyberSource::Factory::Response;
use 5.010;
use strict;
use warnings;
use namespace::autoclean;
our $VERSION = '0.010008'; # VERSION
use Moose;
use Module::Runtime qw( use_module );
use Type::Params qw( compile Invocant );
use Types::Standard qw( HashRef Optional );
use Type::Utils 0.040 qw( role_type );
sub create { ## no critic ( RequireArgUnpacking )
lib/Business/CyberSource/Factory/Rule.pm view on Meta::CPAN
package Business::CyberSource::Factory::Rule;
use strict;
use warnings;
use namespace::autoclean;
our $VERSION = '0.010008'; # VERSION
use MooseX::AbstractFactory;
implementation_class_via sub { 'Business::CyberSource::Rule::' . shift};
__PACKAGE__->meta->make_immutable;
1;
# ABSTRACT: CyberSource Rule Factory Module
lib/Business/CyberSource/Message.pm view on Meta::CPAN
package Business::CyberSource::Message;
use strict;
use warnings;
use namespace::autoclean;
our $VERSION = '0.010008'; # VERSION
use Moose;
extends 'Business::CyberSource::MessagePart';
with qw(
Business::CyberSource::Role::Traceable
Business::CyberSource::Role::MerchantReferenceCode
);
lib/Business/CyberSource/MessagePart.pm view on Meta::CPAN
package Business::CyberSource::MessagePart;
use strict;
use warnings;
use namespace::autoclean;
our $VERSION = '0.010008'; # VERSION
use Moose;
extends 'MooseY::RemoteHelper::MessagePart';
use MooseX::SetOnce 0.200001;
__PACKAGE__->meta->make_immutable;
1;
lib/Business/CyberSource/Request.pm view on Meta::CPAN
package Business::CyberSource::Request;
use 5.010;
use strict;
use warnings;
use namespace::autoclean;
our $VERSION = '0.010008'; # VERSION
use Moose;
extends 'Business::CyberSource::Message';
with qw(
MooseX::RemoteHelper::CompositeSerialization
);
use MooseX::Types::CyberSource qw( PurchaseTotals Service Items InvoiceHeader OtherTax ShipFrom ShipTo );
lib/Business/CyberSource/Request/AuthReversal.pm view on Meta::CPAN
package Business::CyberSource::Request::AuthReversal;
use strict;
use warnings;
use namespace::autoclean;
our $VERSION = '0.010008'; # VERSION
use Moose;
extends 'Business::CyberSource::Request';
use MooseX::Types::CyberSource qw( AuthReversalService );
has '+service' => (
isa => AuthReversalService,
lib/Business/CyberSource/Request/Authorization.pm view on Meta::CPAN
package Business::CyberSource::Request::Authorization;
use strict;
use warnings;
use namespace::autoclean;
our $VERSION = '0.010008'; # VERSION
use Moose;
extends 'Business::CyberSource::Request';
with qw(
Business::CyberSource::Request::Role::BillingInfo
Business::CyberSource::Request::Role::CreditCardInfo
Business::CyberSource::Request::Role::DCC
Business::CyberSource::Request::Role::TaxService
lib/Business/CyberSource/Request/Capture.pm view on Meta::CPAN
package Business::CyberSource::Request::Capture;
use strict;
use warnings;
use namespace::autoclean;
our $VERSION = '0.010008'; # VERSION
use Moose;
extends 'Business::CyberSource::Request';
with qw(
Business::CyberSource::Request::Role::DCC
Business::CyberSource::Request::Role::TaxService
);
lib/Business/CyberSource/Request/Credit.pm view on Meta::CPAN
package Business::CyberSource::Request::Credit;
use strict;
use warnings;
use namespace::autoclean;
our $VERSION = '0.010008'; # VERSION
use Moose;
extends 'Business::CyberSource::Request';
with qw(
Business::CyberSource::Request::Role::DCC
Business::CyberSource::Request::Role::TaxService
);
lib/Business/CyberSource/Request/DCC.pm view on Meta::CPAN
package Business::CyberSource::Request::DCC;
use strict;
use warnings;
use namespace::autoclean;
our $VERSION = '0.010008'; # VERSION
use Moose;
extends 'Business::CyberSource::Request';
with qw(
Business::CyberSource::Request::Role::CreditCardInfo
Business::CyberSource::Role::ForeignCurrency
Business::CyberSource::Request::Role::TaxService
);
lib/Business/CyberSource/Request/FollowOnCredit.pm view on Meta::CPAN
package Business::CyberSource::Request::FollowOnCredit;
use strict;
use warnings;
use namespace::autoclean;
our $VERSION = '0.010008'; # VERSION
use Moose;
extends 'Business::CyberSource::Request::Credit';
sub BUILD { ## no critic ( Subroutines::RequireFinalReturn )
my $self = shift;
die ## no critic ( ErrorHandling::RequireCarping )
use_module('Business::CyberSource::Exception::AttributeIsRequiredNotToBeSet')
lib/Business/CyberSource/Request/Role/BillingInfo.pm view on Meta::CPAN
package Business::CyberSource::Request::Role::BillingInfo;
use strict;
use warnings;
use namespace::autoclean;
use Module::Load 'load';
our $VERSION = '0.010008'; # VERSION
use Moose::Role;
use MooseX::RemoteHelper;
use MooseX::Types::CyberSource qw( BillTo );
has bill_to => (
isa => BillTo,
lib/Business/CyberSource/Request/Role/CreditCardInfo.pm view on Meta::CPAN
package Business::CyberSource::Request::Role::CreditCardInfo;
use strict;
use warnings;
use namespace::autoclean;
our $VERSION = '0.010008'; # VERSION
use Moose::Role;
use MooseX::RemoteHelper;
use MooseX::Types::CyberSource qw( Card);
has card => (
isa => Card,
lib/Business/CyberSource/Request/Role/DCC.pm view on Meta::CPAN
package Business::CyberSource::Request::Role::DCC;
use strict;
use warnings;
use namespace::autoclean;
our $VERSION = '0.010008'; # VERSION
use Moose::Role;
use MooseX::RemoteHelper;
use MooseX::SetOnce 0.200001;
with 'Business::CyberSource::Role::ForeignCurrency';
use MooseX::Types::CyberSource qw( DCCIndicator );
lib/Business/CyberSource/Request/Role/TaxService.pm view on Meta::CPAN
package Business::CyberSource::Request::Role::TaxService;
use strict;
use warnings;
use namespace::autoclean;
our $VERSION = '0.010008'; # VERSION
use Moose::Role;
use MooseX::SetOnce;
use MooseX::RemoteHelper;
use MooseX::Types::CyberSource qw( TaxService );
has tax_service => (
lib/Business/CyberSource/Request/Sale.pm view on Meta::CPAN
package Business::CyberSource::Request::Sale;
use strict;
use warnings;
use namespace::autoclean;
our $VERSION = '0.010008'; # VERSION
use Moose;
extends 'Business::CyberSource::Request::Authorization';
use MooseX::Types::CyberSource qw( Service );
has capture_service => (
isa => Service,
lib/Business/CyberSource/Request/StandAloneCredit.pm view on Meta::CPAN
package Business::CyberSource::Request::StandAloneCredit;
use strict;
use warnings;
use namespace::autoclean;
our $VERSION = '0.010008'; # VERSION
use Moose;
extends 'Business::CyberSource::Request::Credit';
with qw(
Business::CyberSource::Request::Role::BillingInfo
Business::CyberSource::Request::Role::CreditCardInfo
);
lib/Business/CyberSource/RequestPart/BillTo.pm view on Meta::CPAN
package Business::CyberSource::RequestPart::BillTo;
use strict;
use warnings;
use namespace::autoclean;
our $VERSION = '0.010008'; # VERSION
use Moose;
extends 'Business::CyberSource::MessagePart';
with 'MooseX::RemoteHelper::CompositeSerialization';
use MooseX::Aliases;
use MooseX::Types::Common::String qw( NonEmptySimpleStr );
use MooseX::Types::Email qw( EmailAddress );
view all matches for this distributionview release on metacpan - search on metacpan