Forked from FishOfPrey/ipgOnlineComIpgapiSchemasA1.cls
Created
January 9, 2019 11:05
-
-
Save SalesforceBobLightning/8d9c0be39e7220ed33e72f599fbaa7de to your computer and use it in GitHub Desktop.
Apex for Order WSDL - https://salesforce.stackexchange.com/q/245860/102
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//Generated by FuseIT WSDL2Apex (http://www.fuseit.com/Solutions/SFDC-Explorer/Help-WSDL-Parser.aspx) | |
// Warning: DataStorageItem - All the XmlSchemaElements in '<xsd:choice>' element are added as members of the class. Choice Members: CreditCardData DE_DirectDebitData OrderId Function | |
// Warning: Action_element - All the XmlSchemaElements in '<xsd:choice>' element are added as members of the class. Choice Members: InitiateClearing InquiryCardInformation InquiryOrder InquiryTransaction StoreHostedData RecurringPayment Validate GetExternalTransactionStatus GetExternalConsumerInformation SendEMailNotification GetLastOrders GetLastTransactions ManageProducts ManageProductStock RequestCardRateForDCC RequestMerchantRateForDynamicPricing CreatePaymentURL | |
// Warning: InquiryTransaction_element - All the XmlSchemaElements in '<xsd:choice>' element are added as members of the class. Choice Members: OrderId TDate IpgTransactionId MerchantTransactionId | |
// Warning: Validate_element - All the XmlSchemaElements in '<xsd:choice>' element are added as members of the class. Choice Members: CreditCardData CustomerCardData DE_DirectDebitData | |
// Warning: GetExternalTransactionStatus_element - All the XmlSchemaElements in '<xsd:choice>' element are added as members of the class. Choice Members: OrderId TDate IpgTransactionId MerchantTransactionId | |
public class ipgOnlineComIpgapiSchemasA1 { | |
// Warning: Action_element - All the XmlSchemaElements in '<xsd:choice>' element are added as members of the class. Choice Members: InitiateClearing InquiryCardInformation InquiryOrder InquiryTransaction StoreHostedData RecurringPayment Validate GetExternalTransactionStatus GetExternalConsumerInformation SendEMailNotification GetLastOrders GetLastTransactions ManageProducts ManageProductStock RequestCardRateForDCC RequestMerchantRateForDynamicPricing CreatePaymentURL | |
public class Action_element { | |
public ipgOnlineComIpgapiSchemasA1.InitiateClearing_Element InitiateClearing; | |
public ipgOnlineComIpgapiSchemasA1.InquiryCardInformation_Element InquiryCardInformation; | |
public ipgOnlineComIpgapiSchemasA1.InquiryOrder_Element InquiryOrder; | |
public ipgOnlineComIpgapiSchemasA1.InquiryTransaction_Element InquiryTransaction; | |
public ipgOnlineComIpgapiSchemasA1.StoreHostedData_Element StoreHostedData; | |
public ipgOnlineComIpgapiSchemasA1.RecurringPayment RecurringPayment; | |
public ipgOnlineComIpgapiSchemasA1.Validate_Element Validate; | |
public ipgOnlineComIpgapiSchemasA1.GetExternalTransactionStatus_Element GetExternalTransactionStatus; | |
public ipgOnlineComIpgapiSchemasA1.GetExternalConsumerInformation_Element GetExternalConsumerInformation; | |
public ipgOnlineComIpgapiSchemasA1.SendEMailNotification_Element SendEMailNotification; | |
public ipgOnlineComIpgapiSchemasA1.GetLastOrders_Element GetLastOrders; | |
public ipgOnlineComIpgapiSchemasA1.GetLastTransactions_Element GetLastTransactions; | |
public ipgOnlineComIpgapiSchemasA1.ManageProducts_Element ManageProducts; | |
public ipgOnlineComIpgapiSchemasA1.ManageProductStock_Element ManageProductStock; | |
public ipgOnlineComIpgapiSchemasA1.RequestCardRateForDCC_Element RequestCardRateForDCC; | |
public ipgOnlineComIpgapiSchemasA1.RequestMerchantRateForDynamicPricing_Element RequestMerchantRateForDynamicPricing; | |
public ipgOnlineComIpgapiSchemasA1.CreatePaymentURL_Element CreatePaymentURL; | |
public ipgOnlineComIpgapiSchemasA1.ClientLocale_Element ClientLocale; | |
private String[] InitiateClearing_type_info = new String[]{'InitiateClearing','http://ipg-online.com/ipgapi/schemas/a1','','1','1','false'}; | |
private String[] InquiryCardInformation_type_info = new String[]{'InquiryCardInformation','http://ipg-online.com/ipgapi/schemas/a1','','1','1','false'}; | |
private String[] InquiryOrder_type_info = new String[]{'InquiryOrder','http://ipg-online.com/ipgapi/schemas/a1','','1','1','false'}; | |
private String[] InquiryTransaction_type_info = new String[]{'InquiryTransaction','http://ipg-online.com/ipgapi/schemas/a1','','1','1','false'}; | |
private String[] StoreHostedData_type_info = new String[]{'StoreHostedData','http://ipg-online.com/ipgapi/schemas/a1','','1','1','false'}; | |
private String[] RecurringPayment_type_info = new String[]{'RecurringPayment','http://ipg-online.com/ipgapi/schemas/a1','RecurringPayment','1','1','false'}; | |
private String[] Validate_type_info = new String[]{'Validate','http://ipg-online.com/ipgapi/schemas/a1','','1','1','false'}; | |
private String[] GetExternalTransactionStatus_type_info = new String[]{'GetExternalTransactionStatus','http://ipg-online.com/ipgapi/schemas/a1','','1','1','false'}; | |
private String[] GetExternalConsumerInformation_type_info = new String[]{'GetExternalConsumerInformation','http://ipg-online.com/ipgapi/schemas/a1','','1','1','false'}; | |
private String[] SendEMailNotification_type_info = new String[]{'SendEMailNotification','http://ipg-online.com/ipgapi/schemas/a1','','1','1','false'}; | |
private String[] GetLastOrders_type_info = new String[]{'GetLastOrders','http://ipg-online.com/ipgapi/schemas/a1','','1','1','false'}; | |
private String[] GetLastTransactions_type_info = new String[]{'GetLastTransactions','http://ipg-online.com/ipgapi/schemas/a1','','1','1','false'}; | |
private String[] ManageProducts_type_info = new String[]{'ManageProducts','http://ipg-online.com/ipgapi/schemas/a1','','1','1','false'}; | |
private String[] ManageProductStock_type_info = new String[]{'ManageProductStock','http://ipg-online.com/ipgapi/schemas/a1','','1','1','false'}; | |
private String[] RequestCardRateForDCC_type_info = new String[]{'RequestCardRateForDCC','http://ipg-online.com/ipgapi/schemas/a1','','1','1','false'}; | |
private String[] RequestMerchantRateForDynamicPricing_type_info = new String[]{'RequestMerchantRateForDynamicPricing','http://ipg-online.com/ipgapi/schemas/a1','','1','1','false'}; | |
private String[] CreatePaymentURL_type_info = new String[]{'CreatePaymentURL','http://ipg-online.com/ipgapi/schemas/a1','','1','1','false'}; | |
private String[] ClientLocale_type_info = new String[]{'ClientLocale','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; | |
private String[] field_order_type_info = new String[]{'InitiateClearing','InquiryCardInformation','InquiryOrder','InquiryTransaction','StoreHostedData','RecurringPayment','Validate','GetExternalTransactionStatus','GetExternalConsumerInformation','SendEMailNotification','GetLastOrders','GetLastTransactions','ManageProducts','ManageProductStock','RequestCardRateForDCC','RequestMerchantRateForDynamicPricing','CreatePaymentURL','ClientLocale'}; | |
} | |
public class CardInformation { | |
public String Brand; | |
public String[] CardFunction; | |
public String Country; | |
public String Corporate; | |
private String[] Brand_type_info = new String[]{'Brand','http://ipg-online.com/ipgapi/schemas/a1','string','1','1','false'}; | |
private String[] CardFunction_type_info = new String[]{'CardFunction','http://ipg-online.com/ipgapi/schemas/a1','string','0','-1','false'}; | |
private String[] Country_type_info = new String[]{'Country','http://ipg-online.com/ipgapi/schemas/a1','string','0','1','false'}; | |
private String[] Corporate_type_info = new String[]{'Corporate','http://ipg-online.com/ipgapi/schemas/a1','string','0','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; | |
private String[] field_order_type_info = new String[]{'Brand','CardFunction','Country','Corporate'}; | |
} | |
public class CreatePaymentURL_element { | |
public ipgOnlineComIpgapiSchemasV1.Transaction_x Transaction_x; | |
public String TransactionNotificationURL; | |
public Boolean AuthenticateTransaction; | |
public Long Expiration; | |
public ipgOnlineComIpgapiSchemasA1.MCC6012Details_Element MCC6012Details; | |
private String[] Transaction_x_type_info = new String[]{'Transaction','http://ipg-online.com/ipgapi/schemas/a1','Transaction','1','1','false'}; | |
private String[] TransactionNotificationURL_type_info = new String[]{'TransactionNotificationURL','http://ipg-online.com/ipgapi/schemas/a1','string','0','1','false'}; | |
private String[] AuthenticateTransaction_type_info = new String[]{'AuthenticateTransaction','http://ipg-online.com/ipgapi/schemas/a1','boolean','0','1','false'}; | |
private String[] Expiration_type_info = new String[]{'Expiration','http://ipg-online.com/ipgapi/schemas/a1','long','0','1','false'}; | |
private String[] MCC6012Details_type_info = new String[]{'MCC6012Details','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; | |
private String[] field_order_type_info = new String[]{'Transaction_x','TransactionNotificationURL','AuthenticateTransaction','Expiration','MCC6012Details'}; | |
} | |
// Warning: DataStorageItem - All the XmlSchemaElements in '<xsd:choice>' element are added as members of the class. Choice Members: CreditCardData DE_DirectDebitData OrderId Function | |
public class DataStorageItem { | |
public ipgOnlineComIpgapiSchemasV1.CreditCardData CreditCardData; | |
public ipgOnlineComIpgapiSchemasV1.DE_DirectDebitData DE_DirectDebitData; | |
public String OrderId; | |
public String Function; | |
public String HostedDataID; | |
public Boolean DeclineHostedDataDuplicates; | |
public String TokenType; | |
public Boolean AssignToken; | |
public String cardFunction; | |
private String[] CreditCardData_type_info = new String[]{'CreditCardData','http://ipg-online.com/ipgapi/schemas/a1','CreditCardData','1','1','false'}; | |
private String[] DE_DirectDebitData_type_info = new String[]{'DE_DirectDebitData','http://ipg-online.com/ipgapi/schemas/a1','DE_DirectDebitData','1','1','false'}; | |
private String[] OrderId_type_info = new String[]{'OrderId','http://ipg-online.com/ipgapi/schemas/a1','String100max','1','1','false'}; | |
private String[] Function_type_info = new String[]{'Function','http://ipg-online.com/ipgapi/schemas/a1','','1','1','false'}; | |
private String[] HostedDataID_type_info = new String[]{'HostedDataID','http://ipg-online.com/ipgapi/schemas/a1','String128max','0','1','false'}; | |
private String[] DeclineHostedDataDuplicates_type_info = new String[]{'DeclineHostedDataDuplicates','http://ipg-online.com/ipgapi/schemas/a1','boolean','0','1','false'}; | |
private String[] TokenType_type_info = new String[]{'TokenType','http://ipg-online.com/ipgapi/schemas/a1','TokenType','0','1','false'}; | |
private String[] AssignToken_type_info = new String[]{'AssignToken','http://ipg-online.com/ipgapi/schemas/a1','AssignToken','0','1','false'}; | |
private String[] cardFunction_type_info = new String[]{'cardFunction','http://ipg-online.com/ipgapi/schemas/a1','CardFunctionType','0','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; | |
private String[] field_order_type_info = new String[]{'CreditCardData','DE_DirectDebitData','OrderId','Function','HostedDataID','DeclineHostedDataDuplicates','TokenType','AssignToken','cardFunction'}; | |
} | |
public class Error_element { | |
public String ErrorMessage; | |
private String[] ErrorMessage_type_info = new String[]{'ErrorMessage','http://ipg-online.com/ipgapi/schemas/a1','string','1','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; | |
private String[] field_order_type_info = new String[]{'ErrorMessage'}; | |
} | |
public class GetExternalConsumerInformation_element { | |
public String StoreId; | |
public String OrderId; | |
public String DataProvider; | |
public String FirstName; | |
public String Surname; | |
public String Birthday; | |
public String Street; | |
public String HouseNumber; | |
public String PostCode; | |
public String City; | |
public String Country; | |
public Boolean DisplayProcessorMessages; | |
private String[] StoreId_type_info = new String[]{'StoreId','http://ipg-online.com/ipgapi/schemas/a1','String20max','0','1','false'}; | |
private String[] OrderId_type_info = new String[]{'OrderId','http://ipg-online.com/ipgapi/schemas/a1','String100max','0','1','false'}; | |
private String[] DataProvider_type_info = new String[]{'DataProvider','http://ipg-online.com/ipgapi/schemas/a1','','1','1','false'}; | |
private String[] FirstName_type_info = new String[]{'FirstName','http://ipg-online.com/ipgapi/schemas/a1','String30max','1','1','false'}; | |
private String[] Surname_type_info = new String[]{'Surname','http://ipg-online.com/ipgapi/schemas/a1','String30max','1','1','false'}; | |
private String[] Birthday_type_info = new String[]{'Birthday','http://ipg-online.com/ipgapi/schemas/a1','StringDate','1','1','false'}; | |
private String[] Street_type_info = new String[]{'Street','http://ipg-online.com/ipgapi/schemas/a1','String30max','1','1','false'}; | |
private String[] HouseNumber_type_info = new String[]{'HouseNumber','http://ipg-online.com/ipgapi/schemas/a1','String10max','1','1','false'}; | |
private String[] PostCode_type_info = new String[]{'PostCode','http://ipg-online.com/ipgapi/schemas/a1','String10max','1','1','false'}; | |
private String[] City_type_info = new String[]{'City','http://ipg-online.com/ipgapi/schemas/a1','String30max','1','1','false'}; | |
private String[] Country_type_info = new String[]{'Country','http://ipg-online.com/ipgapi/schemas/a1','','1','1','false'}; | |
private String[] DisplayProcessorMessages_type_info = new String[]{'DisplayProcessorMessages','http://ipg-online.com/ipgapi/schemas/a1','boolean','0','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; | |
private String[] field_order_type_info = new String[]{'StoreId','OrderId','DataProvider','FirstName','Surname','Birthday','Street','HouseNumber','PostCode','City','Country','DisplayProcessorMessages'}; | |
} | |
// Warning: GetExternalTransactionStatus_element - All the XmlSchemaElements in '<xsd:choice>' element are added as members of the class. Choice Members: OrderId TDate IpgTransactionId MerchantTransactionId | |
public class GetExternalTransactionStatus_element { | |
public String StoreId; | |
public String OrderId; | |
public String TDate; | |
private String[] OrderId_type_info = new String[]{'OrderId','http://ipg-online.com/ipgapi/schemas/a1','String100max','1','1','false'}; | |
private String[] TDate_type_info = new String[]{'TDate','http://ipg-online.com/ipgapi/schemas/a1','','1','1','false'}; | |
public Long IpgTransactionId; | |
public String MerchantTransactionId; | |
private String[] StoreId_type_info = new String[]{'StoreId','http://ipg-online.com/ipgapi/schemas/a1','String20max','0','1','false'}; | |
private String[] IpgTransactionId_type_info = new String[]{'IpgTransactionId','http://ipg-online.com/ipgapi/schemas/a1','PositiveNumeric14max','1','1','false'}; | |
private String[] MerchantTransactionId_type_info = new String[]{'MerchantTransactionId','http://ipg-online.com/ipgapi/schemas/a1','String40max','1','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; | |
private String[] field_order_type_info = new String[]{'StoreId','OrderId','TDate','IpgTransactionId','MerchantTransactionId'}; | |
} | |
public class GetLastOrders_element { | |
public String StoreId; | |
public Integer Count; | |
public DateTime DateFrom; | |
public DateTime DateTo; | |
public String OrderID; | |
private String[] StoreId_type_info = new String[]{'StoreId','http://ipg-online.com/ipgapi/schemas/a1','String20max','0','1','false'}; | |
private String[] Count_type_info = new String[]{'Count','http://ipg-online.com/ipgapi/schemas/a1','','0','1','false'}; | |
private String[] DateFrom_type_info = new String[]{'DateFrom','http://ipg-online.com/ipgapi/schemas/a1','dateTime','0','1','false'}; | |
private String[] DateTo_type_info = new String[]{'DateTo','http://ipg-online.com/ipgapi/schemas/a1','dateTime','0','1','false'}; | |
private String[] OrderID_type_info = new String[]{'OrderID','http://ipg-online.com/ipgapi/schemas/a1','String100max','0','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; | |
private String[] field_order_type_info = new String[]{'StoreId','Count','DateFrom','DateTo','OrderID'}; | |
} | |
public class GetLastTransactions_element { | |
public String StoreId; | |
public Integer count; | |
public String OrderId; | |
public String TDate; | |
private String[] StoreId_type_info = new String[]{'StoreId','http://ipg-online.com/ipgapi/schemas/a1','String20max','0','1','false'}; | |
private String[] count_type_info = new String[]{'count','http://ipg-online.com/ipgapi/schemas/a1','','0','1','false'}; | |
private String[] OrderId_type_info = new String[]{'OrderId','http://ipg-online.com/ipgapi/schemas/a1','String100max','1','1','false'}; | |
private String[] TDate_type_info = new String[]{'TDate','http://ipg-online.com/ipgapi/schemas/a1','','1','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; | |
private String[] field_order_type_info = new String[]{'StoreId','count','OrderId','TDate'}; | |
} | |
public class InitiateClearing_element { | |
public String StoreId; | |
public String GetLastResult; | |
public ipgOnlineComIpgapiSchemasA1.Terminal_Element Terminal; | |
public Integer traceNumber; | |
private String[] StoreId_type_info = new String[]{'StoreId','http://ipg-online.com/ipgapi/schemas/a1','String20max','0','1','false'}; | |
private String[] GetLastResult_type_info = new String[]{'GetLastResult','http://ipg-online.com/ipgapi/schemas/a1','String20max','0','1','false'}; | |
private String[] Terminal_type_info = new String[]{'Terminal','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] traceNumber_type_info = new String[]{'traceNumber','http://ipg-online.com/ipgapi/schemas/a1','TraceNumber-DF8260','0','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; | |
private String[] field_order_type_info = new String[]{'StoreId','GetLastResult','Terminal','traceNumber'}; | |
} | |
public class InquiryCardInformation_element { | |
public String StoreId; | |
public ipgOnlineComIpgapiSchemasV1.MerchantDetails MerchantDetails; | |
public String CardNumber; | |
private String[] StoreId_type_info = new String[]{'StoreId','http://ipg-online.com/ipgapi/schemas/a1','String20max','0','1','false'}; | |
private String[] MerchantDetails_type_info = new String[]{'MerchantDetails','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] CardNumber_type_info = new String[]{'CardNumber','http://ipg-online.com/ipgapi/schemas/a1','CardNumber','1','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; | |
private String[] field_order_type_info = new String[]{'StoreId','MerchantDetails','CardNumber'}; | |
} | |
public class InquiryOrder_element { | |
public String StoreId; | |
public String OrderId; | |
public ipgOnlineComIpgapiSchemasV1.MerchantDetails MerchantDetails; | |
private String[] StoreId_type_info = new String[]{'StoreId','http://ipg-online.com/ipgapi/schemas/a1','String20max','0','1','false'}; | |
private String[] OrderId_type_info = new String[]{'OrderId','http://ipg-online.com/ipgapi/schemas/a1','String100max','0','1','false'}; | |
private String[] MerchantDetails_type_info = new String[]{'MerchantDetails','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; | |
private String[] field_order_type_info = new String[]{'StoreId','OrderId','MerchantDetails'}; | |
} | |
public class InquiryRateType { | |
public Long InquiryRateId; | |
public String ForeignCurrencyCode; | |
public Decimal ForeignAmount; | |
public Decimal ExchangeRate; | |
public Boolean DccApplied; | |
public Boolean DccOffered; | |
public DateTime ExpirationTimestamp; | |
public Decimal MarginRatePercentage; | |
public String ExchangeRateSourceName; | |
public DateTime ExchangeRateSourceTimestamp; | |
private String[] InquiryRateId_type_info = new String[]{'InquiryRateId','http://ipg-online.com/ipgapi/schemas/v1','','1','1','false'}; | |
private String[] ForeignCurrencyCode_type_info = new String[]{'ForeignCurrencyCode','http://ipg-online.com/ipgapi/schemas/a1','CurrencyType','0','1','false'}; | |
private String[] ForeignAmount_type_info = new String[]{'ForeignAmount','http://ipg-online.com/ipgapi/schemas/a1','AmountValueType','0','1','false'}; | |
private String[] ExchangeRate_type_info = new String[]{'ExchangeRate','http://ipg-online.com/ipgapi/schemas/a1','decimal','0','1','false'}; | |
private String[] DccApplied_type_info = new String[]{'DccApplied','http://ipg-online.com/ipgapi/schemas/a1','boolean','0','1','false'}; | |
private String[] DccOffered_type_info = new String[]{'DccOffered','http://ipg-online.com/ipgapi/schemas/a1','boolean','0','1','false'}; | |
private String[] ExpirationTimestamp_type_info = new String[]{'ExpirationTimestamp','http://ipg-online.com/ipgapi/schemas/a1','dateTime','0','1','false'}; | |
private String[] MarginRatePercentage_type_info = new String[]{'MarginRatePercentage','http://ipg-online.com/ipgapi/schemas/a1','decimal','0','1','false'}; | |
private String[] ExchangeRateSourceName_type_info = new String[]{'ExchangeRateSourceName','http://ipg-online.com/ipgapi/schemas/a1','String32max','0','1','false'}; | |
private String[] ExchangeRateSourceTimestamp_type_info = new String[]{'ExchangeRateSourceTimestamp','http://ipg-online.com/ipgapi/schemas/a1','dateTime','0','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; | |
private String[] field_order_type_info = new String[]{'InquiryRateId','ForeignCurrencyCode','ForeignAmount','ExchangeRate','DccApplied','DccOffered','ExpirationTimestamp','MarginRatePercentage','ExchangeRateSourceName','ExchangeRateSourceTimestamp'}; | |
} | |
// Warning: InquiryTransaction_element - All the XmlSchemaElements in '<xsd:choice>' element are added as members of the class. Choice Members: OrderId TDate IpgTransactionId MerchantTransactionId | |
public class InquiryTransaction_element { | |
public String StoreId; | |
public String OrderId; | |
public String TDate; | |
private String[] OrderId_type_info = new String[]{'OrderId','http://ipg-online.com/ipgapi/schemas/a1','String100max','1','1','false'}; | |
private String[] TDate_type_info = new String[]{'TDate','http://ipg-online.com/ipgapi/schemas/a1','','1','1','false'}; | |
public Long IpgTransactionId; | |
public String MerchantTransactionId; | |
public ipgOnlineComIpgapiSchemasV1.MerchantDetails MerchantDetails; | |
private String[] StoreId_type_info = new String[]{'StoreId','http://ipg-online.com/ipgapi/schemas/a1','String20max','0','1','false'}; | |
private String[] IpgTransactionId_type_info = new String[]{'IpgTransactionId','http://ipg-online.com/ipgapi/schemas/a1','PositiveNumeric14max','1','1','false'}; | |
private String[] MerchantTransactionId_type_info = new String[]{'MerchantTransactionId','http://ipg-online.com/ipgapi/schemas/a1','String40max','1','1','false'}; | |
private String[] MerchantDetails_type_info = new String[]{'MerchantDetails','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; | |
private String[] field_order_type_info = new String[]{'StoreId','OrderId','TDate','IpgTransactionId','MerchantTransactionId','MerchantDetails'}; | |
} | |
public class ManageProducts_element { | |
public String StoreId; | |
public String Function; | |
public ipgOnlineComIpgapiSchemasA1.Product_Element[] Product; | |
private String[] StoreId_type_info = new String[]{'StoreId','http://ipg-online.com/ipgapi/schemas/a1','String20max','0','1','false'}; | |
private String[] Function_type_info = new String[]{'Function','http://ipg-online.com/ipgapi/schemas/a1','','1','1','false'}; | |
private String[] Product_type_info = new String[]{'Product','http://ipg-online.com/ipgapi/schemas/a1','','1','-1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; | |
private String[] field_order_type_info = new String[]{'StoreId','Function','Product'}; | |
} | |
public class ManageProductStock_element { | |
public String StoreId; | |
public String Function; | |
public ipgOnlineComIpgapiSchemasA1.ProductStock_Element[] ProductStock; | |
private String[] StoreId_type_info = new String[]{'StoreId','http://ipg-online.com/ipgapi/schemas/a1','String20max','0','1','false'}; | |
private String[] Function_type_info = new String[]{'Function','http://ipg-online.com/ipgapi/schemas/a1','','1','1','false'}; | |
private String[] ProductStock_type_info = new String[]{'ProductStock','http://ipg-online.com/ipgapi/schemas/a1','','1','-1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; | |
private String[] field_order_type_info = new String[]{'StoreId','Function','ProductStock'}; | |
} | |
public class OrderValueType { | |
public String OrderId; | |
public DateTime OrderDate; | |
public ipgOnlineComIpgapiSchemasA1.Basket_Element Basket; | |
public ipgOnlineComIpgapiSchemasA1.Billing_Element Billing; | |
public String MandateReference; | |
public ipgOnlineComIpgapiSchemasA1.Shipping_Element Shipping; | |
public ipgOnlineComIpgapiSchemasA1.TransactionValues_Element[] TransactionValues; | |
private String[] OrderId_type_info = new String[]{'OrderId','http://ipg-online.com/ipgapi/schemas/a1','string','1','1','false'}; | |
private String[] OrderDate_type_info = new String[]{'OrderDate','http://ipg-online.com/ipgapi/schemas/a1','dateTime','1','1','false'}; | |
private String[] Basket_type_info = new String[]{'Basket','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] Billing_type_info = new String[]{'Billing','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] MandateReference_type_info = new String[]{'MandateReference','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] Shipping_type_info = new String[]{'Shipping','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] TransactionValues_type_info = new String[]{'TransactionValues','http://ipg-online.com/ipgapi/schemas/a1','','0','-1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; | |
private String[] field_order_type_info = new String[]{'OrderId','OrderDate','Basket','Billing','MandateReference','Shipping','TransactionValues'}; | |
} | |
public class Product_element { | |
public String ProductID; | |
public String Description; | |
public DateTime OfferStarts; | |
public DateTime OfferEnds; | |
public Decimal SubTotal; | |
public Decimal ValueAddedTax; | |
public Decimal localTax; | |
public Decimal DeliveryAmount; | |
public Decimal CashbackAmount; | |
public Decimal TipAmount; | |
private String[] SubTotal_type_info = new String[]{'SubTotal','http://ipg-online.com/ipgapi/schemas/a1','AmountValueType','1','1','false'}; | |
private String[] ValueAddedTax_type_info = new String[]{'ValueAddedTax','http://ipg-online.com/ipgapi/schemas/a1','AmountValueType','0','1','false'}; | |
private String[] localTax_type_info = new String[]{'localTax','http://ipg-online.com/ipgapi/schemas/a1','AmountValueType','0','1','false'}; | |
private String[] DeliveryAmount_type_info = new String[]{'DeliveryAmount','http://ipg-online.com/ipgapi/schemas/a1','AmountValueType','0','1','false'}; | |
private String[] CashbackAmount_type_info = new String[]{'CashbackAmount','http://ipg-online.com/ipgapi/schemas/a1','AmountValueType','0','1','false'}; | |
private String[] TipAmount_type_info = new String[]{'TipAmount','http://ipg-online.com/ipgapi/schemas/a1','AmountValueType','0','1','false'}; | |
public Decimal ChargeTotal; | |
public String Currency_x; | |
public ipgOnlineComIpgapiSchemasA1.ProductChoice Choice; | |
private String[] ProductID_type_info = new String[]{'ProductID','http://ipg-online.com/ipgapi/schemas/a1','String50max','1','1','false'}; | |
private String[] Description_type_info = new String[]{'Description','http://ipg-online.com/ipgapi/schemas/a1','String4000max','0','1','false'}; | |
private String[] OfferStarts_type_info = new String[]{'OfferStarts','http://ipg-online.com/ipgapi/schemas/a1','dateTime','0','1','false'}; | |
private String[] OfferEnds_type_info = new String[]{'OfferEnds','http://ipg-online.com/ipgapi/schemas/a1','dateTime','0','1','false'}; | |
private String[] ChargeTotal_type_info = new String[]{'ChargeTotal','http://ipg-online.com/ipgapi/schemas/a1','AmountValueType','1','1','false'}; | |
private String[] Currency_x_type_info = new String[]{'Currency','http://ipg-online.com/ipgapi/schemas/a1','CurrencyType','1','1','false'}; | |
private String[] Choice_type_info = new String[]{'Choice','http://ipg-online.com/ipgapi/schemas/a1','ProductChoice','0','99','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; | |
private String[] field_order_type_info = new String[]{'ProductID','Description','OfferStarts','OfferEnds','SubTotal','ValueAddedTax','localTax','DeliveryAmount','CashbackAmount','TipAmount','ChargeTotal','Currency_x','Choice'}; | |
} | |
public class ProductChoice { | |
public String OptionName; | |
public String Name; | |
private String[] OptionName_type_info = new String[]{'OptionName','http://ipg-online.com/ipgapi/schemas/a1','String128max','1','1','false'}; | |
private String[] Name_type_info = new String[]{'Name','http://ipg-online.com/ipgapi/schemas/a1','String128max','1','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; | |
private String[] field_order_type_info = new String[]{'OptionName','Name'}; | |
} | |
public class ProductStock_element { | |
public String ProductID; | |
public ipgOnlineComIpgapiSchemasA1.ProductChoice Choice; | |
public Integer Quantity; | |
private String[] ProductID_type_info = new String[]{'ProductID','http://ipg-online.com/ipgapi/schemas/a1','String50max','1','1','false'}; | |
private String[] Choice_type_info = new String[]{'Choice','http://ipg-online.com/ipgapi/schemas/a1','ProductChoice','0','3','false'}; | |
private String[] Quantity_type_info = new String[]{'Quantity','http://ipg-online.com/ipgapi/schemas/a1','nonNegativeInteger','0','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; | |
private String[] field_order_type_info = new String[]{'ProductID','Choice','Quantity'}; | |
} | |
public class RecurringPayment { | |
public String Function; | |
public String OrderId; | |
public String StoreId; | |
public String Comments; | |
public String InvoiceNumber; | |
public String DynamicMerchantName; | |
public String PONumber; | |
public ipgOnlineComIpgapiSchemasA1.RecurringPaymentInformation RecurringPaymentInformation; | |
public ipgOnlineComIpgapiSchemasV1.CreditCardData CreditCardData; | |
public ipgOnlineComIpgapiSchemasV1.DE_DirectDebitData DE_DirectDebitData; | |
public String cardFunction; | |
public String MandateReference; | |
public String ReferencedOrderId; | |
public ipgOnlineComIpgapiSchemasA1.Payment_Element Payment; | |
public ipgOnlineComIpgapiSchemasA1.Basket_Element Basket; | |
public ipgOnlineComIpgapiSchemasA1.Billing_Element Billing; | |
public ipgOnlineComIpgapiSchemasA1.CreditCard3DSecure_Element CreditCard3DSecure; | |
public ipgOnlineComIpgapiSchemasA1.Upop_Element Upop; | |
public ipgOnlineComIpgapiSchemasA1.Shipping_Element Shipping; | |
public String Ip; | |
public String TransactionOrigin; | |
public ipgOnlineComIpgapiSchemasV1.Wallet Wallet; | |
public ipgOnlineComIpgapiSchemasV1.MerchantDetails MerchantDetails; | |
private String[] Function_type_info = new String[]{'Function','http://ipg-online.com/ipgapi/schemas/a1','Function','1','1','false'}; | |
private String[] OrderId_type_info = new String[]{'OrderId','http://ipg-online.com/ipgapi/schemas/a1','String100max','0','1','false'}; | |
private String[] StoreId_type_info = new String[]{'StoreId','http://ipg-online.com/ipgapi/schemas/a1','String20max','0','1','false'}; | |
private String[] Comments_type_info = new String[]{'Comments','http://ipg-online.com/ipgapi/schemas/a1','String1024max','0','1','false'}; | |
private String[] InvoiceNumber_type_info = new String[]{'InvoiceNumber','http://ipg-online.com/ipgapi/schemas/a1','String48max','0','1','false'}; | |
private String[] DynamicMerchantName_type_info = new String[]{'DynamicMerchantName','http://ipg-online.com/ipgapi/schemas/a1','String100max','0','1','false'}; | |
private String[] PONumber_type_info = new String[]{'PONumber','http://ipg-online.com/ipgapi/schemas/a1','String128max','0','1','false'}; | |
private String[] RecurringPaymentInformation_type_info = new String[]{'RecurringPaymentInformation','http://ipg-online.com/ipgapi/schemas/a1','RecurringPaymentInformation','0','1','false'}; | |
private String[] CreditCardData_type_info = new String[]{'CreditCardData','http://ipg-online.com/ipgapi/schemas/a1','CreditCardData','0','1','false'}; | |
private String[] DE_DirectDebitData_type_info = new String[]{'DE_DirectDebitData','http://ipg-online.com/ipgapi/schemas/a1','DE_DirectDebitData','0','1','false'}; | |
private String[] cardFunction_type_info = new String[]{'cardFunction','http://ipg-online.com/ipgapi/schemas/a1','CardFunctionType','0','1','false'}; | |
private String[] MandateReference_type_info = new String[]{'MandateReference','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] ReferencedOrderId_type_info = new String[]{'ReferencedOrderId','http://ipg-online.com/ipgapi/schemas/a1','String100max','0','1','false'}; | |
private String[] Payment_type_info = new String[]{'Payment','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] Basket_type_info = new String[]{'Basket','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] Billing_type_info = new String[]{'Billing','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] CreditCard3DSecure_type_info = new String[]{'CreditCard3DSecure','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] Upop_type_info = new String[]{'Upop','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] Shipping_type_info = new String[]{'Shipping','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] Ip_type_info = new String[]{'Ip','http://ipg-online.com/ipgapi/schemas/a1','','0','1','false'}; | |
private String[] TransactionOrigin_type_info = new String[]{'TransactionOrigin','http://ipg-online.com/ipgapi/schemas/a1','','0','1','false'}; | |
private String[] Wallet_type_info = new String[]{'Wallet','http://ipg-online.com/ipgapi/schemas/a1','Wallet','0','1','false'}; | |
private String[] MerchantDetails_type_info = new String[]{'MerchantDetails','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; | |
private String[] field_order_type_info = new String[]{'Function','OrderId','StoreId','Comments','InvoiceNumber','DynamicMerchantName','PONumber','RecurringPaymentInformation','CreditCardData','DE_DirectDebitData','cardFunction','MandateReference','ReferencedOrderId','Payment','Basket','Billing','CreditCard3DSecure','Upop','Shipping','Ip','TransactionOrigin','Wallet','MerchantDetails'}; | |
} | |
public class RecurringPaymentInformation { | |
public String RecurringStartDate; | |
public Integer InstallmentCount; | |
public Integer MaximumFailures; | |
public Integer InstallmentFrequency; | |
public String InstallmentPeriod; | |
private String[] RecurringStartDate_type_info = new String[]{'RecurringStartDate','http://ipg-online.com/ipgapi/schemas/a1','StringDate','0','1','false'}; | |
private String[] InstallmentCount_type_info = new String[]{'InstallmentCount','http://ipg-online.com/ipgapi/schemas/a1','','0','1','false'}; | |
private String[] MaximumFailures_type_info = new String[]{'MaximumFailures','http://ipg-online.com/ipgapi/schemas/a1','','0','1','false'}; | |
private String[] InstallmentFrequency_type_info = new String[]{'InstallmentFrequency','http://ipg-online.com/ipgapi/schemas/a1','','0','1','false'}; | |
private String[] InstallmentPeriod_type_info = new String[]{'InstallmentPeriod','http://ipg-online.com/ipgapi/schemas/a1','','0','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; | |
private String[] field_order_type_info = new String[]{'RecurringStartDate','InstallmentCount','MaximumFailures','InstallmentFrequency','InstallmentPeriod'}; | |
} | |
//Extends http://ipg-online.com/ipgapi/schemas/a1:RecurringPaymentInformation | |
public class RecurringPaymentValues { | |
public String RecurringStartDate; | |
public Integer InstallmentCount; | |
public Integer MaximumFailures; | |
public Integer InstallmentFrequency; | |
public String InstallmentPeriod; | |
private String[] RecurringStartDate_type_info = new String[]{'RecurringStartDate','http://ipg-online.com/ipgapi/schemas/a1','StringDate','0','1','false'}; | |
private String[] InstallmentCount_type_info = new String[]{'InstallmentCount','http://ipg-online.com/ipgapi/schemas/a1','','0','1','false'}; | |
private String[] MaximumFailures_type_info = new String[]{'MaximumFailures','http://ipg-online.com/ipgapi/schemas/a1','','0','1','false'}; | |
private String[] InstallmentFrequency_type_info = new String[]{'InstallmentFrequency','http://ipg-online.com/ipgapi/schemas/a1','','0','1','false'}; | |
private String[] InstallmentPeriod_type_info = new String[]{'InstallmentPeriod','http://ipg-online.com/ipgapi/schemas/a1','','0','1','false'}; | |
public String State; | |
public String CreationDate; | |
public Integer FailureCount; | |
public String NextAttemptDate; | |
public Integer RunCount; | |
public ipgOnlineComIpgapiSchemasV1.CreditCardData CreditCardData; | |
public ipgOnlineComIpgapiSchemasV1.DE_DirectDebitData DE_DirectDebitData; | |
public String HostedDataID; | |
public String HostedDataStoreID; | |
public Decimal SubTotal; | |
public Decimal ValueAddedTax; | |
public Decimal localTax; | |
public Decimal DeliveryAmount; | |
public Decimal CashbackAmount; | |
public Decimal TipAmount; | |
private String[] SubTotal_type_info = new String[]{'SubTotal','http://ipg-online.com/ipgapi/schemas/a1','AmountValueType','1','1','false'}; | |
private String[] ValueAddedTax_type_info = new String[]{'ValueAddedTax','http://ipg-online.com/ipgapi/schemas/a1','AmountValueType','0','1','false'}; | |
private String[] localTax_type_info = new String[]{'localTax','http://ipg-online.com/ipgapi/schemas/a1','AmountValueType','0','1','false'}; | |
private String[] DeliveryAmount_type_info = new String[]{'DeliveryAmount','http://ipg-online.com/ipgapi/schemas/a1','AmountValueType','0','1','false'}; | |
private String[] CashbackAmount_type_info = new String[]{'CashbackAmount','http://ipg-online.com/ipgapi/schemas/a1','AmountValueType','0','1','false'}; | |
private String[] TipAmount_type_info = new String[]{'TipAmount','http://ipg-online.com/ipgapi/schemas/a1','AmountValueType','0','1','false'}; | |
public Decimal ChargeTotal; | |
public String Currency_x; | |
public String TransactionOrigin; | |
public String InvoiceNumber; | |
public String PONumber; | |
public String Comments; | |
private String[] State_type_info = new String[]{'State','http://ipg-online.com/ipgapi/schemas/a1','','1','1','false'}; | |
private String[] CreationDate_type_info = new String[]{'CreationDate','http://ipg-online.com/ipgapi/schemas/a1','StringDate','1','1','false'}; | |
private String[] FailureCount_type_info = new String[]{'FailureCount','http://ipg-online.com/ipgapi/schemas/a1','int','0','1','false'}; | |
private String[] NextAttemptDate_type_info = new String[]{'NextAttemptDate','http://ipg-online.com/ipgapi/schemas/a1','StringDate','1','1','false'}; | |
private String[] RunCount_type_info = new String[]{'RunCount','http://ipg-online.com/ipgapi/schemas/a1','int','0','1','false'}; | |
private String[] CreditCardData_type_info = new String[]{'CreditCardData','http://ipg-online.com/ipgapi/schemas/a1','CreditCardData','0','1','false'}; | |
private String[] DE_DirectDebitData_type_info = new String[]{'DE_DirectDebitData','http://ipg-online.com/ipgapi/schemas/a1','DE_DirectDebitData','0','1','false'}; | |
private String[] HostedDataID_type_info = new String[]{'HostedDataID','http://ipg-online.com/ipgapi/schemas/a1','String128max','0','1','false'}; | |
private String[] HostedDataStoreID_type_info = new String[]{'HostedDataStoreID','http://ipg-online.com/ipgapi/schemas/a1','String20max','0','1','false'}; | |
private String[] ChargeTotal_type_info = new String[]{'ChargeTotal','http://ipg-online.com/ipgapi/schemas/a1','AmountValueType','1','1','false'}; | |
private String[] Currency_x_type_info = new String[]{'Currency','http://ipg-online.com/ipgapi/schemas/a1','CurrencyType','1','1','false'}; | |
private String[] TransactionOrigin_type_info = new String[]{'TransactionOrigin','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] InvoiceNumber_type_info = new String[]{'InvoiceNumber','http://ipg-online.com/ipgapi/schemas/a1','String48max','0','1','false'}; | |
private String[] PONumber_type_info = new String[]{'PONumber','http://ipg-online.com/ipgapi/schemas/a1','String128max','0','1','false'}; | |
private String[] Comments_type_info = new String[]{'Comments','http://ipg-online.com/ipgapi/schemas/a1','String1024max','0','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; | |
private String[] field_order_type_info = new String[]{'RecurringStartDate','InstallmentCount','MaximumFailures','InstallmentFrequency','InstallmentPeriod','State','CreationDate','FailureCount','NextAttemptDate','RunCount','CreditCardData','DE_DirectDebitData','HostedDataID','HostedDataStoreID','SubTotal','ValueAddedTax','localTax','DeliveryAmount','CashbackAmount','TipAmount','ChargeTotal','Currency_x','TransactionOrigin','InvoiceNumber','PONumber','Comments'}; | |
} | |
public class RequestCardRateForDCC_element { | |
public String StoreId; | |
public String BIN; | |
public Decimal BaseAmount; | |
public ipgOnlineComIpgapiSchemasV1.MerchantDetails MerchantDetails; | |
private String[] StoreId_type_info = new String[]{'StoreId','http://ipg-online.com/ipgapi/schemas/a1','String20max','0','1','false'}; | |
private String[] BIN_type_info = new String[]{'BIN','http://ipg-online.com/ipgapi/schemas/a1','String6max','1','1','false'}; | |
private String[] BaseAmount_type_info = new String[]{'BaseAmount','http://ipg-online.com/ipgapi/schemas/a1','AmountValueType','0','1','false'}; | |
private String[] MerchantDetails_type_info = new String[]{'MerchantDetails','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; | |
private String[] field_order_type_info = new String[]{'StoreId','BIN','BaseAmount','MerchantDetails'}; | |
} | |
public class RequestMerchantRateForDynamicPricing_element { | |
public String StoreId; | |
public String ForeignCurrency; | |
public Decimal BaseAmount; | |
public ipgOnlineComIpgapiSchemasV1.MerchantDetails MerchantDetails; | |
private String[] StoreId_type_info = new String[]{'StoreId','http://ipg-online.com/ipgapi/schemas/a1','String20max','0','1','false'}; | |
private String[] ForeignCurrency_type_info = new String[]{'ForeignCurrency','http://ipg-online.com/ipgapi/schemas/a1','CurrencyType','1','1','false'}; | |
private String[] BaseAmount_type_info = new String[]{'BaseAmount','http://ipg-online.com/ipgapi/schemas/a1','AmountValueType','0','1','false'}; | |
private String[] MerchantDetails_type_info = new String[]{'MerchantDetails','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; | |
private String[] field_order_type_info = new String[]{'StoreId','ForeignCurrency','BaseAmount','MerchantDetails'}; | |
} | |
public class ResultInfoType { | |
public Boolean MoreResultsAvailable; | |
private String[] MoreResultsAvailable_type_info = new String[]{'MoreResultsAvailable','http://ipg-online.com/ipgapi/schemas/a1','boolean','1','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; | |
private String[] field_order_type_info = new String[]{'MoreResultsAvailable'}; | |
} | |
public class SendEMailNotification_element { | |
public String StoreId; | |
public String OrderId; | |
public String TDate; | |
public String Email; | |
private String[] StoreId_type_info = new String[]{'StoreId','http://ipg-online.com/ipgapi/schemas/a1','String20max','0','1','false'}; | |
private String[] OrderId_type_info = new String[]{'OrderId','http://ipg-online.com/ipgapi/schemas/a1','String100max','1','1','false'}; | |
private String[] TDate_type_info = new String[]{'TDate','http://ipg-online.com/ipgapi/schemas/a1','','1','1','false'}; | |
private String[] Email_type_info = new String[]{'Email','http://ipg-online.com/ipgapi/schemas/a1','String254max','0','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; | |
private String[] field_order_type_info = new String[]{'StoreId','OrderId','TDate','Email'}; | |
} | |
public class StoreHostedData_element { | |
public String StoreId; | |
public ipgOnlineComIpgapiSchemasA1.DataStorageItem[] DataStorageItem; | |
public ipgOnlineComIpgapiSchemasV1.MerchantDetails MerchantDetails; | |
private String[] StoreId_type_info = new String[]{'StoreId','http://ipg-online.com/ipgapi/schemas/a1','String20max','0','1','false'}; | |
private String[] DataStorageItem_type_info = new String[]{'DataStorageItem','http://ipg-online.com/ipgapi/schemas/a1','DataStorageItem','1','-1','false'}; | |
private String[] MerchantDetails_type_info = new String[]{'MerchantDetails','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; | |
private String[] field_order_type_info = new String[]{'StoreId','DataStorageItem','MerchantDetails'}; | |
} | |
public class TransactionValues_element { | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; | |
private String[] field_order_type_info = new String[]{}; | |
} | |
// Warning: Validate_element - All the XmlSchemaElements in '<xsd:choice>' element are added as members of the class. Choice Members: CreditCardData CustomerCardData DE_DirectDebitData | |
public class Validate_element { | |
public String StoreId; | |
public ipgOnlineComIpgapiSchemasV1.CreditCardData CreditCardData; | |
public ipgOnlineComIpgapiSchemasV1.CustomerCardData CustomerCardData; | |
public ipgOnlineComIpgapiSchemasV1.DE_DirectDebitData DE_DirectDebitData; | |
public ipgOnlineComIpgapiSchemasA1.Payment_Element Payment; | |
public ipgOnlineComIpgapiSchemasV1.TransactionDetails TransactionDetails; | |
public ipgOnlineComIpgapiSchemasA1.Billing_Element Billing; | |
private String[] StoreId_type_info = new String[]{'StoreId','http://ipg-online.com/ipgapi/schemas/a1','String20max','0','1','false'}; | |
private String[] CreditCardData_type_info = new String[]{'CreditCardData','http://ipg-online.com/ipgapi/schemas/a1','CreditCardData','0','1','false'}; | |
private String[] CustomerCardData_type_info = new String[]{'CustomerCardData','http://ipg-online.com/ipgapi/schemas/a1','CustomerCardData','0','1','false'}; | |
private String[] DE_DirectDebitData_type_info = new String[]{'DE_DirectDebitData','http://ipg-online.com/ipgapi/schemas/a1','DE_DirectDebitData','0','1','false'}; | |
private String[] Payment_type_info = new String[]{'Payment','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] TransactionDetails_type_info = new String[]{'TransactionDetails','http://ipg-online.com/ipgapi/schemas/a1','TransactionDetails','0','1','false'}; | |
private String[] Billing_type_info = new String[]{'Billing','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/a1','true','false'}; | |
private String[] field_order_type_info = new String[]{'StoreId','CreditCardData','CustomerCardData','DE_DirectDebitData','Payment','TransactionDetails','Billing'}; | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//Generated by FuseIT WSDL2Apex (http://www.fuseit.com/Solutions/SFDC-Explorer/Help-WSDL-Parser.aspx) | |
//Methods Included: IPGApiOrder, IPGApiAction | |
// Primary Port Class Name: IPGApiOrderSoap11 | |
public class ipgOnlineComIpgapiSchemasIpgapi { | |
public class IPGApiOrderSoap11 { | |
public String endpoint_x = 'https://test.ipg-online.com:443/ipgapi/services'; | |
public Map<String,String> inputHttpHeaders_x; | |
public Map<String,String> outputHttpHeaders_x; | |
public String clientCertName_x; | |
public String clientCert_x; | |
public String clientCertPasswd_x; | |
public Integer timeout_x; | |
private String[] ns_map_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','ipgOnlineComIpgapiSchemasV1','http://ipg-online.com/ipgapi/schemas/a1','ipgOnlineComIpgapiSchemasA1'}; | |
public void IPGApiAction() { | |
ipgOnlineComIpgapiSchemasIpgapi. request_x = new ipgOnlineComIpgapiSchemasIpgapi.(); | |
ipgOnlineComIpgapiSchemasIpgapi. response_x; | |
Map<String, ipgOnlineComIpgapiSchemasIpgapi.> response_map_x = new Map<String, ipgOnlineComIpgapiSchemasIpgapi.>(); | |
response_map_x.put('response_x', response_x); | |
WebServiceCallout.invoke( | |
this, | |
request_x, | |
response_map_x, | |
new String[]{endpoint_x, | |
'', | |
'http://ipg-online.com/ipgapi/schemas/ipgapi', | |
'IPGApiActionRequest', | |
'http://ipg-online.com/ipgapi/schemas/ipgapi', | |
'IPGApiActionResponse', | |
'ipgOnlineComIpgapiSchemasIpgapi.'} | |
); | |
response_x = response_map_x.get('response_x'); | |
} | |
public void IPGApiOrder() { | |
ipgOnlineComIpgapiSchemasIpgapi. request_x = new ipgOnlineComIpgapiSchemasIpgapi.(); | |
ipgOnlineComIpgapiSchemasIpgapi. response_x; | |
Map<String, ipgOnlineComIpgapiSchemasIpgapi.> response_map_x = new Map<String, ipgOnlineComIpgapiSchemasIpgapi.>(); | |
response_map_x.put('response_x', response_x); | |
WebServiceCallout.invoke( | |
this, | |
request_x, | |
response_map_x, | |
new String[]{endpoint_x, | |
'', | |
'http://ipg-online.com/ipgapi/schemas/ipgapi', | |
'IPGApiOrderRequest', | |
'http://ipg-online.com/ipgapi/schemas/ipgapi', | |
'IPGApiOrderResponse', | |
'ipgOnlineComIpgapiSchemasIpgapi.'} | |
); | |
response_x = response_map_x.get('response_x'); | |
} | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//Generated by FuseIT WSDL2Apex (http://www.fuseit.com/Solutions/SFDC-Explorer/Help-WSDL-Parser.aspx) | |
// Warning: SubsequentTransaction - All the XmlSchemaElements in '<xsd:choice>' element are added as members of the class. Choice Members: IpgTransactionId ReferencedMerchantTransactionId OrderId TDate | |
// Warning: Transaction_x - All the XmlSchemaElements in '<xsd:choice>' element are added as members of the class. Choice Members: CreditCard3DSecure Upop | |
// Warning: Transaction_x - All the XmlSchemaElements in '<xsd:choice>' element are added as members of the class. Choice Members: CreditCardData CreditCard3DSecure Upop MCC6012Details EMVCardPresentRequest | |
// Warning: Transaction_x - All the XmlSchemaElements in '<xsd:choice>' element are added as members of the class. Choice Members: DE_DirectDebitData DE_DirectDebitEMV | |
// Warning: Transaction_x - All the XmlSchemaElements in '<xsd:choice>' element are added as members of the class. Choice Members: CreditCardTxType CreditCardData CreditCard3DSecure Upop MCC6012Details EMVCardPresentRequest cardFunction cardAccount recurringType unscheduledCredentialOnFileType PaymentFacilitator SubMerchant Wallet CustomerCardTxType CustomerCardData DE_DirectDebitTxType DE_DirectDebitData DE_DirectDebitEMV IdealTxType PayPalTxType SofortTxType TopUpTxType PaymentUrlTxType KlarnaTxType KlarnaPClassID SepaTxType SepaData AlipayTxType AlipayPaymentInformation | |
// Warning: CreditCardData - All the XmlSchemaElements in '<xsd:choice>' element are added as members of the class. Choice Members: CardNumber ExpMonth ExpYear CardCodeValue CryptData TrackData | |
// Warning: CustomerCardData - All the XmlSchemaElements in '<xsd:choice>' element are added as members of the class. Choice Members: TrackData | |
// Warning: DE_DirectDebitData - All the XmlSchemaElements in '<xsd:choice>' element are added as members of the class. Choice Members: BIC IBAN TrackData BankCode AccountNumber | |
// Warning: EMVCardPresentRequest - All the XmlSchemaElements in '<xsd:choice>' element are added as members of the class. Choice Members: EMVRequestData TLVData | |
// Warning: Secure3DResponse - All the XmlSchemaElements in '<xsd:choice>' element are added as members of the class. Choice Members: Secure3DVerificationResponse | |
// Warning: SecurePlusResponse - All the XmlSchemaElements in '<xsd:choice>' element are added as members of the class. Choice Members: AuthenticateResponse VerifySmsCodeResponse | |
// Warning: Secure3DRequest - All the XmlSchemaElements in '<xsd:choice>' element are added as members of the class. Choice Members: Secure3DVerificationRequest Secure3DAuthenticationRequest | |
// Warning: SecurePlusRequest - All the XmlSchemaElements in '<xsd:choice>' element are added as members of the class. Choice Members: SecurePlusVerifySmsCodeRequest | |
// Warning: Secure3DAuthenticationRequest - All the XmlSchemaElements in '<xsd:choice>' element are added as members of the class. Choice Members: AcsResponse IVRAuthenticationRequest | |
public class ipgOnlineComIpgapiSchemasV1 { | |
public class AcsResponse { | |
public String MD; | |
public String PaRes; | |
private String[] MD_type_info = new String[]{'MD','http://ipg-online.com/ipgapi/schemas/v1','string','1','1','false'}; | |
private String[] PaRes_type_info = new String[]{'PaRes','http://ipg-online.com/ipgapi/schemas/v1','string','1','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'MD','PaRes'}; | |
} | |
public class AdditionalAmountAndRate { | |
public Decimal Amount; | |
public Decimal Rate; | |
private String[] Amount_type_info = new String[]{'Amount','http://ipg-online.com/ipgapi/schemas/v1','AmountValueType','1','1','false'}; | |
private String[] Rate_type_info = new String[]{'Rate','http://ipg-online.com/ipgapi/schemas/v1','Rate','1','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'Amount','Rate'}; | |
} | |
public class AdditionalRequestParameters_element { | |
public ipgOnlineComIpgapiSchemasV1.keyValuePair_Element keyValuePair; | |
private String[] keyValuePair_type_info = new String[]{'keyValuePair','http://ipg-online.com/ipgapi/schemas/v1','','1','10','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'keyValuePair'}; | |
} | |
public class AddressType { | |
public String Address1; | |
public String Address2; | |
public String Zip; | |
public String City; | |
public String State; | |
public String Country; | |
private String[] Address1_type_info = new String[]{'Address1','http://ipg-online.com/ipgapi/schemas/v1','String50max','1','1','false'}; | |
private String[] Address2_type_info = new String[]{'Address2','http://ipg-online.com/ipgapi/schemas/v1','String50max','0','1','false'}; | |
private String[] Zip_type_info = new String[]{'Zip','http://ipg-online.com/ipgapi/schemas/v1','String12max','1','1','false'}; | |
private String[] City_type_info = new String[]{'City','http://ipg-online.com/ipgapi/schemas/v1','String50max','1','1','false'}; | |
private String[] State_type_info = new String[]{'State','http://ipg-online.com/ipgapi/schemas/v1','String12max','0','1','false'}; | |
private String[] Country_type_info = new String[]{'Country','http://ipg-online.com/ipgapi/schemas/v1','CountryType','1','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'Address1','Address2','Zip','City','State','Country'}; | |
} | |
public class AirlineDetails { | |
public String PassengerName; | |
public String TicketNumber; | |
public String IssuingCarrier; | |
public String CarrierName; | |
public String TravelAgencyCodeOrIATACode; | |
public String TravelAgencyName; | |
public String AirlinePlanNumber; | |
public String AirlineInvoiceNumber; | |
public String ComputerizedReservationSystem; | |
public Boolean Restricted; | |
public ipgOnlineComIpgapiSchemasV1.TravelRoute_Element TravelRoute; | |
public String RelatedTicketNumber; | |
public String[] AncillaryServiceCategory; | |
public Boolean TicketPurchase; | |
private String[] PassengerName_type_info = new String[]{'PassengerName','http://ipg-online.com/ipgapi/schemas/v1','String30max','1','1','false'}; | |
private String[] TicketNumber_type_info = new String[]{'TicketNumber','http://ipg-online.com/ipgapi/schemas/v1','String20max','1','1','false'}; | |
private String[] IssuingCarrier_type_info = new String[]{'IssuingCarrier','http://ipg-online.com/ipgapi/schemas/v1','String20max','0','1','false'}; | |
private String[] CarrierName_type_info = new String[]{'CarrierName','http://ipg-online.com/ipgapi/schemas/v1','String20max','0','1','false'}; | |
private String[] TravelAgencyCodeOrIATACode_type_info = new String[]{'TravelAgencyCodeOrIATACode','http://ipg-online.com/ipgapi/schemas/v1','String20max','0','1','false'}; | |
private String[] TravelAgencyName_type_info = new String[]{'TravelAgencyName','http://ipg-online.com/ipgapi/schemas/v1','String30max','0','1','false'}; | |
private String[] AirlinePlanNumber_type_info = new String[]{'AirlinePlanNumber','http://ipg-online.com/ipgapi/schemas/v1','String2max','0','1','false'}; | |
private String[] AirlineInvoiceNumber_type_info = new String[]{'AirlineInvoiceNumber','http://ipg-online.com/ipgapi/schemas/v1','String6max','0','1','false'}; | |
private String[] ComputerizedReservationSystem_type_info = new String[]{'ComputerizedReservationSystem','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] Restricted_type_info = new String[]{'Restricted','http://ipg-online.com/ipgapi/schemas/v1','boolean','0','1','false'}; | |
private String[] TravelRoute_type_info = new String[]{'TravelRoute','http://ipg-online.com/ipgapi/schemas/v1','','0','4','false'}; | |
private String[] RelatedTicketNumber_type_info = new String[]{'RelatedTicketNumber','http://ipg-online.com/ipgapi/schemas/v1','String20max','0','1','false'}; | |
private String[] AncillaryServiceCategory_type_info = new String[]{'AncillaryServiceCategory','http://ipg-online.com/ipgapi/schemas/v1','','0','-1','false'}; | |
private String[] TicketPurchase_type_info = new String[]{'TicketPurchase','http://ipg-online.com/ipgapi/schemas/v1','boolean','0','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'PassengerName','TicketNumber','IssuingCarrier','CarrierName','TravelAgencyCodeOrIATACode','TravelAgencyName','AirlinePlanNumber','AirlineInvoiceNumber','ComputerizedReservationSystem','Restricted','TravelRoute','RelatedTicketNumber','AncillaryServiceCategory','TicketPurchase'}; | |
} | |
public class AlipayPaymentInformation { | |
public String PaymentDataType; | |
public String PaymentData; | |
public String OrderTitle; | |
public String OrderDetail; | |
private String[] PaymentDataType_type_info = new String[]{'PaymentDataType','http://ipg-online.com/ipgapi/schemas/v1','','1','1','false'}; | |
private String[] PaymentData_type_info = new String[]{'PaymentData','http://ipg-online.com/ipgapi/schemas/v1','String100max','1','1','false'}; | |
private String[] OrderTitle_type_info = new String[]{'OrderTitle','http://ipg-online.com/ipgapi/schemas/v1','String100max','1','1','false'}; | |
private String[] OrderDetail_type_info = new String[]{'OrderDetail','http://ipg-online.com/ipgapi/schemas/v1','String1024max','1','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'PaymentDataType','PaymentData','OrderTitle','OrderDetail'}; | |
} | |
//Extends http://ipg-online.com/ipgapi/schemas/v1:Options | |
public class AlipayTxType { | |
public String StoreId; | |
private String[] StoreId_type_info = new String[]{'StoreId','http://ipg-online.com/ipgapi/schemas/v1','String20max','0','1','false'}; | |
public String Type_x; | |
private String[] Type_x_type_info = new String[]{'Type','http://ipg-online.com/ipgapi/schemas/v1','','1','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'StoreId','Type_x'}; | |
} | |
public class AuthenticateResponse { | |
public Boolean smsSent; | |
private String[] smsSent_type_info = new String[]{'smsSent','http://ipg-online.com/ipgapi/schemas/v1','boolean','1','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'smsSent'}; | |
} | |
public class Basket_element { | |
public String ProductStock; | |
public ipgOnlineComIpgapiSchemasV1.Basket_Item_element Item; | |
private String[] ProductStock_type_info = new String[]{'ProductStock','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] Item_type_info = new String[]{'Item','http://ipg-online.com/ipgapi/schemas/v1','','1','100','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'ProductStock','Item'}; | |
} | |
public class Basket_Item_element { | |
public String ID; | |
public String Description; | |
public Decimal SubTotal; | |
public Decimal ValueAddedTax; | |
public Decimal localTax; | |
public Decimal DeliveryAmount; | |
private String[] SubTotal_type_info = new String[]{'SubTotal','http://ipg-online.com/ipgapi/schemas/v1','ItemAmountValueType','1','1','false'}; | |
private String[] ValueAddedTax_type_info = new String[]{'ValueAddedTax','http://ipg-online.com/ipgapi/schemas/v1','ItemAmountValueType','0','1','false'}; | |
private String[] localTax_type_info = new String[]{'localTax','http://ipg-online.com/ipgapi/schemas/v1','ItemAmountValueType','0','1','false'}; | |
private String[] DeliveryAmount_type_info = new String[]{'DeliveryAmount','http://ipg-online.com/ipgapi/schemas/v1','ItemAmountValueType','0','1','false'}; | |
public Decimal ChargeTotal; | |
public String Currency_x; | |
public Integer Quantity; | |
public ipgOnlineComIpgapiSchemasV1.Basket_Item_Option_element Option; | |
private String[] ID_type_info = new String[]{'ID','http://ipg-online.com/ipgapi/schemas/v1','String128max','1','1','false'}; | |
private String[] Description_type_info = new String[]{'Description','http://ipg-online.com/ipgapi/schemas/v1','String128max','1','1','false'}; | |
private String[] ChargeTotal_type_info = new String[]{'ChargeTotal','http://ipg-online.com/ipgapi/schemas/v1','ItemAmountValueType','1','1','false'}; | |
private String[] Currency_x_type_info = new String[]{'Currency','http://ipg-online.com/ipgapi/schemas/v1','CurrencyType','1','1','false'}; | |
private String[] Quantity_type_info = new String[]{'Quantity','http://ipg-online.com/ipgapi/schemas/v1','int','1','1','false'}; | |
private String[] Option_type_info = new String[]{'Option','http://ipg-online.com/ipgapi/schemas/v1','','0','100','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'ID','Description','SubTotal','ValueAddedTax','localTax','DeliveryAmount','ChargeTotal','Currency_x','Quantity','Option'}; | |
} | |
public class Basket_Item_Option_element { | |
public String Name; | |
public String Choice; | |
private String[] Name_type_info = new String[]{'Name','http://ipg-online.com/ipgapi/schemas/v1','String128max','1','1','false'}; | |
private String[] Choice_type_info = new String[]{'Choice','http://ipg-online.com/ipgapi/schemas/v1','String128max','1','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'Name','Choice'}; | |
} | |
public class Billing_element { | |
public String CustomerID; | |
public String Name; | |
public String Firstname; | |
public String Surname; | |
public String Company; | |
public String Address1; | |
public String StreetName; | |
public String HouseNumber; | |
public String HouseExtension; | |
public String Address2; | |
public String City; | |
public String State; | |
public String Zip; | |
public String Country; | |
public String Phone; | |
public String Fax; | |
public String Email; | |
public String PersonalNumber; | |
public Date BirthDate; | |
public String Gender; | |
public String MobilePhone; | |
public String Addrnum; | |
private String[] CustomerID_type_info = new String[]{'CustomerID','http://ipg-online.com/ipgapi/schemas/v1','String32max','0','1','false'}; | |
private String[] Name_type_info = new String[]{'Name','http://ipg-online.com/ipgapi/schemas/v1','String96max','0','1','false'}; | |
private String[] Firstname_type_info = new String[]{'Firstname','http://ipg-online.com/ipgapi/schemas/v1','String48max','0','1','false'}; | |
private String[] Surname_type_info = new String[]{'Surname','http://ipg-online.com/ipgapi/schemas/v1','String48max','0','1','false'}; | |
private String[] Company_type_info = new String[]{'Company','http://ipg-online.com/ipgapi/schemas/v1','String96max','0','1','false'}; | |
private String[] Address1_type_info = new String[]{'Address1','http://ipg-online.com/ipgapi/schemas/v1','String96max','0','1','false'}; | |
private String[] StreetName_type_info = new String[]{'StreetName','http://ipg-online.com/ipgapi/schemas/v1','String84max','0','1','false'}; | |
private String[] HouseNumber_type_info = new String[]{'HouseNumber','http://ipg-online.com/ipgapi/schemas/v1','String6max','0','1','false'}; | |
private String[] HouseExtension_type_info = new String[]{'HouseExtension','http://ipg-online.com/ipgapi/schemas/v1','String6max','0','1','false'}; | |
private String[] Address2_type_info = new String[]{'Address2','http://ipg-online.com/ipgapi/schemas/v1','String96max','0','1','false'}; | |
private String[] City_type_info = new String[]{'City','http://ipg-online.com/ipgapi/schemas/v1','String96max','0','1','false'}; | |
private String[] State_type_info = new String[]{'State','http://ipg-online.com/ipgapi/schemas/v1','String96max','0','1','false'}; | |
private String[] Zip_type_info = new String[]{'Zip','http://ipg-online.com/ipgapi/schemas/v1','String24max','0','1','false'}; | |
private String[] Country_type_info = new String[]{'Country','http://ipg-online.com/ipgapi/schemas/v1','String32max','0','1','false'}; | |
private String[] Phone_type_info = new String[]{'Phone','http://ipg-online.com/ipgapi/schemas/v1','String32max','0','1','false'}; | |
private String[] Fax_type_info = new String[]{'Fax','http://ipg-online.com/ipgapi/schemas/v1','String32max','0','1','false'}; | |
private String[] Email_type_info = new String[]{'Email','http://ipg-online.com/ipgapi/schemas/v1','String254max','0','1','false'}; | |
private String[] PersonalNumber_type_info = new String[]{'PersonalNumber','http://ipg-online.com/ipgapi/schemas/v1','String20max','0','1','false'}; | |
private String[] BirthDate_type_info = new String[]{'BirthDate','http://ipg-online.com/ipgapi/schemas/v1','date','0','1','false'}; | |
private String[] Gender_type_info = new String[]{'Gender','http://ipg-online.com/ipgapi/schemas/v1','GenderType','0','1','false'}; | |
private String[] MobilePhone_type_info = new String[]{'MobilePhone','http://ipg-online.com/ipgapi/schemas/v1','String32max','0','1','false'}; | |
private String[] Addrnum_type_info = new String[]{'Addrnum','http://ipg-online.com/ipgapi/schemas/v1','String96max','0','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'CustomerID','Name','Firstname','Surname','Company','Address1','StreetName','HouseNumber','HouseExtension','Address2','City','State','Zip','Country','Phone','Fax','Email','PersonalNumber','BirthDate','Gender','MobilePhone','Addrnum'}; | |
} | |
public class CarRental { | |
public String AgreementNumber; | |
public String RenterName; | |
public String ReturnCity; | |
public String ReturnDate; | |
public String PickupDate; | |
public String RentalClassID; | |
public String[] ExtraCharges; | |
public Boolean NoShowIndicator; | |
private String[] AgreementNumber_type_info = new String[]{'AgreementNumber','http://ipg-online.com/ipgapi/schemas/v1','String20max','1','1','false'}; | |
private String[] RenterName_type_info = new String[]{'RenterName','http://ipg-online.com/ipgapi/schemas/v1','String20max','1','1','false'}; | |
private String[] ReturnCity_type_info = new String[]{'ReturnCity','http://ipg-online.com/ipgapi/schemas/v1','String20max','1','1','false'}; | |
private String[] ReturnDate_type_info = new String[]{'ReturnDate','http://ipg-online.com/ipgapi/schemas/v1','StringDate','1','1','false'}; | |
private String[] PickupDate_type_info = new String[]{'PickupDate','http://ipg-online.com/ipgapi/schemas/v1','StringDate','1','1','false'}; | |
private String[] RentalClassID_type_info = new String[]{'RentalClassID','http://ipg-online.com/ipgapi/schemas/v1','String6max','1','1','false'}; | |
private String[] ExtraCharges_type_info = new String[]{'ExtraCharges','http://ipg-online.com/ipgapi/schemas/v1','','0','-1','false'}; | |
private String[] NoShowIndicator_type_info = new String[]{'NoShowIndicator','http://ipg-online.com/ipgapi/schemas/v1','boolean','0','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'AgreementNumber','RenterName','ReturnCity','ReturnDate','PickupDate','RentalClassID','ExtraCharges','NoShowIndicator'}; | |
} | |
public class ClientLocale_element { | |
public String Language; | |
public String Country; | |
private String[] Language_type_info = new String[]{'Language','http://ipg-online.com/ipgapi/schemas/v1','','1','1','false'}; | |
private String[] Country_type_info = new String[]{'Country','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'Language','Country'}; | |
} | |
public class CreditCard3DSecure_element { | |
public String VerificationResponse; | |
public String PayerAuthenticationResponse; | |
public String DSRPECI; | |
public String AuthenticationValue; | |
public String XID; | |
public Boolean AuthenticateTransaction; | |
public ipgOnlineComIpgapiSchemasV1.Secure3DRequest Secure3DRequest; | |
private String[] VerificationResponse_type_info = new String[]{'VerificationResponse','http://ipg-online.com/ipgapi/schemas/v1','CardEnrolledType','0','1','false'}; | |
private String[] PayerAuthenticationResponse_type_info = new String[]{'PayerAuthenticationResponse','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] DSRPECI_type_info = new String[]{'DSRPECI','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] AuthenticationValue_type_info = new String[]{'AuthenticationValue','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] XID_type_info = new String[]{'XID','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] AuthenticateTransaction_type_info = new String[]{'AuthenticateTransaction','http://ipg-online.com/ipgapi/schemas/v1','boolean','0','1','false'}; | |
private String[] Secure3DRequest_type_info = new String[]{'Secure3DRequest','http://ipg-online.com/ipgapi/schemas/v1','Secure3DRequest','0','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'VerificationResponse','PayerAuthenticationResponse','DSRPECI','AuthenticationValue','XID','AuthenticateTransaction','Secure3DRequest'}; | |
} | |
// Warning: CreditCardData - All the XmlSchemaElements in '<xsd:choice>' element are added as members of the class. Choice Members: CardNumber ExpMonth ExpYear CardCodeValue CryptData TrackData | |
public class CreditCardData { | |
public String CardNumber; | |
public String ExpMonth; | |
public String ExpYear; | |
public String CardCodeValue; | |
public ipgOnlineComIpgapiSchemasV1.CryptData_Element CryptData; | |
private String[] CardNumber_type_info = new String[]{'CardNumber','http://ipg-online.com/ipgapi/schemas/v1','CardNumber','0','1','false'}; | |
private String[] ExpMonth_type_info = new String[]{'ExpMonth','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] ExpYear_type_info = new String[]{'ExpYear','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] CardCodeValue_type_info = new String[]{'CardCodeValue','http://ipg-online.com/ipgapi/schemas/v1','CardCodeValue','0','1','false'}; | |
private String[] CryptData_type_info = new String[]{'CryptData','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
public String TrackData; | |
public String Brand; | |
private String[] TrackData_type_info = new String[]{'TrackData','http://ipg-online.com/ipgapi/schemas/v1','TrackData','1','1','false'}; | |
private String[] Brand_type_info = new String[]{'Brand','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'CardNumber','ExpMonth','ExpYear','CardCodeValue','CryptData','TrackData','Brand'}; | |
} | |
//Extends http://ipg-online.com/ipgapi/schemas/v1:Options | |
public class CreditCardTxType { | |
public String StoreId; | |
private String[] StoreId_type_info = new String[]{'StoreId','http://ipg-online.com/ipgapi/schemas/v1','String20max','0','1','false'}; | |
public String Type_x; | |
private String[] Type_x_type_info = new String[]{'Type','http://ipg-online.com/ipgapi/schemas/v1','','1','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'StoreId','Type_x'}; | |
} | |
public class CryptData_element { | |
public ipgOnlineComIpgapiSchemasV1.CryptData_SRED_element SRED; | |
public ipgOnlineComIpgapiSchemasV1.CryptData_PINBlock_element PINBlock; | |
public ipgOnlineComIpgapiSchemasV1.MACType MAC; | |
private String[] SRED_type_info = new String[]{'SRED','http://ipg-online.com/ipgapi/schemas/v1','','1','1','false'}; | |
private String[] PINBlock_type_info = new String[]{'PINBlock','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] MAC_type_info = new String[]{'MAC','http://ipg-online.com/ipgapi/schemas/v1','MACType','0','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'SRED','PINBlock','MAC'}; | |
} | |
public class CryptData_PINBlock_element { | |
public Blob Value; | |
public Blob KSN; | |
private String[] Value_type_info = new String[]{'Value','http://ipg-online.com/ipgapi/schemas/v1','','1','1','false'}; | |
private String[] KSN_type_info = new String[]{'KSN','http://ipg-online.com/ipgapi/schemas/v1','','1','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'Value','KSN'}; | |
} | |
public class CryptData_SRED_element { | |
public Blob Value; | |
public Blob KSN; | |
private String[] Value_type_info = new String[]{'Value','http://ipg-online.com/ipgapi/schemas/v1','','1','1','false'}; | |
private String[] KSN_type_info = new String[]{'KSN','http://ipg-online.com/ipgapi/schemas/v1','','1','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'Value','KSN'}; | |
} | |
// Warning: CustomerCardData - All the XmlSchemaElements in '<xsd:choice>' element are added as members of the class. Choice Members: TrackData | |
public class CustomerCardData { | |
public String TrackData; | |
private String[] TrackData_type_info = new String[]{'TrackData','http://ipg-online.com/ipgapi/schemas/v1','TrackData','1','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'TrackData'}; | |
} | |
//Extends http://ipg-online.com/ipgapi/schemas/v1:Options | |
public class CustomerCardTxType { | |
public String StoreId; | |
private String[] StoreId_type_info = new String[]{'StoreId','http://ipg-online.com/ipgapi/schemas/v1','String20max','0','1','false'}; | |
public String Type_x; | |
private String[] Type_x_type_info = new String[]{'Type','http://ipg-online.com/ipgapi/schemas/v1','','1','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'StoreId','Type_x'}; | |
} | |
// Warning: DE_DirectDebitData - All the XmlSchemaElements in '<xsd:choice>' element are added as members of the class. Choice Members: BIC IBAN TrackData BankCode AccountNumber | |
public class DE_DirectDebitData { | |
public String BIC; | |
public String IBAN; | |
private String[] BIC_type_info = new String[]{'BIC','http://ipg-online.com/ipgapi/schemas/v1','BICType','0','1','false'}; | |
private String[] IBAN_type_info = new String[]{'IBAN','http://ipg-online.com/ipgapi/schemas/v1','IbanType','1','1','false'}; | |
public String TrackData; | |
public String BankCode; | |
public String AccountNumber; | |
private String[] BankCode_type_info = new String[]{'BankCode','http://ipg-online.com/ipgapi/schemas/v1','BankCodeType','1','1','false'}; | |
private String[] AccountNumber_type_info = new String[]{'AccountNumber','http://ipg-online.com/ipgapi/schemas/v1','AccountNumberType','1','1','false'}; | |
public String MandateReference; | |
public String MandateType; | |
public String DateOfMandate; | |
private String[] TrackData_type_info = new String[]{'TrackData','http://ipg-online.com/ipgapi/schemas/v1','TrackData','1','1','false'}; | |
private String[] MandateReference_type_info = new String[]{'MandateReference','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] MandateType_type_info = new String[]{'MandateType','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] DateOfMandate_type_info = new String[]{'DateOfMandate','http://ipg-online.com/ipgapi/schemas/v1','StringDate','0','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'BIC','IBAN','TrackData','BankCode','AccountNumber','MandateReference','MandateType','DateOfMandate'}; | |
} | |
//Extends http://ipg-online.com/ipgapi/schemas/v1:Options | |
public class DE_DirectDebitTxType { | |
public String StoreId; | |
private String[] StoreId_type_info = new String[]{'StoreId','http://ipg-online.com/ipgapi/schemas/v1','String20max','0','1','false'}; | |
public String Type_x; | |
private String[] Type_x_type_info = new String[]{'Type','http://ipg-online.com/ipgapi/schemas/v1','','1','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'StoreId','Type_x'}; | |
} | |
public class Document { | |
public String Type_x; | |
public String Number_x; | |
private String[] Type_x_type_info = new String[]{'Type','http://ipg-online.com/ipgapi/schemas/v1','','1','1','false'}; | |
private String[] Number_x_type_info = new String[]{'Number','http://ipg-online.com/ipgapi/schemas/v1','String30max','1','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'Type_x','Number_x'}; | |
} | |
// Warning: EMVCardPresentRequest - All the XmlSchemaElements in '<xsd:choice>' element are added as members of the class. Choice Members: EMVRequestData TLVData | |
public class EMVCardPresentRequest { | |
public ipgOnlineComIpgapiSchemasV1.CryptData_Element CryptData; | |
public ipgOnlineComIpgapiSchemasV1.EMVRequestData_Element EMVRequestData; | |
public Blob TLVData; | |
private String[] CryptData_type_info = new String[]{'CryptData','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] EMVRequestData_type_info = new String[]{'EMVRequestData','http://ipg-online.com/ipgapi/schemas/v1','','1','1','false'}; | |
private String[] TLVData_type_info = new String[]{'TLVData','http://ipg-online.com/ipgapi/schemas/v1','','1','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'CryptData','EMVRequestData','TLVData'}; | |
} | |
public class EMVRequestData_element { | |
public Blob AdditionalTerminalCapabilities_9F40; | |
public Blob AdditionalTerminalReadCapabilities_DF8301; | |
public Long AmountAuthorised_9F02; | |
public Long AmountOther_9F03; | |
public Blob ApplicationCryptogram_9F26; | |
public Blob ApplicationIdentifier_4F; | |
public Blob ApplicationIdentifierTerminal_9F06; | |
public Blob ApplicationInterchangeProfile_82; | |
public String ApplicationLabel_50; | |
public Integer ApplicationPANSequenceNumber_5F34; | |
public Blob ApplicationTransactionCounter_9F36; | |
public Blob ApplicationUsageControl_9F07; | |
public Blob ApplicationVersionNumber_9F09; | |
public Blob CardType_DF60; | |
public Blob CommandDataInternalAuthenticate_DF03; | |
public Blob Container_FF04; | |
public Blob Container_FF05; | |
public Blob CryptogramInformationData_9F27; | |
public Blob CVMResults_9F34; | |
public Blob DedicatedFileName_84; | |
public Blob DynamicDataAuthenticationObjectList_9F49; | |
public Blob EMV_9F6E; | |
public Blob EMV_9F7C; | |
public Blob EMV_9F67; | |
public Blob ErrorDetection_DF02; | |
public String InterfaceDeviceSerialNumber_9F1E; | |
public Blob IssuerApplicationData_9F10; | |
public Blob IssuerAuthenticationData_91; | |
public String IssuerAuthorizationResponseCode_8A; | |
public Blob IssuerScriptResults_DF01; | |
public String MerchantIdentifier_9F16; | |
public Integer PointOfServiceEntryMode_9F39; | |
public Integer ReceiptNumber_DF8161; | |
public Blob ResponseDataInternalAuthenticate_DF04; | |
public Blob TerminalApplicationVersionNumber_9F09; | |
public Blob TerminalCapabilities_9F33; | |
public Integer TerminalCountry_9F1A; | |
public Integer TerminalType_9F35; | |
public Blob TerminalVerificationResults_95; | |
public Integer TraceNumber_DF8260; | |
public Blob TransactionCategoryCode_9F53; | |
public Blob TransactionCertificateHashValue_98; | |
public Integer TransactionCurrencyCode_5F2A; | |
public Integer TransactionDate_9A; | |
public Integer TransactionTime_9F21; | |
public Integer TransactionSequenceCounter_9F41; | |
public Blob TransactionStatusInformation_9B; | |
public Integer TransactionType_9C; | |
public Blob UnpredictableNumber_9F37; | |
public Blob IssuerScriptResults_DF31; | |
public Integer ApplicationEffectiveDate_5F25; | |
public Blob AutoVoidIndicator_DF807F; | |
public Blob ApplicationPriorityIndicator_87; | |
public Blob ApplicationSelectionRegisteredProprietaryData_9F0A; | |
public Blob KernelId_DF38; | |
public Blob TerminalTransactionQualifiers_9F66; | |
public Blob IssuerScriptResults_D4; | |
private String[] AdditionalTerminalCapabilities_9F40_type_info = new String[]{'AdditionalTerminalCapabilities-9F40','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] AdditionalTerminalReadCapabilities_DF8301_type_info = new String[]{'AdditionalTerminalReadCapabilities-DF8301','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] AmountAuthorised_9F02_type_info = new String[]{'AmountAuthorised-9F02','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] AmountOther_9F03_type_info = new String[]{'AmountOther-9F03','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] ApplicationCryptogram_9F26_type_info = new String[]{'ApplicationCryptogram-9F26','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] ApplicationIdentifier_4F_type_info = new String[]{'ApplicationIdentifier-4F','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] ApplicationIdentifierTerminal_9F06_type_info = new String[]{'ApplicationIdentifierTerminal-9F06','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] ApplicationInterchangeProfile_82_type_info = new String[]{'ApplicationInterchangeProfile-82','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] ApplicationLabel_50_type_info = new String[]{'ApplicationLabel-50','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] ApplicationPANSequenceNumber_5F34_type_info = new String[]{'ApplicationPANSequenceNumber-5F34','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] ApplicationTransactionCounter_9F36_type_info = new String[]{'ApplicationTransactionCounter-9F36','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] ApplicationUsageControl_9F07_type_info = new String[]{'ApplicationUsageControl-9F07','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] ApplicationVersionNumber_9F09_type_info = new String[]{'ApplicationVersionNumber-9F09','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] CardType_DF60_type_info = new String[]{'CardType-DF60','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] CommandDataInternalAuthenticate_DF03_type_info = new String[]{'CommandDataInternalAuthenticate-DF03','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] Container_FF04_type_info = new String[]{'Container-FF04','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] Container_FF05_type_info = new String[]{'Container-FF05','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] CryptogramInformationData_9F27_type_info = new String[]{'CryptogramInformationData-9F27','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] CVMResults_9F34_type_info = new String[]{'CVMResults-9F34','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] DedicatedFileName_84_type_info = new String[]{'DedicatedFileName-84','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] DynamicDataAuthenticationObjectList_9F49_type_info = new String[]{'DynamicDataAuthenticationObjectList-9F49','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] EMV_9F6E_type_info = new String[]{'EMV-9F6E','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] EMV_9F7C_type_info = new String[]{'EMV-9F7C','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] EMV_9F67_type_info = new String[]{'EMV-9F67','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] ErrorDetection_DF02_type_info = new String[]{'ErrorDetection-DF02','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] InterfaceDeviceSerialNumber_9F1E_type_info = new String[]{'InterfaceDeviceSerialNumber-9F1E','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] IssuerApplicationData_9F10_type_info = new String[]{'IssuerApplicationData-9F10','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] IssuerAuthenticationData_91_type_info = new String[]{'IssuerAuthenticationData-91','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] IssuerAuthorizationResponseCode_8A_type_info = new String[]{'IssuerAuthorizationResponseCode-8A','http://ipg-online.com/ipgapi/schemas/v1','IssuerAuthorizationResponseCode-8A','0','1','false'}; | |
private String[] IssuerScriptResults_DF01_type_info = new String[]{'IssuerScriptResults-DF01','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] MerchantIdentifier_9F16_type_info = new String[]{'MerchantIdentifier-9F16','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] PointOfServiceEntryMode_9F39_type_info = new String[]{'PointOfServiceEntryMode-9F39','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] ReceiptNumber_DF8161_type_info = new String[]{'ReceiptNumber-DF8161','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] ResponseDataInternalAuthenticate_DF04_type_info = new String[]{'ResponseDataInternalAuthenticate-DF04','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] TerminalApplicationVersionNumber_9F09_type_info = new String[]{'TerminalApplicationVersionNumber-9F09','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] TerminalCapabilities_9F33_type_info = new String[]{'TerminalCapabilities-9F33','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] TerminalCountry_9F1A_type_info = new String[]{'TerminalCountry-9F1A','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] TerminalType_9F35_type_info = new String[]{'TerminalType-9F35','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] TerminalVerificationResults_95_type_info = new String[]{'TerminalVerificationResults-95','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] TraceNumber_DF8260_type_info = new String[]{'TraceNumber-DF8260','http://ipg-online.com/ipgapi/schemas/v1','TraceNumber-DF8260','0','1','false'}; | |
private String[] TransactionCategoryCode_9F53_type_info = new String[]{'TransactionCategoryCode-9F53','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] TransactionCertificateHashValue_98_type_info = new String[]{'TransactionCertificateHashValue-98','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] TransactionCurrencyCode_5F2A_type_info = new String[]{'TransactionCurrencyCode-5F2A','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] TransactionDate_9A_type_info = new String[]{'TransactionDate-9A','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] TransactionTime_9F21_type_info = new String[]{'TransactionTime-9F21','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] TransactionSequenceCounter_9F41_type_info = new String[]{'TransactionSequenceCounter-9F41','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] TransactionStatusInformation_9B_type_info = new String[]{'TransactionStatusInformation-9B','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] TransactionType_9C_type_info = new String[]{'TransactionType-9C','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] UnpredictableNumber_9F37_type_info = new String[]{'UnpredictableNumber-9F37','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] IssuerScriptResults_DF31_type_info = new String[]{'IssuerScriptResults-DF31','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] ApplicationEffectiveDate_5F25_type_info = new String[]{'ApplicationEffectiveDate-5F25','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] AutoVoidIndicator_DF807F_type_info = new String[]{'AutoVoidIndicator-DF807F','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] ApplicationPriorityIndicator_87_type_info = new String[]{'ApplicationPriorityIndicator-87','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] ApplicationSelectionRegisteredProprietaryData_9F0A_type_info = new String[]{'ApplicationSelectionRegisteredProprietaryData-9F0A','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] KernelId_DF38_type_info = new String[]{'KernelId-DF38','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] TerminalTransactionQualifiers_9F66_type_info = new String[]{'TerminalTransactionQualifiers-9F66','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] IssuerScriptResults_D4_type_info = new String[]{'IssuerScriptResults-D4','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'AdditionalTerminalCapabilities_9F40','AdditionalTerminalReadCapabilities_DF8301','AmountAuthorised_9F02','AmountOther_9F03','ApplicationCryptogram_9F26','ApplicationIdentifier_4F','ApplicationIdentifierTerminal_9F06','ApplicationInterchangeProfile_82','ApplicationLabel_50','ApplicationPANSequenceNumber_5F34','ApplicationTransactionCounter_9F36','ApplicationUsageControl_9F07','ApplicationVersionNumber_9F09','CardType_DF60','CommandDataInternalAuthenticate_DF03','Container_FF04','Container_FF05','CryptogramInformationData_9F27','CVMResults_9F34','DedicatedFileName_84','DynamicDataAuthenticationObjectList_9F49','EMV_9F6E','EMV_9F7C','EMV_9F67','ErrorDetection_DF02','InterfaceDeviceSerialNumber_9F1E','IssuerApplicationData_9F10','IssuerAuthenticationData_91','IssuerAuthorizationResponseCode_8A','IssuerScriptResults_DF01','MerchantIdentifier_9F16','PointOfServiceEntryMode_9F39','ReceiptNumber_DF8161','ResponseDataInternalAuthenticate_DF04','TerminalApplicationVersionNumber_9F09','TerminalCapabilities_9F33','TerminalCountry_9F1A','TerminalType_9F35','TerminalVerificationResults_95','TraceNumber_DF8260','TransactionCategoryCode_9F53','TransactionCertificateHashValue_98','TransactionCurrencyCode_5F2A','TransactionDate_9A','TransactionTime_9F21','TransactionSequenceCounter_9F41','TransactionStatusInformation_9B','TransactionType_9C','UnpredictableNumber_9F37','IssuerScriptResults_DF31','ApplicationEffectiveDate_5F25','AutoVoidIndicator_DF807F','ApplicationPriorityIndicator_87','ApplicationSelectionRegisteredProprietaryData_9F0A','KernelId_DF38','TerminalTransactionQualifiers_9F66','IssuerScriptResults_D4'}; | |
} | |
public class HotelLodging { | |
public String ArrivalDate; | |
public String DepartureDate; | |
public String FolioNumber; | |
public String[] ExtraCharges; | |
public Boolean NoShowIndicator; | |
private String[] ArrivalDate_type_info = new String[]{'ArrivalDate','http://ipg-online.com/ipgapi/schemas/v1','StringDate','1','1','false'}; | |
private String[] DepartureDate_type_info = new String[]{'DepartureDate','http://ipg-online.com/ipgapi/schemas/v1','StringDate','1','1','false'}; | |
private String[] FolioNumber_type_info = new String[]{'FolioNumber','http://ipg-online.com/ipgapi/schemas/v1','String20max','1','1','false'}; | |
private String[] ExtraCharges_type_info = new String[]{'ExtraCharges','http://ipg-online.com/ipgapi/schemas/v1','','0','-1','false'}; | |
private String[] NoShowIndicator_type_info = new String[]{'NoShowIndicator','http://ipg-online.com/ipgapi/schemas/v1','boolean','0','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'ArrivalDate','DepartureDate','FolioNumber','ExtraCharges','NoShowIndicator'}; | |
} | |
//Extends http://ipg-online.com/ipgapi/schemas/v1:Options | |
public class IdealTxType { | |
public String StoreId; | |
private String[] StoreId_type_info = new String[]{'StoreId','http://ipg-online.com/ipgapi/schemas/v1','String20max','0','1','false'}; | |
public String Type_x; | |
private String[] Type_x_type_info = new String[]{'Type','http://ipg-online.com/ipgapi/schemas/v1','','1','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'StoreId','Type_x'}; | |
} | |
public class InquiryRateReference { | |
public Long InquiryRateId; | |
public Boolean DccApplied; | |
private String[] InquiryRateId_type_info = new String[]{'InquiryRateId','http://ipg-online.com/ipgapi/schemas/v1','','1','1','false'}; | |
private String[] DccApplied_type_info = new String[]{'DccApplied','http://ipg-online.com/ipgapi/schemas/v1','boolean','0','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'InquiryRateId','DccApplied'}; | |
} | |
public class IVRAuthData { | |
public String IVRAuthDataName; | |
public Integer IVRAuthDataMaxLen; | |
public String IVRAuthDataType; | |
public String IVRAuthDataLabel; | |
public String IVRAuthDataPrompt; | |
public Boolean IVRAuthDataEncrypted; | |
private String[] IVRAuthDataName_type_info = new String[]{'IVRAuthDataName','http://ipg-online.com/ipgapi/schemas/v1','IVRAuthDataName','1','1','false'}; | |
private String[] IVRAuthDataMaxLen_type_info = new String[]{'IVRAuthDataMaxLen','http://ipg-online.com/ipgapi/schemas/v1','int','0','1','false'}; | |
private String[] IVRAuthDataType_type_info = new String[]{'IVRAuthDataType','http://ipg-online.com/ipgapi/schemas/v1','IVRAuthDataType','1','1','false'}; | |
private String[] IVRAuthDataLabel_type_info = new String[]{'IVRAuthDataLabel','http://ipg-online.com/ipgapi/schemas/v1','string','1','1','false'}; | |
private String[] IVRAuthDataPrompt_type_info = new String[]{'IVRAuthDataPrompt','http://ipg-online.com/ipgapi/schemas/v1','string','1','1','false'}; | |
private String[] IVRAuthDataEncrypted_type_info = new String[]{'IVRAuthDataEncrypted','http://ipg-online.com/ipgapi/schemas/v1','boolean','0','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'IVRAuthDataName','IVRAuthDataMaxLen','IVRAuthDataType','IVRAuthDataLabel','IVRAuthDataPrompt','IVRAuthDataEncrypted'}; | |
} | |
public class IVRAuthenticationRequest { | |
public ipgOnlineComIpgapiSchemasV1.IVRAuthUserData IVRAuthUserData; | |
private String[] IVRAuthUserData_type_info = new String[]{'IVRAuthUserData','http://ipg-online.com/ipgapi/schemas/v1','IVRAuthUserData','1','99','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'IVRAuthUserData'}; | |
} | |
public class IVRAuthUserData { | |
public String IVRUserDataName; | |
public String IVRUserDataValue; | |
public String IVRUserDataStatus; | |
public Boolean IVRUserDataEncrypted; | |
private String[] IVRUserDataName_type_info = new String[]{'IVRUserDataName','http://ipg-online.com/ipgapi/schemas/v1','string','1','1','false'}; | |
private String[] IVRUserDataValue_type_info = new String[]{'IVRUserDataValue','http://ipg-online.com/ipgapi/schemas/v1','string','1','1','false'}; | |
private String[] IVRUserDataStatus_type_info = new String[]{'IVRUserDataStatus','http://ipg-online.com/ipgapi/schemas/v1','IVRUserDataStatus','1','1','false'}; | |
private String[] IVRUserDataEncrypted_type_info = new String[]{'IVRUserDataEncrypted','http://ipg-online.com/ipgapi/schemas/v1','boolean','0','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'IVRUserDataName','IVRUserDataValue','IVRUserDataStatus','IVRUserDataEncrypted'}; | |
} | |
public class IVRVerificationRequest { | |
public String IVRDeviceIdFormat; | |
public Long IVRDeviceId; | |
public String IVRShoppingChannel; | |
public String IVRAuthenticationChannel; | |
private String[] IVRDeviceIdFormat_type_info = new String[]{'IVRDeviceIdFormat','http://ipg-online.com/ipgapi/schemas/v1','IVRDeviceIdFormat','1','1','false'}; | |
private String[] IVRDeviceId_type_info = new String[]{'IVRDeviceId','http://ipg-online.com/ipgapi/schemas/v1','PositiveNumeric25max','1','1','false'}; | |
private String[] IVRShoppingChannel_type_info = new String[]{'IVRShoppingChannel','http://ipg-online.com/ipgapi/schemas/v1','IVRShoppingChannel','1','1','false'}; | |
private String[] IVRAuthenticationChannel_type_info = new String[]{'IVRAuthenticationChannel','http://ipg-online.com/ipgapi/schemas/v1','IVRAuthenticationChannel','1','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'IVRDeviceIdFormat','IVRDeviceId','IVRShoppingChannel','IVRAuthenticationChannel'}; | |
} | |
public class IVRVerificationResponse { | |
public ipgOnlineComIpgapiSchemasV1.IVRAuthData IVRAuthData; | |
private String[] IVRAuthData_type_info = new String[]{'IVRAuthData','http://ipg-online.com/ipgapi/schemas/v1','IVRAuthData','1','99','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'IVRAuthData'}; | |
} | |
public class keyValuePair_element { | |
public String key; | |
public String value; | |
private String[] key_type_info = new String[]{'key','http://ipg-online.com/ipgapi/schemas/v1','','1','1','false'}; | |
private String[] value_type_info = new String[]{'value','http://ipg-online.com/ipgapi/schemas/v1','','1','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'key','value'}; | |
} | |
//Extends http://ipg-online.com/ipgapi/schemas/v1:Options | |
public class KlarnaTxType { | |
public String StoreId; | |
private String[] StoreId_type_info = new String[]{'StoreId','http://ipg-online.com/ipgapi/schemas/v1','String20max','0','1','false'}; | |
public String Type_x; | |
private String[] Type_x_type_info = new String[]{'Type','http://ipg-online.com/ipgapi/schemas/v1','','1','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'StoreId','Type_x'}; | |
} | |
public class LineItemData_element { | |
public Integer CommodityCode; | |
public String ProductCode; | |
public String Description; | |
public Integer Quantity; | |
public String UnitOfMeasure; | |
public Decimal UnitPrice; | |
public ipgOnlineComIpgapiSchemasV1.AdditionalAmountAndRate VATAmountAndRate; | |
public ipgOnlineComIpgapiSchemasV1.AdditionalAmountAndRate DiscountAmountAndRate; | |
public Decimal LineItemTotal; | |
private String[] CommodityCode_type_info = new String[]{'CommodityCode','http://ipg-online.com/ipgapi/schemas/v1','PositiveNumeric4max','1','1','false'}; | |
private String[] ProductCode_type_info = new String[]{'ProductCode','http://ipg-online.com/ipgapi/schemas/v1','String20max','0','1','false'}; | |
private String[] Description_type_info = new String[]{'Description','http://ipg-online.com/ipgapi/schemas/v1','String30max','1','1','false'}; | |
private String[] Quantity_type_info = new String[]{'Quantity','http://ipg-online.com/ipgapi/schemas/v1','','1','1','false'}; | |
private String[] UnitOfMeasure_type_info = new String[]{'UnitOfMeasure','http://ipg-online.com/ipgapi/schemas/v1','String3max','1','1','false'}; | |
private String[] UnitPrice_type_info = new String[]{'UnitPrice','http://ipg-online.com/ipgapi/schemas/v1','AmountValueType','1','1','false'}; | |
private String[] VATAmountAndRate_type_info = new String[]{'VATAmountAndRate','http://ipg-online.com/ipgapi/schemas/v1','AdditionalAmountAndRate','0','1','false'}; | |
private String[] DiscountAmountAndRate_type_info = new String[]{'DiscountAmountAndRate','http://ipg-online.com/ipgapi/schemas/v1','AdditionalAmountAndRate','0','1','false'}; | |
private String[] LineItemTotal_type_info = new String[]{'LineItemTotal','http://ipg-online.com/ipgapi/schemas/v1','AmountValueType','1','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'CommodityCode','ProductCode','Description','Quantity','UnitOfMeasure','UnitPrice','VATAmountAndRate','DiscountAmountAndRate','LineItemTotal'}; | |
} | |
public class MACType { | |
public Blob Value; | |
public Blob KSN; | |
private String[] Value_type_info = new String[]{'Value','http://ipg-online.com/ipgapi/schemas/v1','','1','1','false'}; | |
private String[] KSN_type_info = new String[]{'KSN','http://ipg-online.com/ipgapi/schemas/v1','','1','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'Value','KSN'}; | |
} | |
public class Mandate_element { | |
public String Reference; | |
public String Type_x; | |
public String Date_x; | |
public String Url; | |
private String[] Reference_type_info = new String[]{'Reference','http://ipg-online.com/ipgapi/schemas/v1','MandateReferenceType','0','1','false'}; | |
private String[] Type_x_type_info = new String[]{'Type','http://ipg-online.com/ipgapi/schemas/v1','MandateType','1','1','false'}; | |
private String[] Date_x_type_info = new String[]{'Date','http://ipg-online.com/ipgapi/schemas/v1','StringDate','0','1','false'}; | |
private String[] Url_type_info = new String[]{'Url','http://ipg-online.com/ipgapi/schemas/v1','String100max','0','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'Reference','Type_x','Date_x','Url'}; | |
} | |
public class MCC6012Details_element { | |
public String BirthDate; | |
public String AccountFirst6; | |
public String AccountLast4; | |
public String AccountNumber; | |
public String PostCode; | |
public String Surname; | |
private String[] BirthDate_type_info = new String[]{'BirthDate','http://ipg-online.com/ipgapi/schemas/v1','StringDate','1','1','false'}; | |
private String[] AccountFirst6_type_info = new String[]{'AccountFirst6','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] AccountLast4_type_info = new String[]{'AccountLast4','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] AccountNumber_type_info = new String[]{'AccountNumber','http://ipg-online.com/ipgapi/schemas/v1','String50max','0','1','false'}; | |
private String[] PostCode_type_info = new String[]{'PostCode','http://ipg-online.com/ipgapi/schemas/v1','String50max','1','1','false'}; | |
private String[] Surname_type_info = new String[]{'Surname','http://ipg-online.com/ipgapi/schemas/v1','String100max','1','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'BirthDate','AccountFirst6','AccountLast4','AccountNumber','PostCode','Surname'}; | |
} | |
public class MerchantDetails { | |
public String ExternalMerchantID; | |
public String AlternateExternalMerchantID; | |
public String EndpointID; | |
public ipgOnlineComIpgapiSchemasV1.Terminal_Element Terminal; | |
public ipgOnlineComIpgapiSchemasV1.MerchantMasterData MerchantMasterData; | |
private String[] ExternalMerchantID_type_info = new String[]{'ExternalMerchantID','http://ipg-online.com/ipgapi/schemas/v1','String15max','1','1','false'}; | |
private String[] AlternateExternalMerchantID_type_info = new String[]{'AlternateExternalMerchantID','http://ipg-online.com/ipgapi/schemas/v1','String15max','0','1','false'}; | |
private String[] EndpointID_type_info = new String[]{'EndpointID','http://ipg-online.com/ipgapi/schemas/v1','String100max','1','1','false'}; | |
private String[] Terminal_type_info = new String[]{'Terminal','http://ipg-online.com/ipgapi/schemas/v1','','1','1','false'}; | |
private String[] MerchantMasterData_type_info = new String[]{'MerchantMasterData','http://ipg-online.com/ipgapi/schemas/v1','MerchantMasterData','0','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'ExternalMerchantID','AlternateExternalMerchantID','EndpointID','Terminal','MerchantMasterData'}; | |
} | |
public class MerchantMasterData { | |
public Integer Mcc; | |
public String LegalName; | |
public String Dba; | |
public String Email; | |
public String Url; | |
public String DefaultCurrency; | |
public String Timezone; | |
public ipgOnlineComIpgapiSchemasV1.AddressType Address; | |
public String dccEnrollment; | |
public ipgOnlineComIpgapiSchemasV1.Document Document; | |
public String MerchantID; | |
private String[] Mcc_type_info = new String[]{'Mcc','http://ipg-online.com/ipgapi/schemas/v1','Mcc','1','1','false'}; | |
private String[] LegalName_type_info = new String[]{'LegalName','http://ipg-online.com/ipgapi/schemas/v1','String100max','1','1','false'}; | |
private String[] Dba_type_info = new String[]{'Dba','http://ipg-online.com/ipgapi/schemas/v1','String50max','0','1','false'}; | |
private String[] Email_type_info = new String[]{'Email','http://ipg-online.com/ipgapi/schemas/v1','String254max','0','1','false'}; | |
private String[] Url_type_info = new String[]{'Url','http://ipg-online.com/ipgapi/schemas/v1','String100max','0','1','false'}; | |
private String[] DefaultCurrency_type_info = new String[]{'DefaultCurrency','http://ipg-online.com/ipgapi/schemas/v1','CurrencyType','0','1','false'}; | |
private String[] Timezone_type_info = new String[]{'Timezone','http://ipg-online.com/ipgapi/schemas/v1','String50max','0','1','false'}; | |
private String[] Address_type_info = new String[]{'Address','http://ipg-online.com/ipgapi/schemas/v1','AddressType','1','1','false'}; | |
private String[] dccEnrollment_type_info = new String[]{'dccEnrollment','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] Document_type_info = new String[]{'Document','http://ipg-online.com/ipgapi/schemas/v1','Document','0','1','false'}; | |
private String[] MerchantID_type_info = new String[]{'MerchantID','http://ipg-online.com/ipgapi/schemas/v1','String15max','0','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'Mcc','LegalName','Dba','Email','Url','DefaultCurrency','Timezone','Address','dccEnrollment','Document','MerchantID'}; | |
} | |
public class Options { | |
public String StoreId; | |
private String[] StoreId_type_info = new String[]{'StoreId','http://ipg-online.com/ipgapi/schemas/v1','String20max','0','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'StoreId'}; | |
} | |
public class Payment_element { | |
public String HostedDataID; | |
public String HostedDataStoreID; | |
public Boolean DeclineHostedDataDuplicates; | |
public Decimal SubTotal; | |
public Decimal ValueAddedTax; | |
public Decimal localTax; | |
public Decimal DeliveryAmount; | |
public Decimal CashbackAmount; | |
public Decimal TipAmount; | |
private String[] SubTotal_type_info = new String[]{'SubTotal','http://ipg-online.com/ipgapi/schemas/v1','AmountValueType','1','1','false'}; | |
private String[] ValueAddedTax_type_info = new String[]{'ValueAddedTax','http://ipg-online.com/ipgapi/schemas/v1','AmountValueType','0','1','false'}; | |
private String[] localTax_type_info = new String[]{'localTax','http://ipg-online.com/ipgapi/schemas/v1','AmountValueType','0','1','false'}; | |
private String[] DeliveryAmount_type_info = new String[]{'DeliveryAmount','http://ipg-online.com/ipgapi/schemas/v1','AmountValueType','0','1','false'}; | |
private String[] CashbackAmount_type_info = new String[]{'CashbackAmount','http://ipg-online.com/ipgapi/schemas/v1','AmountValueType','0','1','false'}; | |
private String[] TipAmount_type_info = new String[]{'TipAmount','http://ipg-online.com/ipgapi/schemas/v1','AmountValueType','0','1','false'}; | |
public Decimal ChargeTotal; | |
public String Currency_x; | |
public Integer numberOfInstallments; | |
public String installmentsInterest; | |
public Integer installmentDelayMonths; | |
public String installmentPlanID; | |
public String TokenType; | |
public Boolean AssignToken; | |
private String[] HostedDataID_type_info = new String[]{'HostedDataID','http://ipg-online.com/ipgapi/schemas/v1','String128max','0','25','false'}; | |
private String[] HostedDataStoreID_type_info = new String[]{'HostedDataStoreID','http://ipg-online.com/ipgapi/schemas/v1','String20max','0','1','false'}; | |
private String[] DeclineHostedDataDuplicates_type_info = new String[]{'DeclineHostedDataDuplicates','http://ipg-online.com/ipgapi/schemas/v1','boolean','0','1','false'}; | |
private String[] ChargeTotal_type_info = new String[]{'ChargeTotal','http://ipg-online.com/ipgapi/schemas/v1','AmountValueType','1','1','false'}; | |
private String[] Currency_x_type_info = new String[]{'Currency','http://ipg-online.com/ipgapi/schemas/v1','CurrencyType','1','1','false'}; | |
private String[] numberOfInstallments_type_info = new String[]{'numberOfInstallments','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] installmentsInterest_type_info = new String[]{'installmentsInterest','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] installmentDelayMonths_type_info = new String[]{'installmentDelayMonths','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] installmentPlanID_type_info = new String[]{'installmentPlanID','http://ipg-online.com/ipgapi/schemas/v1','String1max','0','1','false'}; | |
private String[] TokenType_type_info = new String[]{'TokenType','http://ipg-online.com/ipgapi/schemas/v1','TokenType','0','1','false'}; | |
private String[] AssignToken_type_info = new String[]{'AssignToken','http://ipg-online.com/ipgapi/schemas/v1','AssignToken','0','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'HostedDataID','HostedDataStoreID','DeclineHostedDataDuplicates','SubTotal','ValueAddedTax','localTax','DeliveryAmount','CashbackAmount','TipAmount','ChargeTotal','Currency_x','numberOfInstallments','installmentsInterest','installmentDelayMonths','installmentPlanID','TokenType','AssignToken'}; | |
} | |
public class PaymentFacilitator { | |
public String ExternalMerchantID; | |
public String ID; | |
public String SaleOrganizationID; | |
public String Name; | |
private String[] ExternalMerchantID_type_info = new String[]{'ExternalMerchantID','http://ipg-online.com/ipgapi/schemas/v1','String15max','1','1','false'}; | |
private String[] ID_type_info = new String[]{'ID','http://ipg-online.com/ipgapi/schemas/v1','','1','1','false'}; | |
private String[] SaleOrganizationID_type_info = new String[]{'SaleOrganizationID','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] Name_type_info = new String[]{'Name','http://ipg-online.com/ipgapi/schemas/v1','String50max','1','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'ExternalMerchantID','ID','SaleOrganizationID','Name'}; | |
} | |
//Extends http://ipg-online.com/ipgapi/schemas/v1:Options | |
public class PaymentUrlTxType { | |
public String StoreId; | |
private String[] StoreId_type_info = new String[]{'StoreId','http://ipg-online.com/ipgapi/schemas/v1','String20max','0','1','false'}; | |
public String Type_x; | |
private String[] Type_x_type_info = new String[]{'Type','http://ipg-online.com/ipgapi/schemas/v1','','1','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'StoreId','Type_x'}; | |
} | |
//Extends http://ipg-online.com/ipgapi/schemas/v1:Options | |
public class PayPalTxType { | |
public String StoreId; | |
private String[] StoreId_type_info = new String[]{'StoreId','http://ipg-online.com/ipgapi/schemas/v1','String20max','0','1','false'}; | |
public String Type_x; | |
private String[] Type_x_type_info = new String[]{'Type','http://ipg-online.com/ipgapi/schemas/v1','','1','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'StoreId','Type_x'}; | |
} | |
public class PurchaseCard { | |
public String CustomerReferenceID; | |
public String SupplierInvoiceNumber; | |
public String SupplierVATRegistrationNumber; | |
public ipgOnlineComIpgapiSchemasV1.AdditionalAmountAndRate TotalDiscountAmountAndRate; | |
public ipgOnlineComIpgapiSchemasV1.AdditionalAmountAndRate VATShippingAmountAndRate; | |
public ipgOnlineComIpgapiSchemasV1.LineItemData_Element LineItemData; | |
private String[] CustomerReferenceID_type_info = new String[]{'CustomerReferenceID','http://ipg-online.com/ipgapi/schemas/v1','String20max','1','1','false'}; | |
private String[] SupplierInvoiceNumber_type_info = new String[]{'SupplierInvoiceNumber','http://ipg-online.com/ipgapi/schemas/v1','String30max','1','1','false'}; | |
private String[] SupplierVATRegistrationNumber_type_info = new String[]{'SupplierVATRegistrationNumber','http://ipg-online.com/ipgapi/schemas/v1','String30max','1','1','false'}; | |
private String[] TotalDiscountAmountAndRate_type_info = new String[]{'TotalDiscountAmountAndRate','http://ipg-online.com/ipgapi/schemas/v1','AdditionalAmountAndRate','0','1','false'}; | |
private String[] VATShippingAmountAndRate_type_info = new String[]{'VATShippingAmountAndRate','http://ipg-online.com/ipgapi/schemas/v1','AdditionalAmountAndRate','0','1','false'}; | |
private String[] LineItemData_type_info = new String[]{'LineItemData','http://ipg-online.com/ipgapi/schemas/v1','','0','100','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'CustomerReferenceID','SupplierInvoiceNumber','SupplierVATRegistrationNumber','TotalDiscountAmountAndRate','VATShippingAmountAndRate','LineItemData'}; | |
} | |
// Warning: Secure3DAuthenticationRequest - All the XmlSchemaElements in '<xsd:choice>' element are added as members of the class. Choice Members: AcsResponse IVRAuthenticationRequest | |
public class Secure3DAuthenticationRequest { | |
public ipgOnlineComIpgapiSchemasV1.AcsResponse AcsResponse; | |
public ipgOnlineComIpgapiSchemasV1.IVRAuthenticationRequest IVRAuthenticationRequest; | |
private String[] AcsResponse_type_info = new String[]{'AcsResponse','http://ipg-online.com/ipgapi/schemas/v1','AcsResponse','1','1','false'}; | |
private String[] IVRAuthenticationRequest_type_info = new String[]{'IVRAuthenticationRequest','http://ipg-online.com/ipgapi/schemas/v1','IVRAuthenticationRequest','1','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'AcsResponse','IVRAuthenticationRequest'}; | |
} | |
// Warning: Secure3DRequest - All the XmlSchemaElements in '<xsd:choice>' element are added as members of the class. Choice Members: Secure3DVerificationRequest Secure3DAuthenticationRequest | |
public class Secure3DRequest { | |
public ipgOnlineComIpgapiSchemasV1.Secure3DVerificationRequest Secure3DVerificationRequest; | |
public ipgOnlineComIpgapiSchemasV1.Secure3DAuthenticationRequest Secure3DAuthenticationRequest; | |
private String[] Secure3DVerificationRequest_type_info = new String[]{'Secure3DVerificationRequest','http://ipg-online.com/ipgapi/schemas/v1','Secure3DVerificationRequest','1','1','false'}; | |
private String[] Secure3DAuthenticationRequest_type_info = new String[]{'Secure3DAuthenticationRequest','http://ipg-online.com/ipgapi/schemas/v1','Secure3DAuthenticationRequest','1','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'Secure3DVerificationRequest','Secure3DAuthenticationRequest'}; | |
} | |
// Warning: Secure3DResponse - All the XmlSchemaElements in '<xsd:choice>' element are added as members of the class. Choice Members: Secure3DVerificationResponse | |
public class Secure3DResponse { | |
public String ResponseCode3dSecure; | |
public ipgOnlineComIpgapiSchemasV1.Secure3DVerificationResponse Secure3DVerificationResponse; | |
private String[] ResponseCode3dSecure_type_info = new String[]{'ResponseCode3dSecure','http://ipg-online.com/ipgapi/schemas/v1','string','0','1','false'}; | |
private String[] Secure3DVerificationResponse_type_info = new String[]{'Secure3DVerificationResponse','http://ipg-online.com/ipgapi/schemas/v1','Secure3DVerificationResponse','1','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'ResponseCode3dSecure','Secure3DVerificationResponse'}; | |
} | |
public class Secure3DVerificationRequest { | |
public ipgOnlineComIpgapiSchemasV1.IVRVerificationRequest IVRVerificationRequest; | |
private String[] IVRVerificationRequest_type_info = new String[]{'IVRVerificationRequest','http://ipg-online.com/ipgapi/schemas/v1','IVRVerificationRequest','0','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'IVRVerificationRequest'}; | |
} | |
public class Secure3DVerificationResponse { | |
public ipgOnlineComIpgapiSchemasV1.VerificationRedirectResponse VerificationRedirectResponse; | |
public ipgOnlineComIpgapiSchemasV1.IVRVerificationResponse IVRVerificationResponse; | |
private String[] VerificationRedirectResponse_type_info = new String[]{'VerificationRedirectResponse','http://ipg-online.com/ipgapi/schemas/v1','VerificationRedirectResponse','0','1','false'}; | |
private String[] IVRVerificationResponse_type_info = new String[]{'IVRVerificationResponse','http://ipg-online.com/ipgapi/schemas/v1','IVRVerificationResponse','0','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'VerificationRedirectResponse','IVRVerificationResponse'}; | |
} | |
// Warning: SecurePlusRequest - All the XmlSchemaElements in '<xsd:choice>' element are added as members of the class. Choice Members: SecurePlusVerifySmsCodeRequest | |
public class SecurePlusRequest { | |
public ipgOnlineComIpgapiSchemasV1.SecurePlusVerifySmsCodeRequest SecurePlusVerifySmsCodeRequest; | |
private String[] SecurePlusVerifySmsCodeRequest_type_info = new String[]{'SecurePlusVerifySmsCodeRequest','http://ipg-online.com/ipgapi/schemas/v1','SecurePlusVerifySmsCodeRequest','1','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'SecurePlusVerifySmsCodeRequest'}; | |
} | |
// Warning: SecurePlusResponse - All the XmlSchemaElements in '<xsd:choice>' element are added as members of the class. Choice Members: AuthenticateResponse VerifySmsCodeResponse | |
public class SecurePlusResponse { | |
public ipgOnlineComIpgapiSchemasV1.AuthenticateResponse AuthenticateResponse; | |
public ipgOnlineComIpgapiSchemasV1.VerifySmsCodeResponse VerifySmsCodeResponse; | |
private String[] AuthenticateResponse_type_info = new String[]{'AuthenticateResponse','http://ipg-online.com/ipgapi/schemas/v1','AuthenticateResponse','1','1','false'}; | |
private String[] VerifySmsCodeResponse_type_info = new String[]{'VerifySmsCodeResponse','http://ipg-online.com/ipgapi/schemas/v1','VerifySmsCodeResponse','1','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'AuthenticateResponse','VerifySmsCodeResponse'}; | |
} | |
public class SecurePlusVerifySmsCodeRequest { | |
public String smsCode; | |
private String[] smsCode_type_info = new String[]{'smsCode','http://ipg-online.com/ipgapi/schemas/v1','String32max','1','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'smsCode'}; | |
} | |
//Extends http://ipg-online.com/ipgapi/schemas/v1:Options | |
public class SepaTxType { | |
public String StoreId; | |
private String[] StoreId_type_info = new String[]{'StoreId','http://ipg-online.com/ipgapi/schemas/v1','String20max','0','1','false'}; | |
public String Type_x; | |
private String[] Type_x_type_info = new String[]{'Type','http://ipg-online.com/ipgapi/schemas/v1','','1','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'StoreId','Type_x'}; | |
} | |
public class Shipping_element { | |
public String Type_x; | |
public String Name; | |
public String FirstName; | |
public String SurName; | |
public String Address1; | |
public String Address2; | |
public String City; | |
public String State; | |
public String Zip; | |
public String Country; | |
public String Phone; | |
private String[] Type_x_type_info = new String[]{'Type','http://ipg-online.com/ipgapi/schemas/v1','String20max','0','1','false'}; | |
private String[] Name_type_info = new String[]{'Name','http://ipg-online.com/ipgapi/schemas/v1','String96max','0','1','false'}; | |
private String[] FirstName_type_info = new String[]{'FirstName','http://ipg-online.com/ipgapi/schemas/v1','String96max','0','1','false'}; | |
private String[] SurName_type_info = new String[]{'SurName','http://ipg-online.com/ipgapi/schemas/v1','String96max','0','1','false'}; | |
private String[] Address1_type_info = new String[]{'Address1','http://ipg-online.com/ipgapi/schemas/v1','String96max','0','1','false'}; | |
private String[] Address2_type_info = new String[]{'Address2','http://ipg-online.com/ipgapi/schemas/v1','String96max','0','1','false'}; | |
private String[] City_type_info = new String[]{'City','http://ipg-online.com/ipgapi/schemas/v1','String96max','0','1','false'}; | |
private String[] State_type_info = new String[]{'State','http://ipg-online.com/ipgapi/schemas/v1','String96max','0','1','false'}; | |
private String[] Zip_type_info = new String[]{'Zip','http://ipg-online.com/ipgapi/schemas/v1','String24max','0','1','false'}; | |
private String[] Country_type_info = new String[]{'Country','http://ipg-online.com/ipgapi/schemas/v1','String32max','0','1','false'}; | |
private String[] Phone_type_info = new String[]{'Phone','http://ipg-online.com/ipgapi/schemas/v1','String32max','0','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'Type_x','Name','FirstName','SurName','Address1','Address2','City','State','Zip','Country','Phone'}; | |
} | |
//Extends http://ipg-online.com/ipgapi/schemas/v1:Options | |
public class SofortTxType { | |
public String StoreId; | |
private String[] StoreId_type_info = new String[]{'StoreId','http://ipg-online.com/ipgapi/schemas/v1','String20max','0','1','false'}; | |
public String Type_x; | |
private String[] Type_x_type_info = new String[]{'Type','http://ipg-online.com/ipgapi/schemas/v1','','1','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'StoreId','Type_x'}; | |
} | |
public class SplitShipment { | |
public Integer SequenceCount; | |
public Boolean FinalShipment; | |
private String[] SequenceCount_type_info = new String[]{'SequenceCount','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] FinalShipment_type_info = new String[]{'FinalShipment','http://ipg-online.com/ipgapi/schemas/v1','boolean','1','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'SequenceCount','FinalShipment'}; | |
} | |
// Warning: SubsequentTransaction - All the XmlSchemaElements in '<xsd:choice>' element are added as members of the class. Choice Members: IpgTransactionId ReferencedMerchantTransactionId OrderId TDate | |
public class SubsequentTransaction { | |
public Long IpgTransactionId; | |
public String ReferencedMerchantTransactionId; | |
public String OrderId; | |
public String TDate; | |
private String[] OrderId_type_info = new String[]{'OrderId','http://ipg-online.com/ipgapi/schemas/v1','String100max','1','1','false'}; | |
private String[] TDate_type_info = new String[]{'TDate','http://ipg-online.com/ipgapi/schemas/v1','TDateType','1','1','false'}; | |
public String MerchantTransactionId; | |
public ipgOnlineComIpgapiSchemasV1.Options Options; | |
public String TransactionType; | |
public ipgOnlineComIpgapiSchemasV1.Payment_Element Payment; | |
public ipgOnlineComIpgapiSchemasV1.Basket_Element Basket; | |
private String[] IpgTransactionId_type_info = new String[]{'IpgTransactionId','http://ipg-online.com/ipgapi/schemas/v1','PositiveNumeric14max','1','1','false'}; | |
private String[] ReferencedMerchantTransactionId_type_info = new String[]{'ReferencedMerchantTransactionId','http://ipg-online.com/ipgapi/schemas/v1','String40max','1','1','false'}; | |
private String[] MerchantTransactionId_type_info = new String[]{'MerchantTransactionId','http://ipg-online.com/ipgapi/schemas/v1','String40max','0','1','false'}; | |
private String[] Options_type_info = new String[]{'Options','http://ipg-online.com/ipgapi/schemas/v1','Options','0','1','false'}; | |
private String[] TransactionType_type_info = new String[]{'TransactionType','http://ipg-online.com/ipgapi/schemas/v1','SubsequentTransactionType','1','1','false'}; | |
private String[] Payment_type_info = new String[]{'Payment','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] Basket_type_info = new String[]{'Basket','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'IpgTransactionId','ReferencedMerchantTransactionId','OrderId','TDate','MerchantTransactionId','Options','TransactionType','Payment','Basket'}; | |
} | |
public class Terminal_element { | |
public String TerminalID; | |
public String MerchantID; | |
private String[] TerminalID_type_info = new String[]{'TerminalID','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] MerchantID_type_info = new String[]{'MerchantID','http://ipg-online.com/ipgapi/schemas/v1','String15max','0','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'TerminalID','MerchantID'}; | |
} | |
//Extends http://ipg-online.com/ipgapi/schemas/v1:Options | |
public class TopUpTxType { | |
public String StoreId; | |
private String[] StoreId_type_info = new String[]{'StoreId','http://ipg-online.com/ipgapi/schemas/v1','String20max','0','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'StoreId'}; | |
} | |
public class Transaction_SepaData_element { | |
public String IBAN; | |
public ipgOnlineComIpgapiSchemasV1.Mandate_Element Mandate; | |
private String[] IBAN_type_info = new String[]{'IBAN','http://ipg-online.com/ipgapi/schemas/v1','IbanType','1','1','false'}; | |
private String[] Mandate_type_info = new String[]{'Mandate','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'IBAN','Mandate'}; | |
} | |
// Warning: Transaction_x - All the XmlSchemaElements in '<xsd:choice>' element are added as members of the class. Choice Members: CreditCard3DSecure Upop | |
// Warning: Transaction_x - All the XmlSchemaElements in '<xsd:choice>' element are added as members of the class. Choice Members: CreditCardData CreditCard3DSecure Upop MCC6012Details EMVCardPresentRequest | |
// Warning: Transaction_x - All the XmlSchemaElements in '<xsd:choice>' element are added as members of the class. Choice Members: DE_DirectDebitData DE_DirectDebitEMV | |
// Warning: Transaction_x - All the XmlSchemaElements in '<xsd:choice>' element are added as members of the class. Choice Members: CreditCardTxType CreditCardData CreditCard3DSecure Upop MCC6012Details EMVCardPresentRequest cardFunction cardAccount recurringType unscheduledCredentialOnFileType PaymentFacilitator SubMerchant Wallet CustomerCardTxType CustomerCardData DE_DirectDebitTxType DE_DirectDebitData DE_DirectDebitEMV IdealTxType PayPalTxType SofortTxType TopUpTxType PaymentUrlTxType KlarnaTxType KlarnaPClassID SepaTxType SepaData AlipayTxType AlipayPaymentInformation | |
public class Transaction_x { | |
public ipgOnlineComIpgapiSchemasV1.CreditCardTxType CreditCardTxType; | |
public ipgOnlineComIpgapiSchemasV1.CreditCardData CreditCardData; | |
public ipgOnlineComIpgapiSchemasV1.CreditCard3DSecure_Element CreditCard3DSecure; | |
public ipgOnlineComIpgapiSchemasV1.Upop_Element Upop; | |
public ipgOnlineComIpgapiSchemasV1.MCC6012Details_Element MCC6012Details; | |
private String[] CreditCardData_type_info = new String[]{'CreditCardData','http://ipg-online.com/ipgapi/schemas/v1','CreditCardData','0','1','false'}; | |
private String[] CreditCard3DSecure_type_info = new String[]{'CreditCard3DSecure','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] Upop_type_info = new String[]{'Upop','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] MCC6012Details_type_info = new String[]{'MCC6012Details','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
public ipgOnlineComIpgapiSchemasV1.EMVCardPresentRequest EMVCardPresentRequest; | |
public String cardFunction; | |
public String cardAccount; | |
public String recurringType; | |
public String unscheduledCredentialOnFileType; | |
public ipgOnlineComIpgapiSchemasV1.PaymentFacilitator PaymentFacilitator; | |
public ipgOnlineComIpgapiSchemasV1.MerchantMasterData SubMerchant; | |
public ipgOnlineComIpgapiSchemasV1.Wallet Wallet; | |
private String[] CreditCardTxType_type_info = new String[]{'CreditCardTxType','http://ipg-online.com/ipgapi/schemas/v1','CreditCardTxType','1','1','false'}; | |
private String[] EMVCardPresentRequest_type_info = new String[]{'EMVCardPresentRequest','http://ipg-online.com/ipgapi/schemas/v1','EMVCardPresentRequest','1','1','false'}; | |
private String[] cardFunction_type_info = new String[]{'cardFunction','http://ipg-online.com/ipgapi/schemas/v1','CardFunctionType','0','1','false'}; | |
private String[] cardAccount_type_info = new String[]{'cardAccount','http://ipg-online.com/ipgapi/schemas/v1','CardAccountType','0','1','false'}; | |
private String[] recurringType_type_info = new String[]{'recurringType','http://ipg-online.com/ipgapi/schemas/v1','RecurringType','0','1','false'}; | |
private String[] unscheduledCredentialOnFileType_type_info = new String[]{'unscheduledCredentialOnFileType','http://ipg-online.com/ipgapi/schemas/v1','UnscheduledCredentialOnFileType','0','1','false'}; | |
private String[] PaymentFacilitator_type_info = new String[]{'PaymentFacilitator','http://ipg-online.com/ipgapi/schemas/v1','PaymentFacilitator','0','1','false'}; | |
private String[] SubMerchant_type_info = new String[]{'SubMerchant','http://ipg-online.com/ipgapi/schemas/v1','MerchantMasterData','0','1','false'}; | |
private String[] Wallet_type_info = new String[]{'Wallet','http://ipg-online.com/ipgapi/schemas/v1','Wallet','0','1','false'}; | |
public ipgOnlineComIpgapiSchemasV1.CustomerCardTxType CustomerCardTxType; | |
public ipgOnlineComIpgapiSchemasV1.CustomerCardData CustomerCardData; | |
private String[] CustomerCardTxType_type_info = new String[]{'CustomerCardTxType','http://ipg-online.com/ipgapi/schemas/v1','CustomerCardTxType','1','1','false'}; | |
private String[] CustomerCardData_type_info = new String[]{'CustomerCardData','http://ipg-online.com/ipgapi/schemas/v1','CustomerCardData','0','1','false'}; | |
public ipgOnlineComIpgapiSchemasV1.DE_DirectDebitTxType DE_DirectDebitTxType; | |
public ipgOnlineComIpgapiSchemasV1.DE_DirectDebitData DE_DirectDebitData; | |
public ipgOnlineComIpgapiSchemasV1.EMVCardPresentRequest DE_DirectDebitEMV; | |
private String[] DE_DirectDebitTxType_type_info = new String[]{'DE_DirectDebitTxType','http://ipg-online.com/ipgapi/schemas/v1','DE_DirectDebitTxType','1','1','false'}; | |
private String[] DE_DirectDebitData_type_info = new String[]{'DE_DirectDebitData','http://ipg-online.com/ipgapi/schemas/v1','DE_DirectDebitData','0','1','false'}; | |
private String[] DE_DirectDebitEMV_type_info = new String[]{'DE_DirectDebitEMV','http://ipg-online.com/ipgapi/schemas/v1','EMVCardPresentRequest','1','1','false'}; | |
public ipgOnlineComIpgapiSchemasV1.IdealTxType IdealTxType; | |
private String[] IdealTxType_type_info = new String[]{'IdealTxType','http://ipg-online.com/ipgapi/schemas/v1','IdealTxType','1','1','false'}; | |
public ipgOnlineComIpgapiSchemasV1.PayPalTxType PayPalTxType; | |
private String[] PayPalTxType_type_info = new String[]{'PayPalTxType','http://ipg-online.com/ipgapi/schemas/v1','PayPalTxType','1','1','false'}; | |
public ipgOnlineComIpgapiSchemasV1.SofortTxType SofortTxType; | |
private String[] SofortTxType_type_info = new String[]{'SofortTxType','http://ipg-online.com/ipgapi/schemas/v1','SofortTxType','1','1','false'}; | |
public ipgOnlineComIpgapiSchemasV1.TopUpTxType TopUpTxType; | |
private String[] TopUpTxType_type_info = new String[]{'TopUpTxType','http://ipg-online.com/ipgapi/schemas/v1','TopUpTxType','1','1','false'}; | |
public ipgOnlineComIpgapiSchemasV1.PaymentUrlTxType PaymentUrlTxType; | |
private String[] PaymentUrlTxType_type_info = new String[]{'PaymentUrlTxType','http://ipg-online.com/ipgapi/schemas/v1','PaymentUrlTxType','1','1','false'}; | |
public ipgOnlineComIpgapiSchemasV1.KlarnaTxType KlarnaTxType; | |
public Integer KlarnaPClassID; | |
private String[] KlarnaTxType_type_info = new String[]{'KlarnaTxType','http://ipg-online.com/ipgapi/schemas/v1','KlarnaTxType','1','1','false'}; | |
private String[] KlarnaPClassID_type_info = new String[]{'KlarnaPClassID','http://ipg-online.com/ipgapi/schemas/v1','int','0','1','false'}; | |
public ipgOnlineComIpgapiSchemasV1.SepaTxType SepaTxType; | |
public ipgOnlineComIpgapiSchemasV1.Transaction_SepaData_element SepaData; | |
private String[] SepaTxType_type_info = new String[]{'SepaTxType','http://ipg-online.com/ipgapi/schemas/v1','SepaTxType','1','1','false'}; | |
private String[] SepaData_type_info = new String[]{'SepaData','http://ipg-online.com/ipgapi/schemas/v1','','1','1','false'}; | |
public ipgOnlineComIpgapiSchemasV1.AlipayTxType AlipayTxType; | |
public ipgOnlineComIpgapiSchemasV1.AlipayPaymentInformation AlipayPaymentInformation; | |
private String[] AlipayTxType_type_info = new String[]{'AlipayTxType','http://ipg-online.com/ipgapi/schemas/v1','AlipayTxType','1','1','false'}; | |
private String[] AlipayPaymentInformation_type_info = new String[]{'AlipayPaymentInformation','http://ipg-online.com/ipgapi/schemas/v1','AlipayPaymentInformation','0','1','false'}; | |
public ipgOnlineComIpgapiSchemasV1.Payment_Element Payment; | |
public ipgOnlineComIpgapiSchemasV1.TransactionDetails TransactionDetails; | |
public ipgOnlineComIpgapiSchemasV1.Billing_Element Billing; | |
public ipgOnlineComIpgapiSchemasV1.Shipping_Element Shipping; | |
public ipgOnlineComIpgapiSchemasV1.ClientLocale_Element ClientLocale; | |
public ipgOnlineComIpgapiSchemasV1.Basket_Element Basket; | |
private String[] Payment_type_info = new String[]{'Payment','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] TransactionDetails_type_info = new String[]{'TransactionDetails','http://ipg-online.com/ipgapi/schemas/v1','TransactionDetails','0','1','false'}; | |
private String[] Billing_type_info = new String[]{'Billing','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] Shipping_type_info = new String[]{'Shipping','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] ClientLocale_type_info = new String[]{'ClientLocale','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] Basket_type_info = new String[]{'Basket','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'CreditCardTxType','CreditCardData','CreditCard3DSecure','Upop','MCC6012Details','EMVCardPresentRequest','cardFunction','cardAccount','recurringType','unscheduledCredentialOnFileType','PaymentFacilitator','SubMerchant','Wallet','CustomerCardTxType','CustomerCardData','DE_DirectDebitTxType','DE_DirectDebitData','DE_DirectDebitEMV','IdealTxType','PayPalTxType','SofortTxType','TopUpTxType','PaymentUrlTxType','KlarnaTxType','KlarnaPClassID','SepaTxType','SepaData','AlipayTxType','AlipayPaymentInformation','Payment','TransactionDetails','Billing','Shipping','ClientLocale','Basket'}; | |
} | |
public class TransactionDetails { | |
public ipgOnlineComIpgapiSchemasV1.AirlineDetails AirlineDetails; | |
public ipgOnlineComIpgapiSchemasV1.AdditionalRequestParameters_Element AdditionalRequestParameters; | |
public ipgOnlineComIpgapiSchemasV1.CarRental CarRental; | |
public ipgOnlineComIpgapiSchemasV1.HotelLodging HotelLodging; | |
public ipgOnlineComIpgapiSchemasV1.PurchaseCard PurchaseCard; | |
public String Comments; | |
public String InvoiceNumber; | |
public String DynamicMerchantName; | |
public String PONumber; | |
public String OrderId; | |
public String MerchantTransactionId; | |
public String ReferencedMerchantTransactionId; | |
public String ReferencedSchemeTransactionId; | |
public Long IpgTransactionId; | |
public Integer Mcc; | |
public String OfflineApprovalType; | |
public String Ip; | |
public String ReferenceNumber; | |
public ipgOnlineComIpgapiSchemasV1.SplitShipment SplitShipment; | |
public String TDate; | |
public String TransactionOrigin; | |
public ipgOnlineComIpgapiSchemasV1.Terminal_Element Terminal; | |
public ipgOnlineComIpgapiSchemasV1.InquiryRateReference InquiryRateReference; | |
public String Signature; | |
private String[] AirlineDetails_type_info = new String[]{'AirlineDetails','http://ipg-online.com/ipgapi/schemas/v1','AirlineDetails','0','1','false'}; | |
private String[] AdditionalRequestParameters_type_info = new String[]{'AdditionalRequestParameters','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] CarRental_type_info = new String[]{'CarRental','http://ipg-online.com/ipgapi/schemas/v1','CarRental','0','1','false'}; | |
private String[] HotelLodging_type_info = new String[]{'HotelLodging','http://ipg-online.com/ipgapi/schemas/v1','HotelLodging','0','1','false'}; | |
private String[] PurchaseCard_type_info = new String[]{'PurchaseCard','http://ipg-online.com/ipgapi/schemas/v1','PurchaseCard','0','1','false'}; | |
private String[] Comments_type_info = new String[]{'Comments','http://ipg-online.com/ipgapi/schemas/v1','String1024max','0','1','false'}; | |
private String[] InvoiceNumber_type_info = new String[]{'InvoiceNumber','http://ipg-online.com/ipgapi/schemas/v1','String48max','0','1','false'}; | |
private String[] DynamicMerchantName_type_info = new String[]{'DynamicMerchantName','http://ipg-online.com/ipgapi/schemas/v1','String100max','0','1','false'}; | |
private String[] PONumber_type_info = new String[]{'PONumber','http://ipg-online.com/ipgapi/schemas/v1','String128max','0','1','false'}; | |
private String[] OrderId_type_info = new String[]{'OrderId','http://ipg-online.com/ipgapi/schemas/v1','String100max','0','1','false'}; | |
private String[] MerchantTransactionId_type_info = new String[]{'MerchantTransactionId','http://ipg-online.com/ipgapi/schemas/v1','String40max','0','1','false'}; | |
private String[] ReferencedMerchantTransactionId_type_info = new String[]{'ReferencedMerchantTransactionId','http://ipg-online.com/ipgapi/schemas/v1','String40max','0','1','false'}; | |
private String[] ReferencedSchemeTransactionId_type_info = new String[]{'ReferencedSchemeTransactionId','http://ipg-online.com/ipgapi/schemas/v1','String40max','0','1','false'}; | |
private String[] IpgTransactionId_type_info = new String[]{'IpgTransactionId','http://ipg-online.com/ipgapi/schemas/v1','PositiveNumeric14max','0','1','false'}; | |
private String[] Mcc_type_info = new String[]{'Mcc','http://ipg-online.com/ipgapi/schemas/v1','Mcc','0','1','false'}; | |
private String[] OfflineApprovalType_type_info = new String[]{'OfflineApprovalType','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] Ip_type_info = new String[]{'Ip','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] ReferenceNumber_type_info = new String[]{'ReferenceNumber','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] SplitShipment_type_info = new String[]{'SplitShipment','http://ipg-online.com/ipgapi/schemas/v1','SplitShipment','0','1','false'}; | |
private String[] TDate_type_info = new String[]{'TDate','http://ipg-online.com/ipgapi/schemas/v1','TDateType','0','1','false'}; | |
private String[] TransactionOrigin_type_info = new String[]{'TransactionOrigin','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] Terminal_type_info = new String[]{'Terminal','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] InquiryRateReference_type_info = new String[]{'InquiryRateReference','http://ipg-online.com/ipgapi/schemas/v1','InquiryRateReference','0','1','false'}; | |
private String[] Signature_type_info = new String[]{'Signature','http://ipg-online.com/ipgapi/schemas/v1','base64Binary','0','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'AirlineDetails','AdditionalRequestParameters','CarRental','HotelLodging','PurchaseCard','Comments','InvoiceNumber','DynamicMerchantName','PONumber','OrderId','MerchantTransactionId','ReferencedMerchantTransactionId','ReferencedSchemeTransactionId','IpgTransactionId','Mcc','OfflineApprovalType','Ip','ReferenceNumber','SplitShipment','TDate','TransactionOrigin','Terminal','InquiryRateReference','Signature'}; | |
} | |
public class TravelRoute_element { | |
public String DepartureDate; | |
public String Origin; | |
public String Destination; | |
public String CarrierCode; | |
public String ServiceClass; | |
public String StopoverType; | |
public String FareBasisCode; | |
public Decimal DepartureTax; | |
public String FlightNumber; | |
private String[] DepartureDate_type_info = new String[]{'DepartureDate','http://ipg-online.com/ipgapi/schemas/v1','StringDate','1','1','false'}; | |
private String[] Origin_type_info = new String[]{'Origin','http://ipg-online.com/ipgapi/schemas/v1','String3max','1','1','false'}; | |
private String[] Destination_type_info = new String[]{'Destination','http://ipg-online.com/ipgapi/schemas/v1','String3max','1','1','false'}; | |
private String[] CarrierCode_type_info = new String[]{'CarrierCode','http://ipg-online.com/ipgapi/schemas/v1','String2max','1','1','false'}; | |
private String[] ServiceClass_type_info = new String[]{'ServiceClass','http://ipg-online.com/ipgapi/schemas/v1','String1max','1','1','false'}; | |
private String[] StopoverType_type_info = new String[]{'StopoverType','http://ipg-online.com/ipgapi/schemas/v1','','1','1','false'}; | |
private String[] FareBasisCode_type_info = new String[]{'FareBasisCode','http://ipg-online.com/ipgapi/schemas/v1','String2max','0','1','false'}; | |
private String[] DepartureTax_type_info = new String[]{'DepartureTax','http://ipg-online.com/ipgapi/schemas/v1','AmountValueType','1','1','false'}; | |
private String[] FlightNumber_type_info = new String[]{'FlightNumber','http://ipg-online.com/ipgapi/schemas/v1','String10max','0','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'DepartureDate','Origin','Destination','CarrierCode','ServiceClass','StopoverType','FareBasisCode','DepartureTax','FlightNumber'}; | |
} | |
public class Upop_element { | |
public String SendSmsResponseCode; | |
public String VCode; | |
public String ActivateStatus; | |
public Boolean AuthenticateTransaction; | |
public ipgOnlineComIpgapiSchemasV1.SecurePlusRequest SecurePlusRequest; | |
private String[] SendSmsResponseCode_type_info = new String[]{'SendSmsResponseCode','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] VCode_type_info = new String[]{'VCode','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] ActivateStatus_type_info = new String[]{'ActivateStatus','http://ipg-online.com/ipgapi/schemas/v1','','0','1','false'}; | |
private String[] AuthenticateTransaction_type_info = new String[]{'AuthenticateTransaction','http://ipg-online.com/ipgapi/schemas/v1','boolean','0','1','false'}; | |
private String[] SecurePlusRequest_type_info = new String[]{'SecurePlusRequest','http://ipg-online.com/ipgapi/schemas/v1','SecurePlusRequest','0','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'SendSmsResponseCode','VCode','ActivateStatus','AuthenticateTransaction','SecurePlusRequest'}; | |
} | |
public class VerificationRedirectResponse { | |
public String AcsURL; | |
public String PaReq; | |
public String TermUrl; | |
public String MD; | |
private String[] AcsURL_type_info = new String[]{'AcsURL','http://ipg-online.com/ipgapi/schemas/v1','string','1','1','false'}; | |
private String[] PaReq_type_info = new String[]{'PaReq','http://ipg-online.com/ipgapi/schemas/v1','string','1','1','false'}; | |
private String[] TermUrl_type_info = new String[]{'TermUrl','http://ipg-online.com/ipgapi/schemas/v1','string','1','1','false'}; | |
private String[] MD_type_info = new String[]{'MD','http://ipg-online.com/ipgapi/schemas/v1','string','1','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'AcsURL','PaReq','TermUrl','MD'}; | |
} | |
public class VerifySmsCodeResponse { | |
public String responseCode; | |
private String[] responseCode_type_info = new String[]{'responseCode','http://ipg-online.com/ipgapi/schemas/v1','string','0','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'responseCode'}; | |
} | |
public class Wallet { | |
public String WalletType; | |
public String WalletID; | |
private String[] WalletType_type_info = new String[]{'WalletType','http://ipg-online.com/ipgapi/schemas/v1','WalletType','1','1','false'}; | |
private String[] WalletID_type_info = new String[]{'WalletID','http://ipg-online.com/ipgapi/schemas/v1','String3','0','1','false'}; | |
private String[] apex_schema_type_info = new String[]{'http://ipg-online.com/ipgapi/schemas/v1','true','false'}; | |
private String[] field_order_type_info = new String[]{'WalletType','WalletID'}; | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment