IPPCreditChargeInfo.phpView Source

Show: PublicProtectedPrivateinherited
Table of Contents
Package
Default  

\IPPCreditChargeInfo

Package: Default
IPPCreditChargeInfo
\IPPCreditChargeInfo

XmlDefinition
Product: ALL Description: Holds credit-card information to request a credit card payment from a merchant account service, but NOT any response or authorization information from the merchant account service provider -- see CreditChargeResponse  
XmlName
IPPCreditChargeInfo  
XmlNamespace
http://schema.intuit.com/finance/v3  
XmlType
 

Properties

>VPropertypublicfloat $Amount
Details
Type
float
Definition
Product: QBO Description: The Amount processed using the credit card.  
XmlMinOccurs
0  
XmlName
Amount  
XmlNamespace
http://schema.intuit.com/finance/v3  
XmlType
element  
>VPropertypublicstring $BillAddrStreet
Details
Type
string
Definition
Product: ALL Description: Credit card holder billing address of record: the street address to which credit card statements are sent.  
XmlMinOccurs
0  
XmlName
BillAddrStreet  
XmlNamespace
http://schema.intuit.com/finance/v3  
XmlType
element  
>VPropertypublic\com\intuit\schema\finance\v3\IPPCCTxnModeEnum $CCTxnMode
Details
Type
\com\intuit\schema\finance\v3\IPPCCTxnModeEnum
Definition
Product: ALL Description: Credit card transaction mode used in Credit Card payment transactions. Valid values: CardNotPresent (default) or CardPresent.[br /]  
XmlMinOccurs
0  
XmlName
CCTxnMode  
XmlNamespace
http://schema.intuit.com/finance/v3  
XmlType
element  
>VPropertypublic\com\intuit\schema\finance\v3\IPPCCTxnTypeEnum $CCTxnType
Details
Type
\com\intuit\schema\finance\v3\IPPCCTxnTypeEnum
Definition
Product: ALL Description: Type of credit card transaction. Valid values: Authorization, Capture, Charge, Refund, VoiceAuthorization.[br /]  
XmlMinOccurs
0  
XmlName
CCTxnType  
XmlNamespace
http://schema.intuit.com/finance/v3  
XmlType
element  
>VPropertypublicinteger $CcExpiryMonth
Details
Type
integer
Definition
Product: ALL Description: Expiration Month on card, expressed as a number: 1 = January, 2 = February, etc.  
XmlMinOccurs
0  
XmlName
CcExpiryMonth  
XmlNamespace
http://schema.intuit.com/finance/v3  
XmlType
element  
>VPropertypublicinteger $CcExpiryYear
Details
Type
integer
Definition
Product: ALL Description: Expiration Year on card, expressed as a 4 digit number 1999, 2003, etc.  
XmlMinOccurs
0  
XmlName
CcExpiryYear  
XmlNamespace
http://schema.intuit.com/finance/v3  
XmlType
element  
>VPropertypublicstring $CommercialCardCode
Details
Type
string
Definition
Product: ALL Description: Code associated with commercial cards: purchase, corporate, and business cards. Lower transaction fee rates apply when these cards are used and this field is provided.  
XmlMinOccurs
0  
XmlName
CommercialCardCode  
XmlNamespace
http://schema.intuit.com/finance/v3  
XmlType
element  
>VPropertypublic\com\intuit\schema\finance\v3\IPPIntuitAnyType $CreditCardChargeInfoEx
Details
Type
\com\intuit\schema\finance\v3\IPPIntuitAnyType
Definition
Product: ALL Description: Internal use only: extension place holder for CreditCardChargeInfo  
XmlMaxOccurs
1  
XmlMinOccurs
0  
XmlName
CreditCardChargeInfoEx  
XmlNamespace
http://schema.intuit.com/finance/v3  
XmlType
element  
>VPropertypublicstring $NameOnAcct
Details
Type
string
Definition
Product: ALL Description: Account holder name, as printed on the card.  
XmlMinOccurs
0  
XmlName
NameOnAcct  
XmlNamespace
http://schema.intuit.com/finance/v3  
XmlType
element  
>VPropertypublicstring $Number
Details
Type
string
Definition
Product: ALL Description: Credit Card account number, as printed on the card. Must not have whitespace or formatting characters.  
XmlMinOccurs
0  
XmlName
Number  
XmlNamespace
http://schema.intuit.com/finance/v3  
XmlType
element  
>VPropertypublicstring $PostalCode
Details
Type
string
Definition
Product: ALL Description: Credit card holder billing postal code. Five digits in the USA.  
XmlMinOccurs
0  
XmlName
PostalCode  
XmlNamespace
http://schema.intuit.com/finance/v3  
XmlType
element  
>VPropertypublicstring $PrevCCTransId
Details
Type
string
Definition
Product: ALL Description: Unique identifier of the previous payment transaction. It can be used as an input to the Capture transaction type.  
XmlMinOccurs
0  
XmlName
PrevCCTransId  
XmlNamespace
http://schema.intuit.com/finance/v3  
XmlType
element  
>VPropertypublicboolean $ProcessPayment
Details
Type
boolean
Definition
Product: QBO Description: If false or no value, QBO will not process the payment but just store Credit Card Information. If true, QBO will process the Credit Card Payment (Not supported currently).  
XmlMinOccurs
0  
XmlName
ProcessPayment  
XmlNamespace
http://schema.intuit.com/finance/v3  
XmlType
element  
>VPropertypublicstring $Type
Details
Type
string
Definition
Product: ALL Description: Type of credit card.[br /]  
XmlMinOccurs
0  
XmlName
Type  
XmlNamespace
http://schema.intuit.com/finance/v3  
XmlType
element  

Methods

methodpublic__construct(\dictionary $keyValInitializers = array(), boolean $verbose = FALSE) : void

Initializes this object, optionally with pre-defined property values

Initializes this object and it's property members, using the dictionary of key/value pairs passed as an optional argument.
Parameters
NameTypeDescription
$keyValInitializers\dictionary

key/value pairs to be populated into object's properties

$verboseboolean

specifies whether object should echo warnings

Documentation was generated by phpDocumentor 2.8.5.