| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.ibillingclient.org/schema/edi | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | extension of ClientObject | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="CaptureInfo"> <xs:annotation> <xs:documentation>Represents electronic processor related info. Used for credit card and ACHprocessing transactions.</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="ClientObject"> <xs:attribute name="requestDate" type="Date" use="optional"> <xs:annotation> <xs:documentation>requestDate: Date when the request was sent to processor.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="responseDate" type="Date" use="optional"> <xs:annotation> <xs:documentation>responseDate: Date when the response from the processor was received.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="holderName" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>holderName: Name on the credit card or bank account's holder's name.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="taxAmount" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>taxAmount: Tax amount if available (part of total amount).</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="street" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>street: Street of the billing address.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="city" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>city: City of the billing address.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="state" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>state: State (two-letter code) of the billing address.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="phone" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>phone: Phone of the billing address.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="zipCode" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>zipCode: ZipCode of the billing address.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="email" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>email: E-mail associated with holder of the card/bank account.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="returnType" type="ReturnType" use="optional"> <xs:annotation> <xs:documentation>returnType: Code defining response type generated by the processor.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="approvalCode" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>approvalCode: Approval reference code generated by the processor in case of successfulauthorization (credit card only).</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="referenceNumber" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>referenceNumber: Reference number of the transaction represented by this CaptureInfo inthe processor's system (used to issue same-day voids).</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="accountNumber" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>accountNumber: Credit card number if credit card; bank account number if bank account.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="accessory" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>accessory: Expiration date (MMyy) if credit card; routing number if bank account.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="transactionType" type="AssetTransactionType" use="optional"> <xs:annotation> <xs:documentation>transactionType: Type of the transaction.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="cvv2" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>cvv2: Security code on the back of a credit card (credit card only).</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="trackData" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>trackData: Copy of the data from credit card's magnetic tape (credit card only).</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> |
| type | Date | ||||
| properties |
|
||||
| facets |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="requestDate" type="Date" use="optional"> <xs:annotation> <xs:documentation>requestDate: Date when the request was sent to processor.</xs:documentation> </xs:annotation> </xs:attribute> |
| type | Date | ||||
| properties |
|
||||
| facets |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="responseDate" type="Date" use="optional"> <xs:annotation> <xs:documentation>responseDate: Date when the response from the processor was received.</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="holderName" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>holderName: Name on the credit card or bank account's holder's name.</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:int | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="taxAmount" type="xs:int" use="optional"> <xs:annotation> <xs:documentation>taxAmount: Tax amount if available (part of total amount).</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="street" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>street: Street of the billing address.</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="city" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>city: City of the billing address.</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="state" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>state: State (two-letter code) of the billing address.</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="phone" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>phone: Phone of the billing address.</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="zipCode" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>zipCode: ZipCode of the billing address.</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="email" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>email: E-mail associated with holder of the card/bank account.</xs:documentation> </xs:annotation> </xs:attribute> |
| type | ReturnType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| facets |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:attribute name="returnType" type="ReturnType" use="optional"> <xs:annotation> <xs:documentation>returnType: Code defining response type generated by the processor.</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="approvalCode" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>approvalCode: Approval reference code generated by the processor in case of successfulauthorization (credit card only).</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="referenceNumber" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>referenceNumber: Reference number of the transaction represented by this CaptureInfo inthe processor's system (used to issue same-day voids).</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="accountNumber" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>accountNumber: Credit card number if credit card; bank account number if bank account.</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="accessory" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>accessory: Expiration date (MMyy) if credit card; routing number if bank account.</xs:documentation> </xs:annotation> </xs:attribute> |
| type | AssetTransactionType | ||||||
| properties |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <xs:attribute name="transactionType" type="AssetTransactionType" use="optional"> <xs:annotation> <xs:documentation>transactionType: Type of the transaction.</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="cvv2" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>cvv2: Security code on the back of a credit card (credit card only).</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="trackData" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>trackData: Copy of the data from credit card's magnetic tape (credit card only).</xs:documentation> </xs:annotation> </xs:attribute> |