NAME
Business::CyberSource::Request::Sale - Sale Request Object
VERSION
version 0.010008
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',
},
card => {
account_number => '4111-1111-1111-1111',
expiration => {
month => 9,
year => 2025,
},
},
});
DESCRIPTION
A sale is a bundled authorization and capture. You can use a sale instead of a separate authorization and capture if there is no delay between taking a customer's order and shipping the goods. A sale is typically used for electronic goods and for services that you can turn on immediately.
EXTENDS
Business::CyberSource::Request::Authorization
ATTRIBUTES
capture_service
Sale does both authorization and capture and so needs another service attribute. It is built for you and cannot be modified.
BUGS
Please report any bugs or feature requests on the bugtracker website https://github.com/hostgator/business-cybersource/issues
When submitting a bug or request, please include a test-file or a patch to an existing test-file that illustrates the bug or desired feature.
AUTHOR
Caleb Cushing <xenoterracide@gmail.com>
COPYRIGHT AND LICENSE
This software is Copyright (c) 2017 by Caleb Cushing <xenoterracide@gmail.com>.
This is free software, licensed under:
The Artistic License 2.0 (GPL Compatible)