Business-CyberSource
view release on metacpan or search on metacpan
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,
remote_name => 'ccCaptureService',
is => 'ro',
lazy => 1,
coerce => 1,
reader => undef,
init_arg => undef,
builder => '_build_service',
);
__PACKAGE__->meta->make_immutable;
1;
# ABSTRACT: Sale Request Object
__END__
=pod
=encoding UTF-8
=head1 NAME
Business::CyberSource::Request::Sale - Sale Request Object
=head1 VERSION
version 0.010008
=head1 SYNOPSIS
use Business::CyberSource::Request::Sale;
my $req
= Business::CyberSource::Request::Sale->new({
reference_code => 't601',
bill_to => {
first_name => 'Caleb',
last_name => 'Cushing',
street => 'somewhere',
city => 'Houston',
state => 'TX',
postal_code => '77064',
country => 'US',
email => 'xenoterracide@gmail.com',
},
purchase_totals => {
total => 3000.00,
discount => 50.00, # optional
duty => 10.00, # optional
currency => 'USD',
( run in 1.269 second using v1.01-cache-2.11-cpan-5837b0d9d2c )