Business-OnlinePayment-CyberSource

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

            "Exception::Base" : "0",
            "Module::Runtime" : "0",
            "Moose" : "0",
            "Moose::Role" : "0",
            "MooseX::Aliases" : "0",
            "MooseX::NonMoose" : "0",
            "MooseX::StrictConstructor" : "0",
            "MooseX::Types::Common::String" : "0",
            "MooseX::Types::CyberSource" : "0",
            "MooseX::Types::Moose" : "0",
            "Try::Tiny" : "0",
            "namespace::autoclean" : "0",
            "perl" : "5.010",
            "strict" : "0",
            "warnings" : "0"
         }
      },
      "test" : {
         "recommends" : {
            "CPAN::Meta" : "0",
            "CPAN::Meta::Requirements" : "2.120900"

META.yml  view on Meta::CPAN

  Exception::Base: '0'
  Module::Runtime: '0'
  Moose: '0'
  Moose::Role: '0'
  MooseX::Aliases: '0'
  MooseX::NonMoose: '0'
  MooseX::StrictConstructor: '0'
  MooseX::Types::Common::String: '0'
  MooseX::Types::CyberSource: '0'
  MooseX::Types::Moose: '0'
  Try::Tiny: '0'
  namespace::autoclean: '0'
  perl: '5.010'
  strict: '0'
  warnings: '0'
resources:
  bugtracker: https://github.com/xenoterracide/business-onlinepayment-cybersource/issues
  homepage: https://metacpan.org/dist/Business-OnlinePayment-CyberSource
  repository: git://github.com/xenoterracide/business-onlinepayment-cybersource.git
version: '3.000016'
x_contributors:

Makefile.PL  view on Meta::CPAN

    "Exception::Base" => 0,
    "Module::Runtime" => 0,
    "Moose" => 0,
    "Moose::Role" => 0,
    "MooseX::Aliases" => 0,
    "MooseX::NonMoose" => 0,
    "MooseX::StrictConstructor" => 0,
    "MooseX::Types::Common::String" => 0,
    "MooseX::Types::CyberSource" => 0,
    "MooseX::Types::Moose" => 0,
    "Try::Tiny" => 0,
    "namespace::autoclean" => 0,
    "strict" => 0,
    "warnings" => 0
  },
  "TEST_REQUIRES" => {
    "Crypt::SSLeay" => 0,
    "ExtUtils::MakeMaker" => 0,
    "File::Spec" => 0,
    "File::Spec::Functions" => 0,
    "IO::Handle" => 0,

Makefile.PL  view on Meta::CPAN

  "Module::Runtime" => 0,
  "Moose" => 0,
  "Moose::Role" => 0,
  "MooseX::Aliases" => 0,
  "MooseX::NonMoose" => 0,
  "MooseX::StrictConstructor" => 0,
  "MooseX::Types::Common::String" => 0,
  "MooseX::Types::CyberSource" => 0,
  "MooseX::Types::Moose" => 0,
  "Test::More" => 0,
  "Try::Tiny" => 0,
  "namespace::autoclean" => 0,
  "strict" => 0,
  "version" => 0,
  "warnings" => 0
);


unless ( eval { ExtUtils::MakeMaker->VERSION(6.63_03) } ) {
  delete $WriteMakefileArgs{TEST_REQUIRES};
  delete $WriteMakefileArgs{BUILD_REQUIRES};

lib/Business/OnlinePayment/CyberSource/Client.pm  view on Meta::CPAN

package Business::OnlinePayment::CyberSource::Client;

use 5.010;
use strict;
use warnings;

use Moose;
use Module::Runtime qw( use_module );
use MooseX::Aliases;
use MooseX::StrictConstructor;
use Try::Tiny;
use Business::CyberSource::Client 0.007006;
use MooseX::Types::CyberSource qw(AVSResult);
use MooseX::Types::Moose qw(Bool HashRef Int Str);
use MooseX::Types::Common::String qw(NonEmptySimpleStr);

# ABSTRACT:  CyberSource Client object  for Business::OnlinePayment::CyberSource
our $VERSION = '3.000016'; # VERSION

#### Subroutine Definitions ####

lib/Business/OnlinePayment/CyberSource/Role/TransactionHandling.pm  view on Meta::CPAN

package Business::OnlinePayment::CyberSource::Role::TransactionHandling;

use 5.010;
use strict;
use warnings;
use namespace::autoclean;

use DateTime;
use Moose::Role;
use MooseX::StrictConstructor;
use Try::Tiny;
use Business::OnlinePayment::CyberSource::Client;

# ABSTRACT:  Transaction handling role for BOP::CyberSource
our $VERSION = '3.000016'; # VERSION

#### Subroutine Definitions ####

# Submits the transaction request to CyberSource
# Accepts:  Nothing
# Returns:  Nothing

t/00-report-prereqs.t  view on Meta::CPAN

                                      'Exception::Base' => '0',
                                      'Module::Runtime' => '0',
                                      'Moose' => '0',
                                      'Moose::Role' => '0',
                                      'MooseX::Aliases' => '0',
                                      'MooseX::NonMoose' => '0',
                                      'MooseX::StrictConstructor' => '0',
                                      'MooseX::Types::Common::String' => '0',
                                      'MooseX::Types::CyberSource' => '0',
                                      'MooseX::Types::Moose' => '0',
                                      'Try::Tiny' => '0',
                                      'namespace::autoclean' => '0',
                                      'perl' => '5.010',
                                      'strict' => '0',
                                      'warnings' => '0'
                                    }
                    },
       'test' => {
                   'recommends' => {
                                     'CPAN::Meta' => '0',
                                     'CPAN::Meta::Requirements' => '2.120900'

t/credit.t  view on Meta::CPAN

#!/usr/bin/env perl

use 5.010;
use strict;
use warnings;

use Module::Runtime qw( use_module );
use Test::More;
use Try::Tiny;

my $username = $ENV{PERL_BUSINESS_CYBERSOURCE_USERNAME};
my $password = $ENV{PERL_BUSINESS_CYBERSOURCE_PASSWORD};

plan skip_all => 'No credentials set in the environment.'
  . ' Set PERL_BUSINESS_CYBERSOURCE_USERNAME and '
  . 'PERL_BUSINESS_CYBERSOURCE_PASSWORD to run this test.'
  unless ( $username && $password );

my $client = new_ok( use_module('Business::OnlinePayment'), ['CyberSource'] );

t/die-on-error.t  view on Meta::CPAN

#!/usr/bin/env perl

use 5.010;
use strict;
use warnings;

use Module::Runtime qw( use_module );
use Test::More;
use Try::Tiny;

my $username = $ENV{PERL_BUSINESS_CYBERSOURCE_USERNAME};
my $password = $ENV{PERL_BUSINESS_CYBERSOURCE_PASSWORD};

plan skip_all => 'No credentials set in the environment.'
  . ' Set PERL_BUSINESS_CYBERSOURCE_USERNAME and '
  . 'PERL_BUSINESS_CYBERSOURCE_PASSWORD to run this test.'
  unless ( $username && $password );

my $client = new_ok( use_module('Business::OnlinePayment'), ['CyberSource'] );



( run in 0.896 second using v1.01-cache-2.11-cpan-05444aca049 )