Caleb Cushing > Business-CyberSource-0.009000 > Business::CyberSource::Request

Download:
Business-CyberSource-0.009000.tar.gz

Dependencies

Annotate this POD

Website

View/Report Bugs
Module Version: 0.009000   Source   Latest Release: Business-CyberSource-0.010003

NAME ^

Business::CyberSource::Request - Abstract Request Class

VERSION ^

version 0.009000

DESCRIPTION ^

extends Business::CyberSource::Message

Here are the provided Request subclasses.

note: You can use the Business:CyberSource::Request::Credit class but, it requires traits to be applied depending on the type of request you need, and thus does not currently work with the factory.

EXTENDS ^

Business::CyberSource::Message

WITH ^

MooseX::RemoteHelper::CompositeSerialization

METHODS ^

serialize

returns a hashref suitable for passing to XML::Compile::SOAP

add_item

Add an Item to items. Accepts an item object or a hashref to construct an item object.

an array of Items

ATTRIBUTES ^

reference_code

Merchant-generated order reference or tracking number. CyberSource recommends that you send a unique value for each transaction so that you can perform meaningful searches for the transaction.

service

Business::CyberSource::RequestPart::Service

purchase_totals

Business::CyberSource::RequestPart::PurchaseTotals

items

An array of Business::CyberSource::RequestPart::Item

comments

Comment Field

BUGS ^

Please report any bugs or feature requests on the bugtracker website https://github.com/xenoterracide/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) 2013 by Caleb Cushing <xenoterracide@gmail.com>.

This is free software, licensed under:

  The Artistic License 2.0 (GPL Compatible)
syntax highlighting: