Business-CyberSource
view release on metacpan or search on metacpan
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,
remote_name => 'ccAuthReversalService',
lazy_build => 0,
);
__PACKAGE__->meta->make_immutable;
1;
# ABSTRACT: CyberSource Reverse Authorization request object
__END__
=pod
=encoding UTF-8
=head1 NAME
Business::CyberSource::Request::AuthReversal - CyberSource Reverse Authorization request object
=head1 VERSION
version 0.010008
=head1 SYNOPSIS
use Business::CyberSource::Request::AuthReversal;
my $req = Business::CyberSource::Request::AuthReversal->new({
reference_code => 'orignal authorization merchant reference code',
service => {
request_id => 'request id returned by authorization',
},
purchase_totals {
total => 5.00, # same as original authorization amount
currency => 'USD', # same as original currency
},
});
=head1 DESCRIPTION
This allows you to reverse an authorization request.
=head1 EXTENDS
L<Business::CyberSource::Request>
=head1 BUGS
Please report any bugs or feature requests on the bugtracker website
https://github.com/hostgator/business-cybersource/issues
( run in 0.894 second using v1.01-cache-2.11-cpan-5837b0d9d2c )