Changes for version 0.010000 - 2014-06-17
- NEWS
- Converted to Moose::Exception
- IMPORTANT read the removal section
- NEVER ever check for ->isa('Moose::Exception') because that's an implementation detail and the superclass may change in the future, check final classes or roles as documented instead (MST)
- read the updated example in Business::CyberSource
- Added support for American Express Electronic Verification information
- Converted to Moose::Exception
- REMOVAL
- Exception::Base - Some exception objects were renamed
- CHECK YOUR EXCEPTION HANDLING, it's probably wrong now, sorry. This shouldn't change again, having external classes means supporting new classes will be easier, existing namespaces were awkward for external classes
- MooseX::StrictConstructor
- Path::Class
- Exception::Base - Some exception objects were renamed
- DEPRECATIONS
- several undocumented aliases
- trace, Moose::Exception has trace and this conflicted, renamed http_trace
Modules
Perl interface to the CyberSource Simple Order SOAP API
User Agent Responsible for transmitting the Response
base exception
do not set this attribute under the condition
You must set Items or total
Card number is not a valid credit card
response thrown as an object because of ERROR state
Card number is not a valid credit card
Card prefix did not match list of automatic supported types
CyberSource Request Factory Module
A Response Factory
CyberSource Rule Factory Module
Abstract Message Class;
Things that all portions of a message have in common
Abstract Request Class
CyberSource Reverse Authorization request object
CyberSource Authorization Request object
CyberSource Capture Request Object
CyberSource Credit Request Object
CyberSource DCC Request Object
CyberSource Credit Request Object
Role for requests that require "bill to" information
credit card info role
Role for DCC follow up requests
Tax Service
Sale Request Object
CyberSource Credit Request Object
BillTo information
Business Rules
Credit Card Helper Class
Item Helper Class
Purchase Totals
Service Request Part
AuthReversal Service
Capture Service
Credit Service
Tax Service
Response Object
Role for Amount
Authorization Code
common to normal and exception (ERROR) responses
Role that provides attributes specific to responses for DCC
Electronic Verification Information
Processor Response attribute
Role for ReasonCode
Reconciliation Identifier
Role to provide datetime attribute
Reply section for Authorizations
Reply section for DCC
PurchaseTotals part of response
Generic Reply part of response
Reply section for Tax Service
taxReply_item
Role to apply to requests and responses that require currency
Role to apply to requests and responses that require currency
Generic implementation of MerchantReferenceCode
provides http_trace
Abstract Rule Base
Expired Card
Expired Card
Moose Types specific to CyberSource