├── .github └── workflows │ └── php-workflow.yml ├── .gitignore ├── .gitmodules ├── .scrutinizer.yml ├── .travis.yml ├── AnetApiSchema.xsd ├── CONTRIBUTING.md ├── LICENSE.txt ├── MIGRATING.md ├── README.md ├── autoload.php ├── classmap.php ├── composer.json ├── doc ├── AIM.markdown ├── ARB.markdown ├── CIM.markdown ├── CP.markdown ├── DPM.markdown ├── README.md ├── SIM.markdown ├── SOAP.markdown └── TD.markdown ├── lib ├── net │ └── authorize │ │ ├── api │ │ ├── constants │ │ │ └── ANetEnvironment.php │ │ ├── contract │ │ │ └── v1 │ │ │ │ ├── ANetApiRequestType.php │ │ │ │ ├── ANetApiResponseType.php │ │ │ │ ├── ARBCancelSubscriptionRequest.php │ │ │ │ ├── ARBCancelSubscriptionResponse.php │ │ │ │ ├── ARBCreateSubscriptionRequest.php │ │ │ │ ├── ARBCreateSubscriptionResponse.php │ │ │ │ ├── ARBGetSubscriptionListRequest.php │ │ │ │ ├── ARBGetSubscriptionListResponse.php │ │ │ │ ├── ARBGetSubscriptionListSortingType.php │ │ │ │ ├── ARBGetSubscriptionRequest.php │ │ │ │ ├── ARBGetSubscriptionResponse.php │ │ │ │ ├── ARBGetSubscriptionStatusRequest.php │ │ │ │ ├── ARBGetSubscriptionStatusResponse.php │ │ │ │ ├── ARBSubscriptionMaskedType.php │ │ │ │ ├── ARBSubscriptionType.php │ │ │ │ ├── ARBUpdateSubscriptionRequest.php │ │ │ │ ├── ARBUpdateSubscriptionResponse.php │ │ │ │ ├── ArbTransactionType.php │ │ │ │ ├── ArrayOfSettingType.php │ │ │ │ ├── AuDeleteType.php │ │ │ │ ├── AuDetailsType.php │ │ │ │ ├── AuResponseType.php │ │ │ │ ├── AuUpdateType.php │ │ │ │ ├── AuthenticateTestRequest.php │ │ │ │ ├── AuthenticateTestResponse.php │ │ │ │ ├── AuthorizationIndicatorType.php │ │ │ │ ├── BankAccountMaskedType.php │ │ │ │ ├── BankAccountType.php │ │ │ │ ├── BatchDetailsType.php │ │ │ │ ├── BatchStatisticType.php │ │ │ │ ├── CardArtType.php │ │ │ │ ├── CcAuthenticationType.php │ │ │ │ ├── ContactDetailType.php │ │ │ │ ├── CreateCustomerPaymentProfileRequest.php │ │ │ │ ├── CreateCustomerPaymentProfileResponse.php │ │ │ │ ├── CreateCustomerProfileFromTransactionRequest.php │ │ │ │ ├── CreateCustomerProfileRequest.php │ │ │ │ ├── CreateCustomerProfileResponse.php │ │ │ │ ├── CreateCustomerProfileTransactionRequest.php │ │ │ │ ├── CreateCustomerProfileTransactionResponse.php │ │ │ │ ├── CreateCustomerShippingAddressRequest.php │ │ │ │ ├── CreateCustomerShippingAddressResponse.php │ │ │ │ ├── CreateProfileResponseType.php │ │ │ │ ├── CreateTransactionRequest.php │ │ │ │ ├── CreateTransactionResponse.php │ │ │ │ ├── CreditCardMaskedType.php │ │ │ │ ├── CreditCardSimpleType.php │ │ │ │ ├── CreditCardTrackType.php │ │ │ │ ├── CreditCardType.php │ │ │ │ ├── CustomerAddressExType.php │ │ │ │ ├── CustomerAddressType.php │ │ │ │ ├── CustomerDataType.php │ │ │ │ ├── CustomerPaymentProfileBaseType.php │ │ │ │ ├── CustomerPaymentProfileExType.php │ │ │ │ ├── CustomerPaymentProfileListItemType.php │ │ │ │ ├── CustomerPaymentProfileMaskedType.php │ │ │ │ ├── CustomerPaymentProfileSortingType.php │ │ │ │ ├── CustomerPaymentProfileType.php │ │ │ │ ├── CustomerProfileBaseType.php │ │ │ │ ├── CustomerProfileExType.php │ │ │ │ ├── CustomerProfileIdType.php │ │ │ │ ├── CustomerProfileInfoExType.php │ │ │ │ ├── CustomerProfileMaskedType.php │ │ │ │ ├── CustomerProfilePaymentType.php │ │ │ │ ├── CustomerProfileSummaryType.php │ │ │ │ ├── CustomerProfileType.php │ │ │ │ ├── CustomerType.php │ │ │ │ ├── DecryptPaymentDataRequest.php │ │ │ │ ├── DecryptPaymentDataResponse.php │ │ │ │ ├── DeleteCustomerPaymentProfileRequest.php │ │ │ │ ├── DeleteCustomerPaymentProfileResponse.php │ │ │ │ ├── DeleteCustomerProfileRequest.php │ │ │ │ ├── DeleteCustomerProfileResponse.php │ │ │ │ ├── DeleteCustomerShippingAddressRequest.php │ │ │ │ ├── DeleteCustomerShippingAddressResponse.php │ │ │ │ ├── DriversLicenseMaskedType.php │ │ │ │ ├── DriversLicenseType.php │ │ │ │ ├── EmailSettingsType.php │ │ │ │ ├── EmvTagType.php │ │ │ │ ├── EncryptedTrackDataType.php │ │ │ │ ├── EnumCollection.php │ │ │ │ ├── ErrorResponse.php │ │ │ │ ├── ExtendedAmountType.php │ │ │ │ ├── FDSFilterType.php │ │ │ │ ├── FingerPrintType.php │ │ │ │ ├── FraudInformationType.php │ │ │ │ ├── GetAUJobDetailsRequest.php │ │ │ │ ├── GetAUJobDetailsResponse.php │ │ │ │ ├── GetAUJobSummaryRequest.php │ │ │ │ ├── GetAUJobSummaryResponse.php │ │ │ │ ├── GetBatchStatisticsRequest.php │ │ │ │ ├── GetBatchStatisticsResponse.php │ │ │ │ ├── GetCustomerPaymentProfileListRequest.php │ │ │ │ ├── GetCustomerPaymentProfileListResponse.php │ │ │ │ ├── GetCustomerPaymentProfileRequest.php │ │ │ │ ├── GetCustomerPaymentProfileResponse.php │ │ │ │ ├── GetCustomerProfileIdsRequest.php │ │ │ │ ├── GetCustomerProfileIdsResponse.php │ │ │ │ ├── GetCustomerProfileRequest.php │ │ │ │ ├── GetCustomerProfileResponse.php │ │ │ │ ├── GetCustomerShippingAddressRequest.php │ │ │ │ ├── GetCustomerShippingAddressResponse.php │ │ │ │ ├── GetHostedPaymentPageRequest.php │ │ │ │ ├── GetHostedPaymentPageResponse.php │ │ │ │ ├── GetHostedProfilePageRequest.php │ │ │ │ ├── GetHostedProfilePageResponse.php │ │ │ │ ├── GetMerchantDetailsRequest.php │ │ │ │ ├── GetMerchantDetailsResponse.php │ │ │ │ ├── GetSettledBatchListRequest.php │ │ │ │ ├── GetSettledBatchListResponse.php │ │ │ │ ├── GetTransactionDetailsRequest.php │ │ │ │ ├── GetTransactionDetailsResponse.php │ │ │ │ ├── GetTransactionListForCustomerRequest.php │ │ │ │ ├── GetTransactionListRequest.php │ │ │ │ ├── GetTransactionListResponse.php │ │ │ │ ├── GetUnsettledTransactionListRequest.php │ │ │ │ ├── GetUnsettledTransactionListResponse.php │ │ │ │ ├── HeldTransactionRequestType.php │ │ │ │ ├── ImpersonationAuthenticationType.php │ │ │ │ ├── IsAliveRequest.php │ │ │ │ ├── IsAliveResponse.php │ │ │ │ ├── KeyBlockType.php │ │ │ │ ├── KeyManagementSchemeType.php │ │ │ │ ├── KeyManagementSchemeType │ │ │ │ ├── DUKPTAType.php │ │ │ │ └── DUKPTAType │ │ │ │ │ ├── DeviceInfoAType.php │ │ │ │ │ ├── EncryptedDataAType.php │ │ │ │ │ └── ModeAType.php │ │ │ │ ├── KeyValueType.php │ │ │ │ ├── LineItemType.php │ │ │ │ ├── ListOfAUDetailsType.php │ │ │ │ ├── LogoutRequest.php │ │ │ │ ├── LogoutResponse.php │ │ │ │ ├── MerchantAuthenticationType.php │ │ │ │ ├── MerchantContactType.php │ │ │ │ ├── MessagesType.php │ │ │ │ ├── MessagesType │ │ │ │ └── MessageAType.php │ │ │ │ ├── MobileDeviceLoginRequest.php │ │ │ │ ├── MobileDeviceLoginResponse.php │ │ │ │ ├── MobileDeviceRegistrationRequest.php │ │ │ │ ├── MobileDeviceRegistrationResponse.php │ │ │ │ ├── MobileDeviceType.php │ │ │ │ ├── NameAndAddressType.php │ │ │ │ ├── OpaqueDataType.php │ │ │ │ ├── OrderExType.php │ │ │ │ ├── OrderType.php │ │ │ │ ├── OtherTaxType.php │ │ │ │ ├── PagingType.php │ │ │ │ ├── PayPalType.php │ │ │ │ ├── PaymentDetailsType.php │ │ │ │ ├── PaymentEmvType.php │ │ │ │ ├── PaymentMaskedType.php │ │ │ │ ├── PaymentProfileType.php │ │ │ │ ├── PaymentScheduleType.php │ │ │ │ ├── PaymentScheduleType │ │ │ │ └── IntervalAType.php │ │ │ │ ├── PaymentSimpleType.php │ │ │ │ ├── PaymentType.php │ │ │ │ ├── PermissionType.php │ │ │ │ ├── ProcessingOptionsType.php │ │ │ │ ├── ProcessorType.php │ │ │ │ ├── ProfileTransAmountType.php │ │ │ │ ├── ProfileTransAuthCaptureType.php │ │ │ │ ├── ProfileTransAuthOnlyType.php │ │ │ │ ├── ProfileTransCaptureOnlyType.php │ │ │ │ ├── ProfileTransOrderType.php │ │ │ │ ├── ProfileTransPriorAuthCaptureType.php │ │ │ │ ├── ProfileTransRefundType.php │ │ │ │ ├── ProfileTransVoidType.php │ │ │ │ ├── ProfileTransactionType.php │ │ │ │ ├── ReturnedItemType.php │ │ │ │ ├── SecurePaymentContainerErrorType.php │ │ │ │ ├── SecurePaymentContainerRequest.php │ │ │ │ ├── SecurePaymentContainerResponse.php │ │ │ │ ├── SendCustomerTransactionReceiptRequest.php │ │ │ │ ├── SendCustomerTransactionReceiptResponse.php │ │ │ │ ├── SettingType.php │ │ │ │ ├── SolutionType.php │ │ │ │ ├── SubMerchantType.php │ │ │ │ ├── SubscriptionCustomerProfileType.php │ │ │ │ ├── SubscriptionDetailType.php │ │ │ │ ├── SubscriptionPaymentType.php │ │ │ │ ├── SubsequentAuthInformationType.php │ │ │ │ ├── TokenMaskedType.php │ │ │ │ ├── TransRetailInfoType.php │ │ │ │ ├── TransactionDetailsType.php │ │ │ │ ├── TransactionDetailsType │ │ │ │ ├── EmvDetailsAType.php │ │ │ │ └── EmvDetailsAType │ │ │ │ │ └── TagAType.php │ │ │ │ ├── TransactionListSortingType.php │ │ │ │ ├── TransactionRequestType.php │ │ │ │ ├── TransactionRequestType │ │ │ │ └── UserFieldsAType.php │ │ │ │ ├── TransactionResponseType.php │ │ │ │ ├── TransactionResponseType │ │ │ │ ├── EmvResponseAType.php │ │ │ │ ├── EmvResponseAType │ │ │ │ │ └── TagsAType.php │ │ │ │ ├── ErrorsAType.php │ │ │ │ ├── ErrorsAType │ │ │ │ │ └── ErrorAType.php │ │ │ │ ├── MessagesAType.php │ │ │ │ ├── MessagesAType │ │ │ │ │ └── MessageAType.php │ │ │ │ ├── PrePaidCardAType.php │ │ │ │ ├── SecureAcceptanceAType.php │ │ │ │ ├── SplitTenderPaymentsAType.php │ │ │ │ ├── SplitTenderPaymentsAType │ │ │ │ │ └── SplitTenderPaymentAType.php │ │ │ │ └── UserFieldsAType.php │ │ │ │ ├── TransactionSummaryType.php │ │ │ │ ├── UpdateCustomerPaymentProfileRequest.php │ │ │ │ ├── UpdateCustomerPaymentProfileResponse.php │ │ │ │ ├── UpdateCustomerProfileRequest.php │ │ │ │ ├── UpdateCustomerProfileResponse.php │ │ │ │ ├── UpdateCustomerShippingAddressRequest.php │ │ │ │ ├── UpdateCustomerShippingAddressResponse.php │ │ │ │ ├── UpdateHeldTransactionRequest.php │ │ │ │ ├── UpdateHeldTransactionResponse.php │ │ │ │ ├── UpdateMerchantDetailsRequest.php │ │ │ │ ├── UpdateMerchantDetailsResponse.php │ │ │ │ ├── UpdateSplitTenderGroupRequest.php │ │ │ │ ├── UpdateSplitTenderGroupResponse.php │ │ │ │ ├── UserFieldType.php │ │ │ │ ├── ValidateCustomerPaymentProfileRequest.php │ │ │ │ ├── ValidateCustomerPaymentProfileResponse.php │ │ │ │ ├── WebCheckOutDataType.php │ │ │ │ └── WebCheckOutDataTypeTokenType.php │ │ ├── controller │ │ │ ├── ARBCancelSubscriptionController.php │ │ │ ├── ARBCreateSubscriptionController.php │ │ │ ├── ARBGetSubscriptionController.php │ │ │ ├── ARBGetSubscriptionListController.php │ │ │ ├── ARBGetSubscriptionStatusController.php │ │ │ ├── ARBUpdateSubscriptionController.php │ │ │ ├── AuthenticateTestController.php │ │ │ ├── CreateCustomerPaymentProfileController.php │ │ │ ├── CreateCustomerProfileController.php │ │ │ ├── CreateCustomerProfileFromTransactionController.php │ │ │ ├── CreateCustomerProfileTransactionController.php │ │ │ ├── CreateCustomerShippingAddressController.php │ │ │ ├── CreateTransactionController.php │ │ │ ├── DecryptPaymentDataController.php │ │ │ ├── DeleteCustomerPaymentProfileController.php │ │ │ ├── DeleteCustomerProfileController.php │ │ │ ├── DeleteCustomerShippingAddressController.php │ │ │ ├── GetAUJobDetailsController.php │ │ │ ├── GetAUJobSummaryController.php │ │ │ ├── GetBatchStatisticsController.php │ │ │ ├── GetCustomerPaymentProfileController.php │ │ │ ├── GetCustomerPaymentProfileListController.php │ │ │ ├── GetCustomerProfileController.php │ │ │ ├── GetCustomerProfileIdsController.php │ │ │ ├── GetCustomerShippingAddressController.php │ │ │ ├── GetHostedPaymentPageController.php │ │ │ ├── GetHostedProfilePageController.php │ │ │ ├── GetMerchantDetailsController.php │ │ │ ├── GetSettledBatchListController.php │ │ │ ├── GetTransactionDetailsController.php │ │ │ ├── GetTransactionListController.php │ │ │ ├── GetTransactionListForCustomerController.php │ │ │ ├── GetUnsettledTransactionListController.php │ │ │ ├── IsAliveController.php │ │ │ ├── LogoutController.php │ │ │ ├── MobileDeviceLoginController.php │ │ │ ├── MobileDeviceRegistrationController.php │ │ │ ├── SecurePaymentContainerController.php │ │ │ ├── SendCustomerTransactionReceiptController.php │ │ │ ├── UpdateCustomerPaymentProfileController.php │ │ │ ├── UpdateCustomerProfileController.php │ │ │ ├── UpdateCustomerShippingAddressController.php │ │ │ ├── UpdateHeldTransactionController.php │ │ │ ├── UpdateMerchantDetailsController.php │ │ │ ├── UpdateSplitTenderGroupController.php │ │ │ ├── ValidateCustomerPaymentProfileController.php │ │ │ └── base │ │ │ │ ├── ApiOperationBase.php │ │ │ │ └── IApiOperation.php │ │ └── yml │ │ │ └── v1 │ │ │ ├── ANetApiRequestType.yml │ │ │ ├── ANetApiResponseType.yml │ │ │ ├── ARBCancelSubscriptionRequest.yml │ │ │ ├── ARBCancelSubscriptionResponse.yml │ │ │ ├── ARBCreateSubscriptionRequest.yml │ │ │ ├── ARBCreateSubscriptionResponse.yml │ │ │ ├── ARBGetSubscriptionListRequest.yml │ │ │ ├── ARBGetSubscriptionListResponse.yml │ │ │ ├── ARBGetSubscriptionListSortingType.yml │ │ │ ├── ARBGetSubscriptionRequest.yml │ │ │ ├── ARBGetSubscriptionResponse.yml │ │ │ ├── ARBGetSubscriptionStatusRequest.yml │ │ │ ├── ARBGetSubscriptionStatusResponse.yml │ │ │ ├── ARBSubscriptionMaskedType.yml │ │ │ ├── ARBSubscriptionType.yml │ │ │ ├── ARBUpdateSubscriptionRequest.yml │ │ │ ├── ARBUpdateSubscriptionResponse.yml │ │ │ ├── ArbTransactionType.yml │ │ │ ├── ArrayOfSettingType.yml │ │ │ ├── AuDeleteType.yml │ │ │ ├── AuDetailsType.yml │ │ │ ├── AuResponseType.yml │ │ │ ├── AuUpdateType.yml │ │ │ ├── AuthenticateTestRequest.yml │ │ │ ├── AuthenticateTestResponse.yml │ │ │ ├── AuthorizationIndicatorType.yml │ │ │ ├── BankAccountMaskedType.yml │ │ │ ├── BankAccountType.yml │ │ │ ├── BatchDetailsType.yml │ │ │ ├── BatchStatisticType.yml │ │ │ ├── CardArtType.yml │ │ │ ├── CcAuthenticationType.yml │ │ │ ├── ContactDetailType.yml │ │ │ ├── CreateCustomerPaymentProfileRequest.yml │ │ │ ├── CreateCustomerPaymentProfileResponse.yml │ │ │ ├── CreateCustomerProfileFromTransactionRequest.yml │ │ │ ├── CreateCustomerProfileRequest.yml │ │ │ ├── CreateCustomerProfileResponse.yml │ │ │ ├── CreateCustomerProfileTransactionRequest.yml │ │ │ ├── CreateCustomerProfileTransactionResponse.yml │ │ │ ├── CreateCustomerShippingAddressRequest.yml │ │ │ ├── CreateCustomerShippingAddressResponse.yml │ │ │ ├── CreateProfileResponseType.yml │ │ │ ├── CreateTransactionRequest.yml │ │ │ ├── CreateTransactionResponse.yml │ │ │ ├── CreditCardMaskedType.yml │ │ │ ├── CreditCardSimpleType.yml │ │ │ ├── CreditCardTrackType.yml │ │ │ ├── CreditCardType.yml │ │ │ ├── CustomerAddressExType.yml │ │ │ ├── CustomerAddressType.yml │ │ │ ├── CustomerDataType.yml │ │ │ ├── CustomerPaymentProfileBaseType.yml │ │ │ ├── CustomerPaymentProfileExType.yml │ │ │ ├── CustomerPaymentProfileListItemType.yml │ │ │ ├── CustomerPaymentProfileMaskedType.yml │ │ │ ├── CustomerPaymentProfileSortingType.yml │ │ │ ├── CustomerPaymentProfileType.yml │ │ │ ├── CustomerProfileBaseType.yml │ │ │ ├── CustomerProfileExType.yml │ │ │ ├── CustomerProfileIdType.yml │ │ │ ├── CustomerProfileInfoExType.yml │ │ │ ├── CustomerProfileMaskedType.yml │ │ │ ├── CustomerProfilePaymentType.yml │ │ │ ├── CustomerProfileSummaryType.yml │ │ │ ├── CustomerProfileType.yml │ │ │ ├── CustomerType.yml │ │ │ ├── DecryptPaymentDataRequest.yml │ │ │ ├── DecryptPaymentDataResponse.yml │ │ │ ├── DeleteCustomerPaymentProfileRequest.yml │ │ │ ├── DeleteCustomerPaymentProfileResponse.yml │ │ │ ├── DeleteCustomerProfileRequest.yml │ │ │ ├── DeleteCustomerProfileResponse.yml │ │ │ ├── DeleteCustomerShippingAddressRequest.yml │ │ │ ├── DeleteCustomerShippingAddressResponse.yml │ │ │ ├── DriversLicenseMaskedType.yml │ │ │ ├── DriversLicenseType.yml │ │ │ ├── EmailSettingsType.yml │ │ │ ├── EmvTagType.yml │ │ │ ├── EncryptedTrackDataType.yml │ │ │ ├── EnumCollection.yml │ │ │ ├── ErrorResponse.yml │ │ │ ├── ExtendedAmountType.yml │ │ │ ├── FDSFilterType.yml │ │ │ ├── FingerPrintType.yml │ │ │ ├── FraudInformationType.yml │ │ │ ├── GetAUJobDetailsRequest.yml │ │ │ ├── GetAUJobDetailsResponse.yml │ │ │ ├── GetAUJobSummaryRequest.yml │ │ │ ├── GetAUJobSummaryResponse.yml │ │ │ ├── GetBatchStatisticsRequest.yml │ │ │ ├── GetBatchStatisticsResponse.yml │ │ │ ├── GetCustomerPaymentProfileListRequest.yml │ │ │ ├── GetCustomerPaymentProfileListResponse.yml │ │ │ ├── GetCustomerPaymentProfileRequest.yml │ │ │ ├── GetCustomerPaymentProfileResponse.yml │ │ │ ├── GetCustomerProfileIdsRequest.yml │ │ │ ├── GetCustomerProfileIdsResponse.yml │ │ │ ├── GetCustomerProfileRequest.yml │ │ │ ├── GetCustomerProfileResponse.yml │ │ │ ├── GetCustomerShippingAddressRequest.yml │ │ │ ├── GetCustomerShippingAddressResponse.yml │ │ │ ├── GetHostedPaymentPageRequest.yml │ │ │ ├── GetHostedPaymentPageResponse.yml │ │ │ ├── GetHostedProfilePageRequest.yml │ │ │ ├── GetHostedProfilePageResponse.yml │ │ │ ├── GetMerchantDetailsRequest.yml │ │ │ ├── GetMerchantDetailsResponse.yml │ │ │ ├── GetSettledBatchListRequest.yml │ │ │ ├── GetSettledBatchListResponse.yml │ │ │ ├── GetTransactionDetailsRequest.yml │ │ │ ├── GetTransactionDetailsResponse.yml │ │ │ ├── GetTransactionListForCustomerRequest.yml │ │ │ ├── GetTransactionListRequest.yml │ │ │ ├── GetTransactionListResponse.yml │ │ │ ├── GetUnsettledTransactionListRequest.yml │ │ │ ├── GetUnsettledTransactionListResponse.yml │ │ │ ├── HeldTransactionRequestType.yml │ │ │ ├── ImpersonationAuthenticationType.yml │ │ │ ├── IsAliveRequest.yml │ │ │ ├── IsAliveResponse.yml │ │ │ ├── KeyBlockType.yml │ │ │ ├── KeyManagementSchemeType.DUKPTAType.DeviceInfoAType.yml │ │ │ ├── KeyManagementSchemeType.DUKPTAType.EncryptedDataAType.yml │ │ │ ├── KeyManagementSchemeType.DUKPTAType.ModeAType.yml │ │ │ ├── KeyManagementSchemeType.DUKPTAType.yml │ │ │ ├── KeyManagementSchemeType.yml │ │ │ ├── KeyValueType.yml │ │ │ ├── LineItemType.yml │ │ │ ├── ListOfAUDetailsType.yml │ │ │ ├── LogoutRequest.yml │ │ │ ├── LogoutResponse.yml │ │ │ ├── MerchantAuthenticationType.yml │ │ │ ├── MerchantContactType.yml │ │ │ ├── MessagesType.MessageAType.yml │ │ │ ├── MessagesType.yml │ │ │ ├── MobileDeviceLoginRequest.yml │ │ │ ├── MobileDeviceLoginResponse.yml │ │ │ ├── MobileDeviceRegistrationRequest.yml │ │ │ ├── MobileDeviceRegistrationResponse.yml │ │ │ ├── MobileDeviceType.yml │ │ │ ├── NameAndAddressType.yml │ │ │ ├── OpaqueDataType.yml │ │ │ ├── OrderExType.yml │ │ │ ├── OrderType.yml │ │ │ ├── OtherTaxType.yml │ │ │ ├── PagingType.yml │ │ │ ├── PayPalType.yml │ │ │ ├── PaymentDetailsType.yml │ │ │ ├── PaymentEmvType.yml │ │ │ ├── PaymentMaskedType.yml │ │ │ ├── PaymentProfileType.yml │ │ │ ├── PaymentScheduleType.IntervalAType.yml │ │ │ ├── PaymentScheduleType.yml │ │ │ ├── PaymentSimpleType.yml │ │ │ ├── PaymentType.yml │ │ │ ├── PermissionType.yml │ │ │ ├── ProcessingOptionsType.yml │ │ │ ├── ProcessorType.yml │ │ │ ├── ProfileTransAmountType.yml │ │ │ ├── ProfileTransAuthCaptureType.yml │ │ │ ├── ProfileTransAuthOnlyType.yml │ │ │ ├── ProfileTransCaptureOnlyType.yml │ │ │ ├── ProfileTransOrderType.yml │ │ │ ├── ProfileTransPriorAuthCaptureType.yml │ │ │ ├── ProfileTransRefundType.yml │ │ │ ├── ProfileTransVoidType.yml │ │ │ ├── ProfileTransactionType.yml │ │ │ ├── ReturnedItemType.yml │ │ │ ├── SecurePaymentContainerErrorType.yml │ │ │ ├── SecurePaymentContainerRequest.yml │ │ │ ├── SecurePaymentContainerResponse.yml │ │ │ ├── SendCustomerTransactionReceiptRequest.yml │ │ │ ├── SendCustomerTransactionReceiptResponse.yml │ │ │ ├── SettingType.yml │ │ │ ├── SolutionType.yml │ │ │ ├── SubMerchantType.yml │ │ │ ├── SubscriptionCustomerProfileType.yml │ │ │ ├── SubscriptionDetailType.yml │ │ │ ├── SubscriptionPaymentType.yml │ │ │ ├── SubsequentAuthInformationType.yml │ │ │ ├── TokenMaskedType.yml │ │ │ ├── TransRetailInfoType.yml │ │ │ ├── TransactionDetailsType.EmvDetailsAType.TagAType.yml │ │ │ ├── TransactionDetailsType.EmvDetailsAType.yml │ │ │ ├── TransactionDetailsType.yml │ │ │ ├── TransactionListSortingType.yml │ │ │ ├── TransactionRequestType.UserFieldsAType.yml │ │ │ ├── TransactionRequestType.yml │ │ │ ├── TransactionResponseType.EmvResponseAType.TagsAType.yml │ │ │ ├── TransactionResponseType.EmvResponseAType.yml │ │ │ ├── TransactionResponseType.ErrorsAType.ErrorAType.yml │ │ │ ├── TransactionResponseType.ErrorsAType.yml │ │ │ ├── TransactionResponseType.MessagesAType.MessageAType.yml │ │ │ ├── TransactionResponseType.MessagesAType.yml │ │ │ ├── TransactionResponseType.PrePaidCardAType.yml │ │ │ ├── TransactionResponseType.SecureAcceptanceAType.yml │ │ │ ├── TransactionResponseType.SplitTenderPaymentsAType.SplitTenderPaymentAType.yml │ │ │ ├── TransactionResponseType.SplitTenderPaymentsAType.yml │ │ │ ├── TransactionResponseType.UserFieldsAType.yml │ │ │ ├── TransactionResponseType.yml │ │ │ ├── TransactionSummaryType.yml │ │ │ ├── UpdateCustomerPaymentProfileRequest.yml │ │ │ ├── UpdateCustomerPaymentProfileResponse.yml │ │ │ ├── UpdateCustomerProfileRequest.yml │ │ │ ├── UpdateCustomerProfileResponse.yml │ │ │ ├── UpdateCustomerShippingAddressRequest.yml │ │ │ ├── UpdateCustomerShippingAddressResponse.yml │ │ │ ├── UpdateHeldTransactionRequest.yml │ │ │ ├── UpdateHeldTransactionResponse.yml │ │ │ ├── UpdateMerchantDetailsRequest.yml │ │ │ ├── UpdateMerchantDetailsResponse.yml │ │ │ ├── UpdateSplitTenderGroupRequest.yml │ │ │ ├── UpdateSplitTenderGroupResponse.yml │ │ │ ├── UserFieldType.yml │ │ │ ├── ValidateCustomerPaymentProfileRequest.yml │ │ │ ├── ValidateCustomerPaymentProfileResponse.yml │ │ │ ├── WebCheckOutDataType.yml │ │ │ └── WebCheckOutDataTypeTokenType.yml │ │ └── util │ │ ├── ANetSensitiveFields.php │ │ ├── AuthorizedNetSensitiveTagsConfig.json │ │ ├── Helpers.php │ │ ├── HttpClient.php │ │ ├── Log.php │ │ ├── LogFactory.php │ │ ├── Mapper.php │ │ ├── MapperGen.php │ │ ├── MapperObj.php │ │ ├── SensitiveDataConfigType.php │ │ ├── SensitiveTag.php │ │ └── classes.json └── ssl │ └── cert.pem ├── phpunit.xml.dist ├── resources └── ControllerTemplate.phpt ├── scripts ├── appendJsonSerializeCode.pl ├── appendJsonSerializeCode.txt ├── appendJsonSerializeSubClassCode.txt ├── appendSetCode.pl ├── appendSetCode.txt ├── appender.sh ├── backup.pl ├── composer.json.masterUpdate ├── finish.sh ├── generateControllersFromTemplate.sh ├── generateObjectsFromXsd.sh ├── masterUpdate.sh ├── post-patches.sh └── prepare.sh ├── test-sample-codes.sh └── tests ├── AuthorizeNetSSL_Test.php ├── AuthorizeNetTD_Test.php ├── Controller_Test.php ├── bootstrap.php ├── domain.crt ├── net └── authorize │ └── api │ └── controller │ ├── ApiCoreTestBase.php │ ├── CreateTransactionControllerTest.php │ └── LogoutControllerTest.php └── report.html /.gitignore: -------------------------------------------------------------------------------- 1 | *.DS_Store 2 | composer.lock 3 | vendor 4 | phpunit.xml 5 | tests/log 6 | build 7 | phplog 8 | 9 | # Ignore eclipse project files 10 | .buildpath 11 | .project 12 | .settings 13 | backup 14 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "sample-code-php"] 2 | path = sample-code-php 3 | url = https://github.com/AuthorizeNet/sample-code-php.git 4 | -------------------------------------------------------------------------------- /.scrutinizer.yml: -------------------------------------------------------------------------------- 1 | checks: 2 | php: 3 | code_rating: true 4 | duplication: true 5 | 6 | tools: 7 | php_mess_detector: true 8 | php_code_sniffer: true 9 | sensiolabs_security_checker: true 10 | php_cpd: true 11 | php_loc: true 12 | php_pdepend: true 13 | external_code_coverage: 14 | timeout: 1500 #15 min 15 | filter: 16 | paths: 17 | - lib/* -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | Thanks for contributing to the Authorize.Net PHP SDK. 2 | 3 | Before you submit a pull request, we ask that you consider the following: 4 | 5 | - Submit an issue to state the problem your pull request solves or the funtionality that it adds. We can then advise on the feasability of the pull request, and let you know if there are other possible solutions. 6 | - Part of the SDK is auto-generated based on the XML schema. Due to this auto-generation, we cannot merge contributions for request or response classes. You are welcome to open an issue to report problems or suggest improvements. Auto-generated classes include all files inside [contract/v1](https://github.com/AuthorizeNet/sdk-php/tree/master/lib/net/authorize/api/contract/v1) and [controller](https://github.com/AuthorizeNet/sdk-php/tree/master/lib/net/authorize/api/controller) folders, except [controller/base](https://github.com/AuthorizeNet/sdk-php/tree/master/lib/net/authorize/api/controller/base). 7 | - Files marked as deprecated are no longer supported. Issues and pull requests for changes to these deprecated files will be closed. 8 | - Recent changes will be in future branch. Check the code in *future* branch first to see if a fix has already been merged, before suggesting changes to a file. 9 | - **Always create pull request to the future branch.** The pull request will be merged to future, and later pushed to master as part of the next release. 10 | -------------------------------------------------------------------------------- /autoload.php: -------------------------------------------------------------------------------- 1 | =5.6", 11 | "ext-curl": "*", 12 | "ext-json": "*" 13 | }, 14 | "autoload": { 15 | "classmap": ["lib"] 16 | }, 17 | "autoload-dev": { 18 | "classmap": ["tests"] 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /doc/CP.markdown: -------------------------------------------------------------------------------- 1 | Card Present API 2 | ================ 3 | 4 | Basic Overview 5 | -------------- 6 | 7 | The AuthorizeNetCP class creates a request object for submitting transactions 8 | to the AuthorizeNetCP API. The AuthorizeNetCP class extends the AuthorizeNetAIM 9 | class. See the AIM.markdown for help with the basics. This document contains 10 | information regarding the special features of the AuthorizeNetCP class. 11 | 12 | 13 | Merchant Credentials 14 | -------------------- 15 | 16 | Please note that if you are using both the CNP and CP APIs your merchant 17 | credentials will be different. 18 | 19 | Setting Track Data 20 | ------------------ 21 | 22 | To set Track 1 and/or Track 2 data, use the respective methods like so: 23 | 24 | ```PHP 25 | $sale = new AuthorizeNetCP(CP_API_LOGIN_ID, CP_TRANSACTION_KEY); 26 | $sale->setFields( 27 | array( 28 | 'amount' => rand(1, 1000), 29 | 'device_type' => '4', 30 | ) 31 | ); 32 | $sale->setTrack1Data('%B4111111111111111^CARDUSER/JOHN^1803101000000000020000831000000?'); 33 | $response = $sale->authorizeAndCapture(); 34 | 35 | $sale = new AuthorizeNetCP(CP_API_LOGIN_ID, CP_TRANSACTION_KEY); 36 | $sale->setFields( 37 | array( 38 | 'amount' => rand(1, 1000), 39 | 'device_type' => '4', 40 | ) 41 | ); 42 | $sale->setTrack2Data('4111111111111111=1803101000020000831?'); 43 | $response = $sale->authorizeAndCapture(); 44 | ``` 45 | -------------------------------------------------------------------------------- /doc/DPM.markdown: -------------------------------------------------------------------------------- 1 | Direct Post Method 2 | ================== 3 | 4 | Basic Overview 5 | -------------- 6 | 7 | The Authorize.Net PHP SDK includes a class that demonstrates one way 8 | of implementing the Direct Post Method. 9 | 10 | While it is not necessary to use the AuthorizeNetDPM class to implement 11 | DPM, it may serve as a handy reference. 12 | 13 | The AuthorizeNetDPM class extends the AuthorizeNetSIM_Form class. 14 | See the SIM.markdown for additional documentation. 15 | 16 | Relay Response Snippet 17 | ---------------------- 18 | 19 | The AuthorizeNetDPM class contains a `getRelayResponseSnippet($redirect_url)` 20 | which generates a snippet of HTML that will redirect a user back to your 21 | site after submitting a checkout form using DPM/SIM. 22 | 23 | Use this method(or just grab the html) if you want to create a checkout 24 | experience where the user only interacts with pages on your site. 25 | -------------------------------------------------------------------------------- /doc/README.md: -------------------------------------------------------------------------------- 1 | # This documentation and the objects it documents have been deprecated 2 | 3 | For the README for this repository, see README.md in the root level of the repository. For examples of how to interact with the current Authorize.Net API, see our new sample code GitHub repository at https://github.com/AuthorizeNet/sample-code-php. 4 | -------------------------------------------------------------------------------- /doc/SOAP.markdown: -------------------------------------------------------------------------------- 1 | SOAP 2 | ==== 3 | 4 | Basic Overview 5 | -------------- 6 | 7 | The AuthorizeNetSOAP class provides a very basic wrapper to PHP's bundled 8 | SoapClient class. The AuthorizeNetSOAP class merely contains the WSDL, 9 | Sandbox, and Live Production server urls to make it easier to connect 10 | to the Authorize.Net SOAP API. -------------------------------------------------------------------------------- /lib/net/authorize/api/constants/ANetEnvironment.php: -------------------------------------------------------------------------------- 1 | $value){ 21 | $classDetails = $mapper->getClass(get_class($this) , $key); 22 | if (isset($value)){ 23 | if ($classDetails->className === 'Date'){ 24 | $dateTime = $value->format('Y-m-d'); 25 | $values[$key] = $dateTime; 26 | } 27 | else if ($classDetails->className === 'DateTime'){ 28 | $dateTime = $value->format('Y-m-d\TH:i:s\Z'); 29 | $values[$key] = $dateTime; 30 | } 31 | if (is_array($value)){ 32 | if (!$classDetails->isInlineArray){ 33 | $subKey = $classDetails->arrayEntryname; 34 | $subArray = [$subKey => $value]; 35 | $values[$key] = $subArray; 36 | } 37 | } 38 | } 39 | } 40 | return array_merge(parent::jsonSerialize(), $values); 41 | } 42 | 43 | } 44 | 45 | -------------------------------------------------------------------------------- /lib/net/authorize/api/contract/v1/GetCustomerProfileIdsRequest.php: -------------------------------------------------------------------------------- 1 | $value){ 21 | $classDetails = $mapper->getClass(get_class($this) , $key); 22 | if (isset($value)){ 23 | if ($classDetails->className === 'Date'){ 24 | $dateTime = $value->format('Y-m-d'); 25 | $values[$key] = $dateTime; 26 | } 27 | else if ($classDetails->className === 'DateTime'){ 28 | $dateTime = $value->format('Y-m-d\TH:i:s\Z'); 29 | $values[$key] = $dateTime; 30 | } 31 | if (is_array($value)){ 32 | if (!$classDetails->isInlineArray){ 33 | $subKey = $classDetails->arrayEntryname; 34 | $subArray = [$subKey => $value]; 35 | $values[$key] = $subArray; 36 | } 37 | } 38 | } 39 | } 40 | return array_merge(parent::jsonSerialize(), $values); 41 | } 42 | 43 | } 44 | 45 | -------------------------------------------------------------------------------- /lib/net/authorize/api/contract/v1/GetMerchantDetailsRequest.php: -------------------------------------------------------------------------------- 1 | $value){ 21 | $classDetails = $mapper->getClass(get_class($this) , $key); 22 | if (isset($value)){ 23 | if ($classDetails->className === 'Date'){ 24 | $dateTime = $value->format('Y-m-d'); 25 | $values[$key] = $dateTime; 26 | } 27 | else if ($classDetails->className === 'DateTime'){ 28 | $dateTime = $value->format('Y-m-d\TH:i:s\Z'); 29 | $values[$key] = $dateTime; 30 | } 31 | if (is_array($value)){ 32 | if (!$classDetails->isInlineArray){ 33 | $subKey = $classDetails->arrayEntryname; 34 | $subArray = [$subKey => $value]; 35 | $values[$key] = $subArray; 36 | } 37 | } 38 | } 39 | } 40 | return array_merge(parent::jsonSerialize(), $values); 41 | } 42 | 43 | } 44 | 45 | -------------------------------------------------------------------------------- /lib/net/authorize/api/contract/v1/LogoutRequest.php: -------------------------------------------------------------------------------- 1 | $value){ 21 | $classDetails = $mapper->getClass(get_class($this) , $key); 22 | if (isset($value)){ 23 | if ($classDetails->className === 'Date'){ 24 | $dateTime = $value->format('Y-m-d'); 25 | $values[$key] = $dateTime; 26 | } 27 | else if ($classDetails->className === 'DateTime'){ 28 | $dateTime = $value->format('Y-m-d\TH:i:s\Z'); 29 | $values[$key] = $dateTime; 30 | } 31 | if (is_array($value)){ 32 | if (!$classDetails->isInlineArray){ 33 | $subKey = $classDetails->arrayEntryname; 34 | $subArray = [$subKey => $value]; 35 | $values[$key] = $subArray; 36 | } 37 | } 38 | } 39 | } 40 | return array_merge(parent::jsonSerialize(), $values); 41 | } 42 | 43 | } 44 | 45 | -------------------------------------------------------------------------------- /lib/net/authorize/api/contract/v1/MobileDeviceLoginRequest.php: -------------------------------------------------------------------------------- 1 | $value){ 21 | $classDetails = $mapper->getClass(get_class($this) , $key); 22 | if (isset($value)){ 23 | if ($classDetails->className === 'Date'){ 24 | $dateTime = $value->format('Y-m-d'); 25 | $values[$key] = $dateTime; 26 | } 27 | else if ($classDetails->className === 'DateTime'){ 28 | $dateTime = $value->format('Y-m-d\TH:i:s\Z'); 29 | $values[$key] = $dateTime; 30 | } 31 | if (is_array($value)){ 32 | if (!$classDetails->isInlineArray){ 33 | $subKey = $classDetails->arrayEntryname; 34 | $subArray = [$subKey => $value]; 35 | $values[$key] = $subArray; 36 | } 37 | } 38 | } 39 | } 40 | return array_merge(parent::jsonSerialize(), $values); 41 | } 42 | 43 | } 44 | 45 | -------------------------------------------------------------------------------- /lib/net/authorize/api/controller/ARBCancelSubscriptionController.php: -------------------------------------------------------------------------------- 1 | apiRequest-> 18 | 19 | //validate non-required fields of $this->apiRequest-> 20 | } 21 | } -------------------------------------------------------------------------------- /lib/net/authorize/api/controller/ARBCreateSubscriptionController.php: -------------------------------------------------------------------------------- 1 | apiRequest-> 18 | 19 | //validate non-required fields of $this->apiRequest-> 20 | } 21 | } -------------------------------------------------------------------------------- /lib/net/authorize/api/controller/ARBGetSubscriptionController.php: -------------------------------------------------------------------------------- 1 | apiRequest-> 18 | 19 | //validate non-required fields of $this->apiRequest-> 20 | } 21 | } -------------------------------------------------------------------------------- /lib/net/authorize/api/controller/ARBGetSubscriptionListController.php: -------------------------------------------------------------------------------- 1 | apiRequest-> 18 | 19 | //validate non-required fields of $this->apiRequest-> 20 | } 21 | } -------------------------------------------------------------------------------- /lib/net/authorize/api/controller/ARBGetSubscriptionStatusController.php: -------------------------------------------------------------------------------- 1 | apiRequest-> 18 | 19 | //validate non-required fields of $this->apiRequest-> 20 | } 21 | } -------------------------------------------------------------------------------- /lib/net/authorize/api/controller/ARBUpdateSubscriptionController.php: -------------------------------------------------------------------------------- 1 | apiRequest-> 18 | 19 | //validate non-required fields of $this->apiRequest-> 20 | } 21 | } -------------------------------------------------------------------------------- /lib/net/authorize/api/controller/AuthenticateTestController.php: -------------------------------------------------------------------------------- 1 | apiRequest-> 18 | 19 | //validate non-required fields of $this->apiRequest-> 20 | } 21 | } -------------------------------------------------------------------------------- /lib/net/authorize/api/controller/CreateCustomerPaymentProfileController.php: -------------------------------------------------------------------------------- 1 | apiRequest-> 18 | 19 | //validate non-required fields of $this->apiRequest-> 20 | } 21 | } -------------------------------------------------------------------------------- /lib/net/authorize/api/controller/CreateCustomerProfileController.php: -------------------------------------------------------------------------------- 1 | apiRequest-> 18 | 19 | //validate non-required fields of $this->apiRequest-> 20 | } 21 | } -------------------------------------------------------------------------------- /lib/net/authorize/api/controller/CreateCustomerProfileFromTransactionController.php: -------------------------------------------------------------------------------- 1 | apiRequest-> 18 | 19 | //validate non-required fields of $this->apiRequest-> 20 | } 21 | } -------------------------------------------------------------------------------- /lib/net/authorize/api/controller/CreateCustomerProfileTransactionController.php: -------------------------------------------------------------------------------- 1 | apiRequest-> 18 | 19 | //validate non-required fields of $this->apiRequest-> 20 | } 21 | } -------------------------------------------------------------------------------- /lib/net/authorize/api/controller/CreateCustomerShippingAddressController.php: -------------------------------------------------------------------------------- 1 | apiRequest-> 18 | 19 | //validate non-required fields of $this->apiRequest-> 20 | } 21 | } -------------------------------------------------------------------------------- /lib/net/authorize/api/controller/CreateTransactionController.php: -------------------------------------------------------------------------------- 1 | apiRequest-> 18 | 19 | //validate non-required fields of $this->apiRequest-> 20 | } 21 | } -------------------------------------------------------------------------------- /lib/net/authorize/api/controller/DecryptPaymentDataController.php: -------------------------------------------------------------------------------- 1 | apiRequest-> 18 | 19 | //validate non-required fields of $this->apiRequest-> 20 | } 21 | } -------------------------------------------------------------------------------- /lib/net/authorize/api/controller/DeleteCustomerPaymentProfileController.php: -------------------------------------------------------------------------------- 1 | apiRequest-> 18 | 19 | //validate non-required fields of $this->apiRequest-> 20 | } 21 | } -------------------------------------------------------------------------------- /lib/net/authorize/api/controller/DeleteCustomerProfileController.php: -------------------------------------------------------------------------------- 1 | apiRequest-> 18 | 19 | //validate non-required fields of $this->apiRequest-> 20 | } 21 | } -------------------------------------------------------------------------------- /lib/net/authorize/api/controller/DeleteCustomerShippingAddressController.php: -------------------------------------------------------------------------------- 1 | apiRequest-> 18 | 19 | //validate non-required fields of $this->apiRequest-> 20 | } 21 | } -------------------------------------------------------------------------------- /lib/net/authorize/api/controller/GetAUJobDetailsController.php: -------------------------------------------------------------------------------- 1 | apiRequest-> 18 | 19 | //validate non-required fields of $this->apiRequest-> 20 | } 21 | } -------------------------------------------------------------------------------- /lib/net/authorize/api/controller/GetAUJobSummaryController.php: -------------------------------------------------------------------------------- 1 | apiRequest-> 18 | 19 | //validate non-required fields of $this->apiRequest-> 20 | } 21 | } -------------------------------------------------------------------------------- /lib/net/authorize/api/controller/GetBatchStatisticsController.php: -------------------------------------------------------------------------------- 1 | apiRequest-> 18 | 19 | //validate non-required fields of $this->apiRequest-> 20 | } 21 | } -------------------------------------------------------------------------------- /lib/net/authorize/api/controller/GetCustomerPaymentProfileController.php: -------------------------------------------------------------------------------- 1 | apiRequest-> 18 | 19 | //validate non-required fields of $this->apiRequest-> 20 | } 21 | } -------------------------------------------------------------------------------- /lib/net/authorize/api/controller/GetCustomerPaymentProfileListController.php: -------------------------------------------------------------------------------- 1 | apiRequest-> 18 | 19 | //validate non-required fields of $this->apiRequest-> 20 | } 21 | } -------------------------------------------------------------------------------- /lib/net/authorize/api/controller/GetCustomerProfileController.php: -------------------------------------------------------------------------------- 1 | apiRequest-> 18 | 19 | //validate non-required fields of $this->apiRequest-> 20 | } 21 | } -------------------------------------------------------------------------------- /lib/net/authorize/api/controller/GetCustomerProfileIdsController.php: -------------------------------------------------------------------------------- 1 | apiRequest-> 18 | 19 | //validate non-required fields of $this->apiRequest-> 20 | } 21 | } -------------------------------------------------------------------------------- /lib/net/authorize/api/controller/GetCustomerShippingAddressController.php: -------------------------------------------------------------------------------- 1 | apiRequest-> 18 | 19 | //validate non-required fields of $this->apiRequest-> 20 | } 21 | } -------------------------------------------------------------------------------- /lib/net/authorize/api/controller/GetHostedPaymentPageController.php: -------------------------------------------------------------------------------- 1 | apiRequest-> 18 | 19 | //validate non-required fields of $this->apiRequest-> 20 | } 21 | } -------------------------------------------------------------------------------- /lib/net/authorize/api/controller/GetHostedProfilePageController.php: -------------------------------------------------------------------------------- 1 | apiRequest-> 18 | 19 | //validate non-required fields of $this->apiRequest-> 20 | } 21 | } -------------------------------------------------------------------------------- /lib/net/authorize/api/controller/GetMerchantDetailsController.php: -------------------------------------------------------------------------------- 1 | apiRequest-> 18 | 19 | //validate non-required fields of $this->apiRequest-> 20 | } 21 | } -------------------------------------------------------------------------------- /lib/net/authorize/api/controller/GetSettledBatchListController.php: -------------------------------------------------------------------------------- 1 | apiRequest-> 18 | 19 | //validate non-required fields of $this->apiRequest-> 20 | } 21 | } -------------------------------------------------------------------------------- /lib/net/authorize/api/controller/GetTransactionDetailsController.php: -------------------------------------------------------------------------------- 1 | apiRequest-> 18 | 19 | //validate non-required fields of $this->apiRequest-> 20 | } 21 | } -------------------------------------------------------------------------------- /lib/net/authorize/api/controller/GetTransactionListController.php: -------------------------------------------------------------------------------- 1 | apiRequest-> 18 | 19 | //validate non-required fields of $this->apiRequest-> 20 | } 21 | } -------------------------------------------------------------------------------- /lib/net/authorize/api/controller/GetTransactionListForCustomerController.php: -------------------------------------------------------------------------------- 1 | apiRequest-> 18 | 19 | //validate non-required fields of $this->apiRequest-> 20 | } 21 | } -------------------------------------------------------------------------------- /lib/net/authorize/api/controller/GetUnsettledTransactionListController.php: -------------------------------------------------------------------------------- 1 | apiRequest-> 18 | 19 | //validate non-required fields of $this->apiRequest-> 20 | } 21 | } -------------------------------------------------------------------------------- /lib/net/authorize/api/controller/IsAliveController.php: -------------------------------------------------------------------------------- 1 | apiRequest-> 18 | 19 | //validate non-required fields of $this->apiRequest-> 20 | } 21 | } -------------------------------------------------------------------------------- /lib/net/authorize/api/controller/LogoutController.php: -------------------------------------------------------------------------------- 1 | apiRequest-> 18 | 19 | //validate non-required fields of $this->apiRequest-> 20 | } 21 | } -------------------------------------------------------------------------------- /lib/net/authorize/api/controller/MobileDeviceLoginController.php: -------------------------------------------------------------------------------- 1 | apiRequest-> 18 | 19 | //validate non-required fields of $this->apiRequest-> 20 | } 21 | } -------------------------------------------------------------------------------- /lib/net/authorize/api/controller/MobileDeviceRegistrationController.php: -------------------------------------------------------------------------------- 1 | apiRequest-> 18 | 19 | //validate non-required fields of $this->apiRequest-> 20 | } 21 | } -------------------------------------------------------------------------------- /lib/net/authorize/api/controller/SecurePaymentContainerController.php: -------------------------------------------------------------------------------- 1 | apiRequest-> 18 | 19 | //validate non-required fields of $this->apiRequest-> 20 | } 21 | } -------------------------------------------------------------------------------- /lib/net/authorize/api/controller/SendCustomerTransactionReceiptController.php: -------------------------------------------------------------------------------- 1 | apiRequest-> 18 | 19 | //validate non-required fields of $this->apiRequest-> 20 | } 21 | } -------------------------------------------------------------------------------- /lib/net/authorize/api/controller/UpdateCustomerPaymentProfileController.php: -------------------------------------------------------------------------------- 1 | apiRequest-> 18 | 19 | //validate non-required fields of $this->apiRequest-> 20 | } 21 | } -------------------------------------------------------------------------------- /lib/net/authorize/api/controller/UpdateCustomerProfileController.php: -------------------------------------------------------------------------------- 1 | apiRequest-> 18 | 19 | //validate non-required fields of $this->apiRequest-> 20 | } 21 | } -------------------------------------------------------------------------------- /lib/net/authorize/api/controller/UpdateCustomerShippingAddressController.php: -------------------------------------------------------------------------------- 1 | apiRequest-> 18 | 19 | //validate non-required fields of $this->apiRequest-> 20 | } 21 | } -------------------------------------------------------------------------------- /lib/net/authorize/api/controller/UpdateHeldTransactionController.php: -------------------------------------------------------------------------------- 1 | apiRequest-> 18 | 19 | //validate non-required fields of $this->apiRequest-> 20 | } 21 | } -------------------------------------------------------------------------------- /lib/net/authorize/api/controller/UpdateMerchantDetailsController.php: -------------------------------------------------------------------------------- 1 | apiRequest-> 18 | 19 | //validate non-required fields of $this->apiRequest-> 20 | } 21 | } -------------------------------------------------------------------------------- /lib/net/authorize/api/controller/UpdateSplitTenderGroupController.php: -------------------------------------------------------------------------------- 1 | apiRequest-> 18 | 19 | //validate non-required fields of $this->apiRequest-> 20 | } 21 | } -------------------------------------------------------------------------------- /lib/net/authorize/api/controller/ValidateCustomerPaymentProfileController.php: -------------------------------------------------------------------------------- 1 | apiRequest-> 18 | 19 | //validate non-required fields of $this->apiRequest-> 20 | } 21 | } -------------------------------------------------------------------------------- /lib/net/authorize/api/controller/base/IApiOperation.php: -------------------------------------------------------------------------------- 1 | GetResults(); 25 | */ 26 | } -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/ANetApiRequestType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\ANetApiRequestType: 2 | properties: 3 | merchantAuthentication: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: merchantAuthentication 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getMerchantAuthentication 11 | setter: setMerchantAuthentication 12 | type: net\authorize\api\contract\v1\MerchantAuthenticationType 13 | clientId: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: clientId 17 | xml_element: 18 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 19 | accessor: 20 | getter: getClientId 21 | setter: setClientId 22 | type: string 23 | refId: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: refId 27 | xml_element: 28 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 29 | accessor: 30 | getter: getRefId 31 | setter: setRefId 32 | type: string 33 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/ANetApiResponseType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\ANetApiResponseType: 2 | properties: 3 | refId: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: refId 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getRefId 11 | setter: setRefId 12 | type: string 13 | messages: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: messages 17 | xml_element: 18 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 19 | accessor: 20 | getter: getMessages 21 | setter: setMessages 22 | type: net\authorize\api\contract\v1\MessagesType 23 | sessionToken: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: sessionToken 27 | xml_element: 28 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 29 | accessor: 30 | getter: getSessionToken 31 | setter: setSessionToken 32 | type: string 33 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/ARBCancelSubscriptionRequest.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\ARBCancelSubscriptionRequest: 2 | xml_root_name: ARBCancelSubscriptionRequest 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | subscriptionId: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: subscriptionId 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getSubscriptionId 13 | setter: setSubscriptionId 14 | type: string 15 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/ARBCancelSubscriptionResponse.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\ARBCancelSubscriptionResponse: 2 | xml_root_name: ARBCancelSubscriptionResponse 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: { } 5 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/ARBCreateSubscriptionRequest.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\ARBCreateSubscriptionRequest: 2 | xml_root_name: ARBCreateSubscriptionRequest 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | subscription: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: subscription 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getSubscription 13 | setter: setSubscription 14 | type: net\authorize\api\contract\v1\ARBSubscriptionType 15 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/ARBCreateSubscriptionResponse.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\ARBCreateSubscriptionResponse: 2 | xml_root_name: ARBCreateSubscriptionResponse 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | subscriptionId: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: subscriptionId 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getSubscriptionId 13 | setter: setSubscriptionId 14 | type: string 15 | profile: 16 | expose: true 17 | access_type: public_method 18 | serialized_name: profile 19 | xml_element: 20 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 21 | accessor: 22 | getter: getProfile 23 | setter: setProfile 24 | type: net\authorize\api\contract\v1\CustomerProfileIdType 25 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/ARBGetSubscriptionListRequest.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\ARBGetSubscriptionListRequest: 2 | xml_root_name: ARBGetSubscriptionListRequest 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | searchType: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: searchType 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getSearchType 13 | setter: setSearchType 14 | type: string 15 | sorting: 16 | expose: true 17 | access_type: public_method 18 | serialized_name: sorting 19 | xml_element: 20 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 21 | accessor: 22 | getter: getSorting 23 | setter: setSorting 24 | type: net\authorize\api\contract\v1\ARBGetSubscriptionListSortingType 25 | paging: 26 | expose: true 27 | access_type: public_method 28 | serialized_name: paging 29 | xml_element: 30 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 31 | accessor: 32 | getter: getPaging 33 | setter: setPaging 34 | type: net\authorize\api\contract\v1\PagingType 35 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/ARBGetSubscriptionListResponse.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\ARBGetSubscriptionListResponse: 2 | xml_root_name: ARBGetSubscriptionListResponse 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | totalNumInResultSet: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: totalNumInResultSet 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getTotalNumInResultSet 13 | setter: setTotalNumInResultSet 14 | type: integer 15 | subscriptionDetails: 16 | expose: true 17 | access_type: public_method 18 | serialized_name: subscriptionDetails 19 | xml_element: 20 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 21 | accessor: 22 | getter: getSubscriptionDetails 23 | setter: setSubscriptionDetails 24 | type: array 25 | xml_list: 26 | inline: false 27 | skip_when_empty: true 28 | entry_name: subscriptionDetail 29 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 30 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/ARBGetSubscriptionListSortingType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\ARBGetSubscriptionListSortingType: 2 | properties: 3 | orderBy: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: orderBy 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getOrderBy 11 | setter: setOrderBy 12 | type: string 13 | orderDescending: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: orderDescending 17 | xml_element: 18 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 19 | accessor: 20 | getter: getOrderDescending 21 | setter: setOrderDescending 22 | type: boolean 23 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/ARBGetSubscriptionRequest.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\ARBGetSubscriptionRequest: 2 | xml_root_name: ARBGetSubscriptionRequest 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | subscriptionId: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: subscriptionId 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getSubscriptionId 13 | setter: setSubscriptionId 14 | type: string 15 | includeTransactions: 16 | expose: true 17 | access_type: public_method 18 | serialized_name: includeTransactions 19 | xml_element: 20 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 21 | accessor: 22 | getter: getIncludeTransactions 23 | setter: setIncludeTransactions 24 | type: boolean 25 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/ARBGetSubscriptionResponse.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\ARBGetSubscriptionResponse: 2 | xml_root_name: ARBGetSubscriptionResponse 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | subscription: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: subscription 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getSubscription 13 | setter: setSubscription 14 | type: net\authorize\api\contract\v1\ARBSubscriptionMaskedType 15 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/ARBGetSubscriptionStatusRequest.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\ARBGetSubscriptionStatusRequest: 2 | xml_root_name: ARBGetSubscriptionStatusRequest 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | subscriptionId: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: subscriptionId 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getSubscriptionId 13 | setter: setSubscriptionId 14 | type: string 15 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/ARBGetSubscriptionStatusResponse.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\ARBGetSubscriptionStatusResponse: 2 | xml_root_name: ARBGetSubscriptionStatusResponse 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | status: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: status 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getStatus 13 | setter: setStatus 14 | type: string 15 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/ARBUpdateSubscriptionRequest.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\ARBUpdateSubscriptionRequest: 2 | xml_root_name: ARBUpdateSubscriptionRequest 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | subscriptionId: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: subscriptionId 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getSubscriptionId 13 | setter: setSubscriptionId 14 | type: string 15 | subscription: 16 | expose: true 17 | access_type: public_method 18 | serialized_name: subscription 19 | xml_element: 20 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 21 | accessor: 22 | getter: getSubscription 23 | setter: setSubscription 24 | type: net\authorize\api\contract\v1\ARBSubscriptionType 25 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/ARBUpdateSubscriptionResponse.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\ARBUpdateSubscriptionResponse: 2 | xml_root_name: ARBUpdateSubscriptionResponse 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | profile: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: profile 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getProfile 13 | setter: setProfile 14 | type: net\authorize\api\contract\v1\CustomerProfileIdType 15 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/ArrayOfSettingType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\ArrayOfSettingType: 2 | properties: 3 | setting: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: setting 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getSetting 11 | setter: setSetting 12 | xml_list: 13 | inline: true 14 | entry_name: setting 15 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 16 | type: array 17 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/AuDeleteType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\AuDeleteType: 2 | properties: 3 | creditCard: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: creditCard 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getCreditCard 11 | setter: setCreditCard 12 | type: net\authorize\api\contract\v1\CreditCardMaskedType 13 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/AuResponseType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\AuResponseType: 2 | properties: 3 | auReasonCode: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: auReasonCode 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getAuReasonCode 11 | setter: setAuReasonCode 12 | type: string 13 | profileCount: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: profileCount 17 | xml_element: 18 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 19 | accessor: 20 | getter: getProfileCount 21 | setter: setProfileCount 22 | type: integer 23 | reasonDescription: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: reasonDescription 27 | xml_element: 28 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 29 | accessor: 30 | getter: getReasonDescription 31 | setter: setReasonDescription 32 | type: string 33 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/AuUpdateType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\AuUpdateType: 2 | properties: 3 | newCreditCard: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: newCreditCard 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getNewCreditCard 11 | setter: setNewCreditCard 12 | type: net\authorize\api\contract\v1\CreditCardMaskedType 13 | oldCreditCard: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: oldCreditCard 17 | xml_element: 18 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 19 | accessor: 20 | getter: getOldCreditCard 21 | setter: setOldCreditCard 22 | type: net\authorize\api\contract\v1\CreditCardMaskedType 23 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/AuthenticateTestRequest.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\AuthenticateTestRequest: 2 | xml_root_name: authenticateTestRequest 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: { } 5 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/AuthenticateTestResponse.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\AuthenticateTestResponse: 2 | xml_root_name: authenticateTestResponse 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: { } 5 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/AuthorizationIndicatorType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\AuthorizationIndicatorType: 2 | properties: 3 | authorizationIndicator: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: authorizationIndicator 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getAuthorizationIndicator 11 | setter: setAuthorizationIndicator 12 | type: string 13 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/CcAuthenticationType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\CcAuthenticationType: 2 | properties: 3 | authenticationIndicator: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: authenticationIndicator 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getAuthenticationIndicator 11 | setter: setAuthenticationIndicator 12 | type: string 13 | cardholderAuthenticationValue: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: cardholderAuthenticationValue 17 | xml_element: 18 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 19 | accessor: 20 | getter: getCardholderAuthenticationValue 21 | setter: setCardholderAuthenticationValue 22 | type: string 23 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/ContactDetailType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\ContactDetailType: 2 | properties: 3 | email: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: email 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getEmail 11 | setter: setEmail 12 | type: string 13 | firstName: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: firstName 17 | xml_element: 18 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 19 | accessor: 20 | getter: getFirstName 21 | setter: setFirstName 22 | type: string 23 | lastName: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: lastName 27 | xml_element: 28 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 29 | accessor: 30 | getter: getLastName 31 | setter: setLastName 32 | type: string 33 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/CreateCustomerPaymentProfileRequest.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\CreateCustomerPaymentProfileRequest: 2 | xml_root_name: createCustomerPaymentProfileRequest 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | customerProfileId: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: customerProfileId 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getCustomerProfileId 13 | setter: setCustomerProfileId 14 | type: string 15 | paymentProfile: 16 | expose: true 17 | access_type: public_method 18 | serialized_name: paymentProfile 19 | xml_element: 20 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 21 | accessor: 22 | getter: getPaymentProfile 23 | setter: setPaymentProfile 24 | type: net\authorize\api\contract\v1\CustomerPaymentProfileType 25 | validationMode: 26 | expose: true 27 | access_type: public_method 28 | serialized_name: validationMode 29 | xml_element: 30 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 31 | accessor: 32 | getter: getValidationMode 33 | setter: setValidationMode 34 | type: string 35 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/CreateCustomerPaymentProfileResponse.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\CreateCustomerPaymentProfileResponse: 2 | xml_root_name: createCustomerPaymentProfileResponse 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | customerProfileId: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: customerProfileId 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getCustomerProfileId 13 | setter: setCustomerProfileId 14 | type: string 15 | customerPaymentProfileId: 16 | expose: true 17 | access_type: public_method 18 | serialized_name: customerPaymentProfileId 19 | xml_element: 20 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 21 | accessor: 22 | getter: getCustomerPaymentProfileId 23 | setter: setCustomerPaymentProfileId 24 | type: string 25 | validationDirectResponse: 26 | expose: true 27 | access_type: public_method 28 | serialized_name: validationDirectResponse 29 | xml_element: 30 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 31 | accessor: 32 | getter: getValidationDirectResponse 33 | setter: setValidationDirectResponse 34 | type: string 35 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/CreateCustomerProfileRequest.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\CreateCustomerProfileRequest: 2 | xml_root_name: createCustomerProfileRequest 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | profile: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: profile 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getProfile 13 | setter: setProfile 14 | type: net\authorize\api\contract\v1\CustomerProfileType 15 | validationMode: 16 | expose: true 17 | access_type: public_method 18 | serialized_name: validationMode 19 | xml_element: 20 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 21 | accessor: 22 | getter: getValidationMode 23 | setter: setValidationMode 24 | type: string 25 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/CreateCustomerProfileTransactionRequest.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\CreateCustomerProfileTransactionRequest: 2 | xml_root_name: createCustomerProfileTransactionRequest 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | transaction: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: transaction 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getTransaction 13 | setter: setTransaction 14 | type: net\authorize\api\contract\v1\ProfileTransactionType 15 | extraOptions: 16 | expose: true 17 | access_type: public_method 18 | serialized_name: extraOptions 19 | xml_element: 20 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 21 | accessor: 22 | getter: getExtraOptions 23 | setter: setExtraOptions 24 | type: string 25 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/CreateCustomerProfileTransactionResponse.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\CreateCustomerProfileTransactionResponse: 2 | xml_root_name: createCustomerProfileTransactionResponse 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | transactionResponse: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: transactionResponse 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getTransactionResponse 13 | setter: setTransactionResponse 14 | type: net\authorize\api\contract\v1\TransactionResponseType 15 | directResponse: 16 | expose: true 17 | access_type: public_method 18 | serialized_name: directResponse 19 | xml_element: 20 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 21 | accessor: 22 | getter: getDirectResponse 23 | setter: setDirectResponse 24 | type: string 25 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/CreateCustomerShippingAddressRequest.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\CreateCustomerShippingAddressRequest: 2 | xml_root_name: createCustomerShippingAddressRequest 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | customerProfileId: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: customerProfileId 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getCustomerProfileId 13 | setter: setCustomerProfileId 14 | type: string 15 | address: 16 | expose: true 17 | access_type: public_method 18 | serialized_name: address 19 | xml_element: 20 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 21 | accessor: 22 | getter: getAddress 23 | setter: setAddress 24 | type: net\authorize\api\contract\v1\CustomerAddressType 25 | defaultShippingAddress: 26 | expose: true 27 | access_type: public_method 28 | serialized_name: defaultShippingAddress 29 | xml_element: 30 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 31 | accessor: 32 | getter: getDefaultShippingAddress 33 | setter: setDefaultShippingAddress 34 | type: boolean 35 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/CreateCustomerShippingAddressResponse.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\CreateCustomerShippingAddressResponse: 2 | xml_root_name: createCustomerShippingAddressResponse 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | customerProfileId: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: customerProfileId 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getCustomerProfileId 13 | setter: setCustomerProfileId 14 | type: string 15 | customerAddressId: 16 | expose: true 17 | access_type: public_method 18 | serialized_name: customerAddressId 19 | xml_element: 20 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 21 | accessor: 22 | getter: getCustomerAddressId 23 | setter: setCustomerAddressId 24 | type: string 25 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/CreateTransactionRequest.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\CreateTransactionRequest: 2 | xml_root_name: createTransactionRequest 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | transactionRequest: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: transactionRequest 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getTransactionRequest 13 | setter: setTransactionRequest 14 | type: net\authorize\api\contract\v1\TransactionRequestType 15 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/CreateTransactionResponse.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\CreateTransactionResponse: 2 | xml_root_name: createTransactionResponse 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | transactionResponse: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: transactionResponse 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getTransactionResponse 13 | setter: setTransactionResponse 14 | type: net\authorize\api\contract\v1\TransactionResponseType 15 | profileResponse: 16 | expose: true 17 | access_type: public_method 18 | serialized_name: profileResponse 19 | xml_element: 20 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 21 | accessor: 22 | getter: getProfileResponse 23 | setter: setProfileResponse 24 | type: net\authorize\api\contract\v1\CreateProfileResponseType 25 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/CreditCardSimpleType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\CreditCardSimpleType: 2 | properties: 3 | cardNumber: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: cardNumber 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getCardNumber 11 | setter: setCardNumber 12 | type: string 13 | expirationDate: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: expirationDate 17 | xml_element: 18 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 19 | accessor: 20 | getter: getExpirationDate 21 | setter: setExpirationDate 22 | type: string 23 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/CreditCardTrackType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\CreditCardTrackType: 2 | properties: 3 | track1: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: track1 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getTrack1 11 | setter: setTrack1 12 | type: string 13 | track2: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: track2 17 | xml_element: 18 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 19 | accessor: 20 | getter: getTrack2 21 | setter: setTrack2 22 | type: string 23 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/CustomerAddressExType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\CustomerAddressExType: 2 | properties: 3 | customerAddressId: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: customerAddressId 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getCustomerAddressId 11 | setter: setCustomerAddressId 12 | type: string 13 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/CustomerAddressType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\CustomerAddressType: 2 | properties: 3 | phoneNumber: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: phoneNumber 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getPhoneNumber 11 | setter: setPhoneNumber 12 | type: string 13 | faxNumber: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: faxNumber 17 | xml_element: 18 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 19 | accessor: 20 | getter: getFaxNumber 21 | setter: setFaxNumber 22 | type: string 23 | email: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: email 27 | xml_element: 28 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 29 | accessor: 30 | getter: getEmail 31 | setter: setEmail 32 | type: string 33 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/CustomerPaymentProfileBaseType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\CustomerPaymentProfileBaseType: 2 | properties: 3 | customerType: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: customerType 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getCustomerType 11 | setter: setCustomerType 12 | type: string 13 | billTo: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: billTo 17 | xml_element: 18 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 19 | accessor: 20 | getter: getBillTo 21 | setter: setBillTo 22 | type: net\authorize\api\contract\v1\CustomerAddressType 23 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/CustomerPaymentProfileExType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\CustomerPaymentProfileExType: 2 | properties: 3 | customerPaymentProfileId: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: customerPaymentProfileId 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getCustomerPaymentProfileId 11 | setter: setCustomerPaymentProfileId 12 | type: string 13 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/CustomerPaymentProfileSortingType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\CustomerPaymentProfileSortingType: 2 | properties: 3 | orderBy: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: orderBy 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getOrderBy 11 | setter: setOrderBy 12 | type: string 13 | orderDescending: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: orderDescending 17 | xml_element: 18 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 19 | accessor: 20 | getter: getOrderDescending 21 | setter: setOrderDescending 22 | type: boolean 23 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/CustomerProfileBaseType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\CustomerProfileBaseType: 2 | properties: 3 | merchantCustomerId: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: merchantCustomerId 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getMerchantCustomerId 11 | setter: setMerchantCustomerId 12 | type: string 13 | description: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: description 17 | xml_element: 18 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 19 | accessor: 20 | getter: getDescription 21 | setter: setDescription 22 | type: string 23 | email: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: email 27 | xml_element: 28 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 29 | accessor: 30 | getter: getEmail 31 | setter: setEmail 32 | type: string 33 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/CustomerProfileExType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\CustomerProfileExType: 2 | properties: 3 | customerProfileId: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: customerProfileId 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getCustomerProfileId 11 | setter: setCustomerProfileId 12 | type: string 13 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/CustomerProfileIdType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\CustomerProfileIdType: 2 | properties: 3 | customerProfileId: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: customerProfileId 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getCustomerProfileId 11 | setter: setCustomerProfileId 12 | type: string 13 | customerPaymentProfileId: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: customerPaymentProfileId 17 | xml_element: 18 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 19 | accessor: 20 | getter: getCustomerPaymentProfileId 21 | setter: setCustomerPaymentProfileId 22 | type: string 23 | customerAddressId: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: customerAddressId 27 | xml_element: 28 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 29 | accessor: 30 | getter: getCustomerAddressId 31 | setter: setCustomerAddressId 32 | type: string 33 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/CustomerProfileInfoExType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\CustomerProfileInfoExType: 2 | properties: 3 | profileType: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: profileType 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getProfileType 11 | setter: setProfileType 12 | type: string 13 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/DecryptPaymentDataRequest.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\DecryptPaymentDataRequest: 2 | xml_root_name: decryptPaymentDataRequest 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | opaqueData: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: opaqueData 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getOpaqueData 13 | setter: setOpaqueData 14 | type: net\authorize\api\contract\v1\OpaqueDataType 15 | callId: 16 | expose: true 17 | access_type: public_method 18 | serialized_name: callId 19 | xml_element: 20 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 21 | accessor: 22 | getter: getCallId 23 | setter: setCallId 24 | type: string 25 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/DeleteCustomerPaymentProfileRequest.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\DeleteCustomerPaymentProfileRequest: 2 | xml_root_name: deleteCustomerPaymentProfileRequest 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | customerProfileId: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: customerProfileId 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getCustomerProfileId 13 | setter: setCustomerProfileId 14 | type: string 15 | customerPaymentProfileId: 16 | expose: true 17 | access_type: public_method 18 | serialized_name: customerPaymentProfileId 19 | xml_element: 20 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 21 | accessor: 22 | getter: getCustomerPaymentProfileId 23 | setter: setCustomerPaymentProfileId 24 | type: string 25 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/DeleteCustomerPaymentProfileResponse.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\DeleteCustomerPaymentProfileResponse: 2 | xml_root_name: deleteCustomerPaymentProfileResponse 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: { } 5 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/DeleteCustomerProfileRequest.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\DeleteCustomerProfileRequest: 2 | xml_root_name: deleteCustomerProfileRequest 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | customerProfileId: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: customerProfileId 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getCustomerProfileId 13 | setter: setCustomerProfileId 14 | type: string 15 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/DeleteCustomerProfileResponse.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\DeleteCustomerProfileResponse: 2 | xml_root_name: deleteCustomerProfileResponse 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: { } 5 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/DeleteCustomerShippingAddressRequest.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\DeleteCustomerShippingAddressRequest: 2 | xml_root_name: deleteCustomerShippingAddressRequest 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | customerProfileId: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: customerProfileId 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getCustomerProfileId 13 | setter: setCustomerProfileId 14 | type: string 15 | customerAddressId: 16 | expose: true 17 | access_type: public_method 18 | serialized_name: customerAddressId 19 | xml_element: 20 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 21 | accessor: 22 | getter: getCustomerAddressId 23 | setter: setCustomerAddressId 24 | type: string 25 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/DeleteCustomerShippingAddressResponse.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\DeleteCustomerShippingAddressResponse: 2 | xml_root_name: deleteCustomerShippingAddressResponse 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: { } 5 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/DriversLicenseMaskedType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\DriversLicenseMaskedType: 2 | properties: 3 | number: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: number 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getNumber 11 | setter: setNumber 12 | type: string 13 | state: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: state 17 | xml_element: 18 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 19 | accessor: 20 | getter: getState 21 | setter: setState 22 | type: string 23 | dateOfBirth: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: dateOfBirth 27 | xml_element: 28 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 29 | accessor: 30 | getter: getDateOfBirth 31 | setter: setDateOfBirth 32 | type: string 33 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/DriversLicenseType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\DriversLicenseType: 2 | properties: 3 | number: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: number 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getNumber 11 | setter: setNumber 12 | type: string 13 | state: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: state 17 | xml_element: 18 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 19 | accessor: 20 | getter: getState 21 | setter: setState 22 | type: string 23 | dateOfBirth: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: dateOfBirth 27 | xml_element: 28 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 29 | accessor: 30 | getter: getDateOfBirth 31 | setter: setDateOfBirth 32 | type: string 33 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/EmailSettingsType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\EmailSettingsType: 2 | properties: 3 | version: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: version 7 | accessor: 8 | getter: getVersion 9 | setter: setVersion 10 | xml_attribute: true 11 | type: integer 12 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/EmvTagType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\EmvTagType: 2 | properties: 3 | name: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: name 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getName 11 | setter: setName 12 | type: string 13 | value: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: value 17 | xml_element: 18 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 19 | accessor: 20 | getter: getValue 21 | setter: setValue 22 | type: string 23 | formatted: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: formatted 27 | xml_element: 28 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 29 | accessor: 30 | getter: getFormatted 31 | setter: setFormatted 32 | type: string 33 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/EncryptedTrackDataType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\EncryptedTrackDataType: 2 | properties: 3 | formOfPayment: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: FormOfPayment 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getFormOfPayment 11 | setter: setFormOfPayment 12 | type: net\authorize\api\contract\v1\KeyBlockType 13 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/ErrorResponse.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\ErrorResponse: 2 | xml_root_name: ErrorResponse 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/ExtendedAmountType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\ExtendedAmountType: 2 | properties: 3 | amount: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: amount 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getAmount 11 | setter: setAmount 12 | type: float 13 | name: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: name 17 | xml_element: 18 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 19 | accessor: 20 | getter: getName 21 | setter: setName 22 | type: string 23 | description: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: description 27 | xml_element: 28 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 29 | accessor: 30 | getter: getDescription 31 | setter: setDescription 32 | type: string 33 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/FDSFilterType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\FDSFilterType: 2 | properties: 3 | name: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: name 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getName 11 | setter: setName 12 | type: string 13 | action: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: action 17 | xml_element: 18 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 19 | accessor: 20 | getter: getAction 21 | setter: setAction 22 | type: string 23 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/FraudInformationType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\FraudInformationType: 2 | properties: 3 | fraudFilterList: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: fraudFilterList 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getFraudFilterList 11 | setter: setFraudFilterList 12 | type: array 13 | xml_list: 14 | inline: false 15 | skip_when_empty: false 16 | entry_name: fraudFilter 17 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 18 | fraudAction: 19 | expose: true 20 | access_type: public_method 21 | serialized_name: fraudAction 22 | xml_element: 23 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 24 | accessor: 25 | getter: getFraudAction 26 | setter: setFraudAction 27 | type: string 28 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/GetAUJobDetailsRequest.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\GetAUJobDetailsRequest: 2 | xml_root_name: getAUJobDetailsRequest 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | month: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: month 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getMonth 13 | setter: setMonth 14 | type: string 15 | modifiedTypeFilter: 16 | expose: true 17 | access_type: public_method 18 | serialized_name: modifiedTypeFilter 19 | xml_element: 20 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 21 | accessor: 22 | getter: getModifiedTypeFilter 23 | setter: setModifiedTypeFilter 24 | type: string 25 | paging: 26 | expose: true 27 | access_type: public_method 28 | serialized_name: paging 29 | xml_element: 30 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 31 | accessor: 32 | getter: getPaging 33 | setter: setPaging 34 | type: net\authorize\api\contract\v1\PagingType 35 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/GetAUJobDetailsResponse.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\GetAUJobDetailsResponse: 2 | xml_root_name: getAUJobDetailsResponse 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | totalNumInResultSet: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: totalNumInResultSet 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getTotalNumInResultSet 13 | setter: setTotalNumInResultSet 14 | type: integer 15 | auDetails: 16 | expose: true 17 | access_type: public_method 18 | serialized_name: auDetails 19 | xml_element: 20 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 21 | accessor: 22 | getter: getAuDetails 23 | setter: setAuDetails 24 | type: net\authorize\api\contract\v1\ListOfAUDetailsType 25 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/GetAUJobSummaryRequest.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\GetAUJobSummaryRequest: 2 | xml_root_name: getAUJobSummaryRequest 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | month: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: month 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getMonth 13 | setter: setMonth 14 | type: string 15 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/GetAUJobSummaryResponse.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\GetAUJobSummaryResponse: 2 | xml_root_name: getAUJobSummaryResponse 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | auSummary: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: auSummary 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getAuSummary 13 | setter: setAuSummary 14 | type: array 15 | xml_list: 16 | inline: false 17 | skip_when_empty: true 18 | entry_name: auResponse 19 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 20 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/GetBatchStatisticsRequest.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\GetBatchStatisticsRequest: 2 | xml_root_name: getBatchStatisticsRequest 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | batchId: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: batchId 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getBatchId 13 | setter: setBatchId 14 | type: string 15 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/GetBatchStatisticsResponse.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\GetBatchStatisticsResponse: 2 | xml_root_name: getBatchStatisticsResponse 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | batch: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: batch 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getBatch 13 | setter: setBatch 14 | type: net\authorize\api\contract\v1\BatchDetailsType 15 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/GetCustomerPaymentProfileListResponse.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\GetCustomerPaymentProfileListResponse: 2 | xml_root_name: getCustomerPaymentProfileListResponse 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | totalNumInResultSet: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: totalNumInResultSet 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getTotalNumInResultSet 13 | setter: setTotalNumInResultSet 14 | type: integer 15 | paymentProfiles: 16 | expose: true 17 | access_type: public_method 18 | serialized_name: paymentProfiles 19 | xml_element: 20 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 21 | accessor: 22 | getter: getPaymentProfiles 23 | setter: setPaymentProfiles 24 | type: array 25 | xml_list: 26 | inline: false 27 | skip_when_empty: true 28 | entry_name: paymentProfile 29 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 30 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/GetCustomerPaymentProfileResponse.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\GetCustomerPaymentProfileResponse: 2 | xml_root_name: getCustomerPaymentProfileResponse 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | paymentProfile: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: paymentProfile 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getPaymentProfile 13 | setter: setPaymentProfile 14 | type: net\authorize\api\contract\v1\CustomerPaymentProfileMaskedType 15 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/GetCustomerProfileIdsRequest.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\GetCustomerProfileIdsRequest: 2 | xml_root_name: getCustomerProfileIdsRequest 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: { } 5 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/GetCustomerProfileIdsResponse.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\GetCustomerProfileIdsResponse: 2 | xml_root_name: getCustomerProfileIdsResponse 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | ids: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: ids 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getIds 13 | setter: setIds 14 | type: array 15 | xml_list: 16 | inline: false 17 | skip_when_empty: false 18 | entry_name: numericString 19 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 20 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/GetCustomerProfileResponse.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\GetCustomerProfileResponse: 2 | xml_root_name: getCustomerProfileResponse 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | profile: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: profile 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getProfile 13 | setter: setProfile 14 | type: net\authorize\api\contract\v1\CustomerProfileMaskedType 15 | subscriptionIds: 16 | expose: true 17 | access_type: public_method 18 | serialized_name: subscriptionIds 19 | xml_element: 20 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 21 | accessor: 22 | getter: getSubscriptionIds 23 | setter: setSubscriptionIds 24 | type: array 25 | xml_list: 26 | inline: false 27 | skip_when_empty: true 28 | entry_name: subscriptionId 29 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 30 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/GetCustomerShippingAddressRequest.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\GetCustomerShippingAddressRequest: 2 | xml_root_name: getCustomerShippingAddressRequest 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | customerProfileId: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: customerProfileId 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getCustomerProfileId 13 | setter: setCustomerProfileId 14 | type: string 15 | customerAddressId: 16 | expose: true 17 | access_type: public_method 18 | serialized_name: customerAddressId 19 | xml_element: 20 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 21 | accessor: 22 | getter: getCustomerAddressId 23 | setter: setCustomerAddressId 24 | type: string 25 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/GetHostedPaymentPageRequest.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\GetHostedPaymentPageRequest: 2 | xml_root_name: getHostedPaymentPageRequest 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | transactionRequest: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: transactionRequest 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getTransactionRequest 13 | setter: setTransactionRequest 14 | type: net\authorize\api\contract\v1\TransactionRequestType 15 | hostedPaymentSettings: 16 | expose: true 17 | access_type: public_method 18 | serialized_name: hostedPaymentSettings 19 | xml_element: 20 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 21 | accessor: 22 | getter: getHostedPaymentSettings 23 | setter: setHostedPaymentSettings 24 | type: array 25 | xml_list: 26 | inline: false 27 | skip_when_empty: true 28 | entry_name: setting 29 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 30 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/GetHostedPaymentPageResponse.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\GetHostedPaymentPageResponse: 2 | xml_root_name: getHostedPaymentPageResponse 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | token: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: token 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getToken 13 | setter: setToken 14 | type: string 15 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/GetHostedProfilePageRequest.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\GetHostedProfilePageRequest: 2 | xml_root_name: getHostedProfilePageRequest 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | customerProfileId: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: customerProfileId 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getCustomerProfileId 13 | setter: setCustomerProfileId 14 | type: string 15 | hostedProfileSettings: 16 | expose: true 17 | access_type: public_method 18 | serialized_name: hostedProfileSettings 19 | xml_element: 20 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 21 | accessor: 22 | getter: getHostedProfileSettings 23 | setter: setHostedProfileSettings 24 | type: array 25 | xml_list: 26 | inline: false 27 | skip_when_empty: true 28 | entry_name: setting 29 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 30 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/GetHostedProfilePageResponse.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\GetHostedProfilePageResponse: 2 | xml_root_name: getHostedProfilePageResponse 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | token: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: token 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getToken 13 | setter: setToken 14 | type: string 15 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/GetMerchantDetailsRequest.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\GetMerchantDetailsRequest: 2 | xml_root_name: getMerchantDetailsRequest 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: { } 5 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/GetSettledBatchListRequest.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\GetSettledBatchListRequest: 2 | xml_root_name: getSettledBatchListRequest 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | includeStatistics: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: includeStatistics 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getIncludeStatistics 13 | setter: setIncludeStatistics 14 | type: boolean 15 | firstSettlementDate: 16 | expose: true 17 | access_type: public_method 18 | serialized_name: firstSettlementDate 19 | xml_element: 20 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 21 | accessor: 22 | getter: getFirstSettlementDate 23 | setter: setFirstSettlementDate 24 | type: GoetasWebservices\Xsd\XsdToPhp\XMLSchema\DateTime 25 | lastSettlementDate: 26 | expose: true 27 | access_type: public_method 28 | serialized_name: lastSettlementDate 29 | xml_element: 30 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 31 | accessor: 32 | getter: getLastSettlementDate 33 | setter: setLastSettlementDate 34 | type: GoetasWebservices\Xsd\XsdToPhp\XMLSchema\DateTime 35 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/GetSettledBatchListResponse.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\GetSettledBatchListResponse: 2 | xml_root_name: getSettledBatchListResponse 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | batchList: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: batchList 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getBatchList 13 | setter: setBatchList 14 | type: array 15 | xml_list: 16 | inline: false 17 | skip_when_empty: true 18 | entry_name: batch 19 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 20 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/GetTransactionDetailsRequest.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\GetTransactionDetailsRequest: 2 | xml_root_name: getTransactionDetailsRequest 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | transId: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: transId 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getTransId 13 | setter: setTransId 14 | type: string 15 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/GetTransactionDetailsResponse.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\GetTransactionDetailsResponse: 2 | xml_root_name: getTransactionDetailsResponse 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | transaction: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: transaction 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getTransaction 13 | setter: setTransaction 14 | type: net\authorize\api\contract\v1\TransactionDetailsType 15 | clientId: 16 | expose: true 17 | access_type: public_method 18 | serialized_name: clientId 19 | xml_element: 20 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 21 | accessor: 22 | getter: getClientId 23 | setter: setClientId 24 | type: string 25 | transrefId: 26 | expose: true 27 | access_type: public_method 28 | serialized_name: transrefId 29 | xml_element: 30 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 31 | accessor: 32 | getter: getTransrefId 33 | setter: setTransrefId 34 | type: string 35 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/GetTransactionListRequest.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\GetTransactionListRequest: 2 | xml_root_name: getTransactionListRequest 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | batchId: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: batchId 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getBatchId 13 | setter: setBatchId 14 | type: string 15 | sorting: 16 | expose: true 17 | access_type: public_method 18 | serialized_name: sorting 19 | xml_element: 20 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 21 | accessor: 22 | getter: getSorting 23 | setter: setSorting 24 | type: net\authorize\api\contract\v1\TransactionListSortingType 25 | paging: 26 | expose: true 27 | access_type: public_method 28 | serialized_name: paging 29 | xml_element: 30 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 31 | accessor: 32 | getter: getPaging 33 | setter: setPaging 34 | type: net\authorize\api\contract\v1\PagingType 35 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/GetTransactionListResponse.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\GetTransactionListResponse: 2 | xml_root_name: getTransactionListResponse 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | transactions: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: transactions 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getTransactions 13 | setter: setTransactions 14 | type: array 15 | xml_list: 16 | inline: false 17 | skip_when_empty: true 18 | entry_name: transaction 19 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 20 | totalNumInResultSet: 21 | expose: true 22 | access_type: public_method 23 | serialized_name: totalNumInResultSet 24 | xml_element: 25 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 26 | accessor: 27 | getter: getTotalNumInResultSet 28 | setter: setTotalNumInResultSet 29 | type: integer 30 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/GetUnsettledTransactionListRequest.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\GetUnsettledTransactionListRequest: 2 | xml_root_name: getUnsettledTransactionListRequest 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | status: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: status 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getStatus 13 | setter: setStatus 14 | type: string 15 | sorting: 16 | expose: true 17 | access_type: public_method 18 | serialized_name: sorting 19 | xml_element: 20 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 21 | accessor: 22 | getter: getSorting 23 | setter: setSorting 24 | type: net\authorize\api\contract\v1\TransactionListSortingType 25 | paging: 26 | expose: true 27 | access_type: public_method 28 | serialized_name: paging 29 | xml_element: 30 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 31 | accessor: 32 | getter: getPaging 33 | setter: setPaging 34 | type: net\authorize\api\contract\v1\PagingType 35 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/GetUnsettledTransactionListResponse.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\GetUnsettledTransactionListResponse: 2 | xml_root_name: getUnsettledTransactionListResponse 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | transactions: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: transactions 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getTransactions 13 | setter: setTransactions 14 | type: array 15 | xml_list: 16 | inline: false 17 | skip_when_empty: true 18 | entry_name: transaction 19 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 20 | totalNumInResultSet: 21 | expose: true 22 | access_type: public_method 23 | serialized_name: totalNumInResultSet 24 | xml_element: 25 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 26 | accessor: 27 | getter: getTotalNumInResultSet 28 | setter: setTotalNumInResultSet 29 | type: integer 30 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/HeldTransactionRequestType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\HeldTransactionRequestType: 2 | properties: 3 | action: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: action 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getAction 11 | setter: setAction 12 | type: string 13 | refTransId: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: refTransId 17 | xml_element: 18 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 19 | accessor: 20 | getter: getRefTransId 21 | setter: setRefTransId 22 | type: string 23 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/ImpersonationAuthenticationType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\ImpersonationAuthenticationType: 2 | properties: 3 | partnerLoginId: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: partnerLoginId 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getPartnerLoginId 11 | setter: setPartnerLoginId 12 | type: string 13 | partnerTransactionKey: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: partnerTransactionKey 17 | xml_element: 18 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 19 | accessor: 20 | getter: getPartnerTransactionKey 21 | setter: setPartnerTransactionKey 22 | type: string 23 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/IsAliveRequest.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\IsAliveRequest: 2 | xml_root_name: isAliveRequest 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | refId: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: refId 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getRefId 13 | setter: setRefId 14 | type: string 15 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/IsAliveResponse.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\IsAliveResponse: 2 | xml_root_name: isAliveResponse 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: { } 5 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/KeyBlockType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\KeyBlockType: 2 | properties: 3 | value: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: Value 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getValue 11 | setter: setValue 12 | type: net\authorize\api\contract\v1\KeyValueType 13 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/KeyManagementSchemeType.DUKPTAType.DeviceInfoAType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\KeyManagementSchemeType\DUKPTAType\DeviceInfoAType: 2 | properties: 3 | description: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: Description 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getDescription 11 | setter: setDescription 12 | type: string 13 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/KeyManagementSchemeType.DUKPTAType.EncryptedDataAType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\KeyManagementSchemeType\DUKPTAType\EncryptedDataAType: 2 | properties: 3 | value: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: Value 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getValue 11 | setter: setValue 12 | type: string 13 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/KeyManagementSchemeType.DUKPTAType.ModeAType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\KeyManagementSchemeType\DUKPTAType\ModeAType: 2 | properties: 3 | pIN: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: PIN 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getPIN 11 | setter: setPIN 12 | type: string 13 | data: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: Data 17 | xml_element: 18 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 19 | accessor: 20 | getter: getData 21 | setter: setData 22 | type: string 23 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/KeyManagementSchemeType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\KeyManagementSchemeType: 2 | properties: 3 | dUKPT: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: DUKPT 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getDUKPT 11 | setter: setDUKPT 12 | type: net\authorize\api\contract\v1\KeyManagementSchemeType\DUKPTAType 13 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/KeyValueType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\KeyValueType: 2 | properties: 3 | encoding: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: Encoding 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getEncoding 11 | setter: setEncoding 12 | type: string 13 | encryptionAlgorithm: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: EncryptionAlgorithm 17 | xml_element: 18 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 19 | accessor: 20 | getter: getEncryptionAlgorithm 21 | setter: setEncryptionAlgorithm 22 | type: string 23 | scheme: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: Scheme 27 | xml_element: 28 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 29 | accessor: 30 | getter: getScheme 31 | setter: setScheme 32 | type: net\authorize\api\contract\v1\KeyManagementSchemeType 33 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/ListOfAUDetailsType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\ListOfAUDetailsType: 2 | properties: 3 | auUpdate: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: auUpdate 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getAuUpdate 11 | setter: setAuUpdate 12 | xml_list: 13 | inline: true 14 | entry_name: auUpdate 15 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 16 | type: array 17 | auDelete: 18 | expose: true 19 | access_type: public_method 20 | serialized_name: auDelete 21 | xml_element: 22 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 23 | accessor: 24 | getter: getAuDelete 25 | setter: setAuDelete 26 | xml_list: 27 | inline: true 28 | entry_name: auDelete 29 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 30 | type: array 31 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/LogoutRequest.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\LogoutRequest: 2 | xml_root_name: logoutRequest 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: { } 5 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/LogoutResponse.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\LogoutResponse: 2 | xml_root_name: logoutResponse 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: { } 5 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/MessagesType.MessageAType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\MessagesType\MessageAType: 2 | properties: 3 | code: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: code 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getCode 11 | setter: setCode 12 | type: string 13 | text: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: text 17 | xml_element: 18 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 19 | accessor: 20 | getter: getText 21 | setter: setText 22 | type: string 23 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/MessagesType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\MessagesType: 2 | properties: 3 | resultCode: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: resultCode 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getResultCode 11 | setter: setResultCode 12 | type: string 13 | message: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: message 17 | xml_element: 18 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 19 | accessor: 20 | getter: getMessage 21 | setter: setMessage 22 | xml_list: 23 | inline: true 24 | entry_name: message 25 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 26 | type: array 27 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/MobileDeviceLoginRequest.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\MobileDeviceLoginRequest: 2 | xml_root_name: mobileDeviceLoginRequest 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: { } 5 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/MobileDeviceRegistrationRequest.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\MobileDeviceRegistrationRequest: 2 | xml_root_name: mobileDeviceRegistrationRequest 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | mobileDevice: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: mobileDevice 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getMobileDevice 13 | setter: setMobileDevice 14 | type: net\authorize\api\contract\v1\MobileDeviceType 15 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/MobileDeviceRegistrationResponse.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\MobileDeviceRegistrationResponse: 2 | xml_root_name: mobileDeviceRegistrationResponse 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: { } 5 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/OrderExType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\OrderExType: 2 | properties: 3 | purchaseOrderNumber: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: purchaseOrderNumber 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getPurchaseOrderNumber 11 | setter: setPurchaseOrderNumber 12 | type: string 13 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/PagingType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\PagingType: 2 | properties: 3 | limit: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: limit 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getLimit 11 | setter: setLimit 12 | type: integer 13 | offset: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: offset 17 | xml_element: 18 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 19 | accessor: 20 | getter: getOffset 21 | setter: setOffset 22 | type: integer 23 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/PaymentEmvType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\PaymentEmvType: 2 | properties: 3 | emvData: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: emvData 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getEmvData 11 | setter: setEmvData 12 | type: W3\XMLSchema\2001\AnyType 13 | emvDescriptor: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: emvDescriptor 17 | xml_element: 18 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 19 | accessor: 20 | getter: getEmvDescriptor 21 | setter: setEmvDescriptor 22 | type: W3\XMLSchema\2001\AnyType 23 | emvVersion: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: emvVersion 27 | xml_element: 28 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 29 | accessor: 30 | getter: getEmvVersion 31 | setter: setEmvVersion 32 | type: W3\XMLSchema\2001\AnyType 33 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/PaymentMaskedType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\PaymentMaskedType: 2 | properties: 3 | creditCard: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: creditCard 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getCreditCard 11 | setter: setCreditCard 12 | type: net\authorize\api\contract\v1\CreditCardMaskedType 13 | bankAccount: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: bankAccount 17 | xml_element: 18 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 19 | accessor: 20 | getter: getBankAccount 21 | setter: setBankAccount 22 | type: net\authorize\api\contract\v1\BankAccountMaskedType 23 | tokenInformation: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: tokenInformation 27 | xml_element: 28 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 29 | accessor: 30 | getter: getTokenInformation 31 | setter: setTokenInformation 32 | type: net\authorize\api\contract\v1\TokenMaskedType 33 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/PaymentProfileType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\PaymentProfileType: 2 | properties: 3 | paymentProfileId: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: paymentProfileId 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getPaymentProfileId 11 | setter: setPaymentProfileId 12 | type: string 13 | cardCode: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: cardCode 17 | xml_element: 18 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 19 | accessor: 20 | getter: getCardCode 21 | setter: setCardCode 22 | type: string 23 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/PaymentScheduleType.IntervalAType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\PaymentScheduleType\IntervalAType: 2 | properties: 3 | length: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: length 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getLength 11 | setter: setLength 12 | type: integer 13 | unit: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: unit 17 | xml_element: 18 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 19 | accessor: 20 | getter: getUnit 21 | setter: setUnit 22 | type: string 23 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/PaymentSimpleType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\PaymentSimpleType: 2 | properties: 3 | creditCard: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: creditCard 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getCreditCard 11 | setter: setCreditCard 12 | type: net\authorize\api\contract\v1\CreditCardSimpleType 13 | bankAccount: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: bankAccount 17 | xml_element: 18 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 19 | accessor: 20 | getter: getBankAccount 21 | setter: setBankAccount 22 | type: net\authorize\api\contract\v1\BankAccountType 23 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/PermissionType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\PermissionType: 2 | properties: 3 | permissionName: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: permissionName 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getPermissionName 11 | setter: setPermissionName 12 | type: string 13 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/ProcessorType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\ProcessorType: 2 | properties: 3 | name: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: name 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getName 11 | setter: setName 12 | type: string 13 | id: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: id 17 | xml_element: 18 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 19 | accessor: 20 | getter: getId 21 | setter: setId 22 | type: integer 23 | cardTypes: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: cardTypes 27 | xml_element: 28 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 29 | accessor: 30 | getter: getCardTypes 31 | setter: setCardTypes 32 | type: array 33 | xml_list: 34 | inline: false 35 | skip_when_empty: true 36 | entry_name: cardType 37 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 38 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/ProfileTransAuthCaptureType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\ProfileTransAuthCaptureType: 2 | properties: { } 3 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/ProfileTransAuthOnlyType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\ProfileTransAuthOnlyType: 2 | properties: { } 3 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/ProfileTransCaptureOnlyType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\ProfileTransCaptureOnlyType: 2 | properties: 3 | approvalCode: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: approvalCode 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getApprovalCode 11 | setter: setApprovalCode 12 | type: string 13 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/SecurePaymentContainerErrorType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\SecurePaymentContainerErrorType: 2 | properties: 3 | code: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: code 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getCode 11 | setter: setCode 12 | type: string 13 | description: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: description 17 | xml_element: 18 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 19 | accessor: 20 | getter: getDescription 21 | setter: setDescription 22 | type: string 23 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/SecurePaymentContainerRequest.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\SecurePaymentContainerRequest: 2 | xml_root_name: securePaymentContainerRequest 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | data: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: data 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getData 13 | setter: setData 14 | type: net\authorize\api\contract\v1\WebCheckOutDataType 15 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/SecurePaymentContainerResponse.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\SecurePaymentContainerResponse: 2 | xml_root_name: securePaymentContainerResponse 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | opaqueData: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: opaqueData 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getOpaqueData 13 | setter: setOpaqueData 14 | type: net\authorize\api\contract\v1\OpaqueDataType 15 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/SendCustomerTransactionReceiptRequest.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\SendCustomerTransactionReceiptRequest: 2 | xml_root_name: sendCustomerTransactionReceiptRequest 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | transId: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: transId 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getTransId 13 | setter: setTransId 14 | type: string 15 | customerEmail: 16 | expose: true 17 | access_type: public_method 18 | serialized_name: customerEmail 19 | xml_element: 20 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 21 | accessor: 22 | getter: getCustomerEmail 23 | setter: setCustomerEmail 24 | type: string 25 | emailSettings: 26 | expose: true 27 | access_type: public_method 28 | serialized_name: emailSettings 29 | xml_element: 30 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 31 | accessor: 32 | getter: getEmailSettings 33 | setter: setEmailSettings 34 | type: net\authorize\api\contract\v1\EmailSettingsType 35 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/SendCustomerTransactionReceiptResponse.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\SendCustomerTransactionReceiptResponse: 2 | xml_root_name: sendCustomerTransactionReceiptResponse 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: { } 5 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/SettingType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\SettingType: 2 | properties: 3 | settingName: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: settingName 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getSettingName 11 | setter: setSettingName 12 | type: string 13 | settingValue: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: settingValue 17 | xml_element: 18 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 19 | accessor: 20 | getter: getSettingValue 21 | setter: setSettingValue 22 | type: string 23 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/SolutionType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\SolutionType: 2 | properties: 3 | id: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: id 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getId 11 | setter: setId 12 | type: string 13 | name: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: name 17 | xml_element: 18 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 19 | accessor: 20 | getter: getName 21 | setter: setName 22 | type: string 23 | vendorName: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: vendorName 27 | xml_element: 28 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 29 | accessor: 30 | getter: getVendorName 31 | setter: setVendorName 32 | type: string 33 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/SubscriptionCustomerProfileType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\SubscriptionCustomerProfileType: 2 | properties: 3 | paymentProfile: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: paymentProfile 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getPaymentProfile 11 | setter: setPaymentProfile 12 | type: net\authorize\api\contract\v1\CustomerPaymentProfileMaskedType 13 | shippingProfile: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: shippingProfile 17 | xml_element: 18 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 19 | accessor: 20 | getter: getShippingProfile 21 | setter: setShippingProfile 22 | type: net\authorize\api\contract\v1\CustomerAddressExType 23 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/SubscriptionPaymentType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\SubscriptionPaymentType: 2 | properties: 3 | id: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: id 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getId 11 | setter: setId 12 | type: integer 13 | payNum: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: payNum 17 | xml_element: 18 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 19 | accessor: 20 | getter: getPayNum 21 | setter: setPayNum 22 | type: integer 23 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/SubsequentAuthInformationType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\SubsequentAuthInformationType: 2 | properties: 3 | originalNetworkTransId: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: originalNetworkTransId 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getOriginalNetworkTransId 11 | setter: setOriginalNetworkTransId 12 | type: string 13 | originalAuthAmount: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: originalAuthAmount 17 | xml_element: 18 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 19 | accessor: 20 | getter: getOriginalAuthAmount 21 | setter: setOriginalAuthAmount 22 | type: float 23 | reason: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: reason 27 | xml_element: 28 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 29 | accessor: 30 | getter: getReason 31 | setter: setReason 32 | type: string 33 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/TransactionDetailsType.EmvDetailsAType.TagAType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\TransactionDetailsType\EmvDetailsAType\TagAType: 2 | properties: 3 | tagId: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: tagId 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getTagId 11 | setter: setTagId 12 | type: string 13 | data: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: data 17 | xml_element: 18 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 19 | accessor: 20 | getter: getData 21 | setter: setData 22 | type: string 23 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/TransactionDetailsType.EmvDetailsAType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\TransactionDetailsType\EmvDetailsAType: 2 | properties: 3 | tag: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: tag 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getTag 11 | setter: setTag 12 | xml_list: 13 | inline: true 14 | entry_name: tag 15 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 16 | type: array 17 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/TransactionListSortingType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\TransactionListSortingType: 2 | properties: 3 | orderBy: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: orderBy 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getOrderBy 11 | setter: setOrderBy 12 | type: string 13 | orderDescending: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: orderDescending 17 | xml_element: 18 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 19 | accessor: 20 | getter: getOrderDescending 21 | setter: setOrderDescending 22 | type: boolean 23 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/TransactionRequestType.UserFieldsAType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\TransactionRequestType\UserFieldsAType: 2 | properties: 3 | userField: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: userField 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getUserField 11 | setter: setUserField 12 | xml_list: 13 | inline: true 14 | entry_name: userField 15 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 16 | type: array 17 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/TransactionResponseType.EmvResponseAType.TagsAType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\TransactionResponseType\EmvResponseAType\TagsAType: 2 | properties: 3 | tag: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: tag 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getTag 11 | setter: setTag 12 | xml_list: 13 | inline: true 14 | entry_name: tag 15 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 16 | type: array 17 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/TransactionResponseType.EmvResponseAType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\TransactionResponseType\EmvResponseAType: 2 | properties: 3 | tlvData: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: tlvData 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getTlvData 11 | setter: setTlvData 12 | type: string 13 | tags: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: tags 17 | xml_element: 18 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 19 | accessor: 20 | getter: getTags 21 | setter: setTags 22 | type: array 23 | xml_list: 24 | inline: false 25 | skip_when_empty: true 26 | entry_name: tag 27 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 28 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/TransactionResponseType.ErrorsAType.ErrorAType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\TransactionResponseType\ErrorsAType\ErrorAType: 2 | properties: 3 | errorCode: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: errorCode 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getErrorCode 11 | setter: setErrorCode 12 | type: string 13 | errorText: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: errorText 17 | xml_element: 18 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 19 | accessor: 20 | getter: getErrorText 21 | setter: setErrorText 22 | type: string 23 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/TransactionResponseType.ErrorsAType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\TransactionResponseType\ErrorsAType: 2 | properties: 3 | error: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: error 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getError 11 | setter: setError 12 | xml_list: 13 | inline: true 14 | entry_name: error 15 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 16 | type: array 17 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/TransactionResponseType.MessagesAType.MessageAType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\TransactionResponseType\MessagesAType\MessageAType: 2 | properties: 3 | code: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: code 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getCode 11 | setter: setCode 12 | type: string 13 | description: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: description 17 | xml_element: 18 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 19 | accessor: 20 | getter: getDescription 21 | setter: setDescription 22 | type: string 23 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/TransactionResponseType.MessagesAType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\TransactionResponseType\MessagesAType: 2 | properties: 3 | message: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: message 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getMessage 11 | setter: setMessage 12 | xml_list: 13 | inline: true 14 | entry_name: message 15 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 16 | type: array 17 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/TransactionResponseType.PrePaidCardAType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\TransactionResponseType\PrePaidCardAType: 2 | properties: 3 | requestedAmount: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: requestedAmount 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getRequestedAmount 11 | setter: setRequestedAmount 12 | type: string 13 | approvedAmount: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: approvedAmount 17 | xml_element: 18 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 19 | accessor: 20 | getter: getApprovedAmount 21 | setter: setApprovedAmount 22 | type: string 23 | balanceOnCard: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: balanceOnCard 27 | xml_element: 28 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 29 | accessor: 30 | getter: getBalanceOnCard 31 | setter: setBalanceOnCard 32 | type: string 33 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/TransactionResponseType.SecureAcceptanceAType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\TransactionResponseType\SecureAcceptanceAType: 2 | properties: 3 | secureAcceptanceUrl: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: SecureAcceptanceUrl 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getSecureAcceptanceUrl 11 | setter: setSecureAcceptanceUrl 12 | type: string 13 | payerID: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: PayerID 17 | xml_element: 18 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 19 | accessor: 20 | getter: getPayerID 21 | setter: setPayerID 22 | type: string 23 | payerEmail: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: PayerEmail 27 | xml_element: 28 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 29 | accessor: 30 | getter: getPayerEmail 31 | setter: setPayerEmail 32 | type: string 33 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/TransactionResponseType.SplitTenderPaymentsAType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\TransactionResponseType\SplitTenderPaymentsAType: 2 | properties: 3 | splitTenderPayment: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: splitTenderPayment 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getSplitTenderPayment 11 | setter: setSplitTenderPayment 12 | xml_list: 13 | inline: true 14 | entry_name: splitTenderPayment 15 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 16 | type: array 17 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/TransactionResponseType.UserFieldsAType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\TransactionResponseType\UserFieldsAType: 2 | properties: 3 | userField: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: userField 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getUserField 11 | setter: setUserField 12 | xml_list: 13 | inline: true 14 | entry_name: userField 15 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 16 | type: array 17 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/UpdateCustomerPaymentProfileRequest.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\UpdateCustomerPaymentProfileRequest: 2 | xml_root_name: updateCustomerPaymentProfileRequest 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | customerProfileId: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: customerProfileId 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getCustomerProfileId 13 | setter: setCustomerProfileId 14 | type: string 15 | paymentProfile: 16 | expose: true 17 | access_type: public_method 18 | serialized_name: paymentProfile 19 | xml_element: 20 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 21 | accessor: 22 | getter: getPaymentProfile 23 | setter: setPaymentProfile 24 | type: net\authorize\api\contract\v1\CustomerPaymentProfileExType 25 | validationMode: 26 | expose: true 27 | access_type: public_method 28 | serialized_name: validationMode 29 | xml_element: 30 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 31 | accessor: 32 | getter: getValidationMode 33 | setter: setValidationMode 34 | type: string 35 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/UpdateCustomerPaymentProfileResponse.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\UpdateCustomerPaymentProfileResponse: 2 | xml_root_name: updateCustomerPaymentProfileResponse 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | validationDirectResponse: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: validationDirectResponse 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getValidationDirectResponse 13 | setter: setValidationDirectResponse 14 | type: string 15 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/UpdateCustomerProfileRequest.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\UpdateCustomerProfileRequest: 2 | xml_root_name: updateCustomerProfileRequest 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | profile: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: profile 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getProfile 13 | setter: setProfile 14 | type: net\authorize\api\contract\v1\CustomerProfileExType 15 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/UpdateCustomerProfileResponse.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\UpdateCustomerProfileResponse: 2 | xml_root_name: updateCustomerProfileResponse 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: { } 5 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/UpdateCustomerShippingAddressRequest.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\UpdateCustomerShippingAddressRequest: 2 | xml_root_name: updateCustomerShippingAddressRequest 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | customerProfileId: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: customerProfileId 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getCustomerProfileId 13 | setter: setCustomerProfileId 14 | type: string 15 | address: 16 | expose: true 17 | access_type: public_method 18 | serialized_name: address 19 | xml_element: 20 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 21 | accessor: 22 | getter: getAddress 23 | setter: setAddress 24 | type: net\authorize\api\contract\v1\CustomerAddressExType 25 | defaultShippingAddress: 26 | expose: true 27 | access_type: public_method 28 | serialized_name: defaultShippingAddress 29 | xml_element: 30 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 31 | accessor: 32 | getter: getDefaultShippingAddress 33 | setter: setDefaultShippingAddress 34 | type: boolean 35 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/UpdateCustomerShippingAddressResponse.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\UpdateCustomerShippingAddressResponse: 2 | xml_root_name: updateCustomerShippingAddressResponse 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: { } 5 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/UpdateHeldTransactionRequest.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\UpdateHeldTransactionRequest: 2 | xml_root_name: updateHeldTransactionRequest 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | heldTransactionRequest: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: heldTransactionRequest 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getHeldTransactionRequest 13 | setter: setHeldTransactionRequest 14 | type: net\authorize\api\contract\v1\HeldTransactionRequestType 15 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/UpdateHeldTransactionResponse.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\UpdateHeldTransactionResponse: 2 | xml_root_name: updateHeldTransactionResponse 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | transactionResponse: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: transactionResponse 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getTransactionResponse 13 | setter: setTransactionResponse 14 | type: net\authorize\api\contract\v1\TransactionResponseType 15 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/UpdateMerchantDetailsRequest.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\UpdateMerchantDetailsRequest: 2 | xml_root_name: updateMerchantDetailsRequest 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | isTestMode: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: isTestMode 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getIsTestMode 13 | setter: setIsTestMode 14 | type: boolean 15 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/UpdateMerchantDetailsResponse.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\UpdateMerchantDetailsResponse: 2 | xml_root_name: updateMerchantDetailsResponse 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: { } 5 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/UpdateSplitTenderGroupRequest.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\UpdateSplitTenderGroupRequest: 2 | xml_root_name: updateSplitTenderGroupRequest 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | splitTenderId: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: splitTenderId 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getSplitTenderId 13 | setter: setSplitTenderId 14 | type: string 15 | splitTenderStatus: 16 | expose: true 17 | access_type: public_method 18 | serialized_name: splitTenderStatus 19 | xml_element: 20 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 21 | accessor: 22 | getter: getSplitTenderStatus 23 | setter: setSplitTenderStatus 24 | type: string 25 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/UpdateSplitTenderGroupResponse.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\UpdateSplitTenderGroupResponse: 2 | xml_root_name: updateSplitTenderGroupResponse 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: { } 5 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/UserFieldType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\UserFieldType: 2 | properties: 3 | name: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: name 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getName 11 | setter: setName 12 | type: string 13 | value: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: value 17 | xml_element: 18 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 19 | accessor: 20 | getter: getValue 21 | setter: setValue 22 | type: string 23 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/ValidateCustomerPaymentProfileResponse.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\ValidateCustomerPaymentProfileResponse: 2 | xml_root_name: validateCustomerPaymentProfileResponse 3 | xml_root_namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 4 | properties: 5 | directResponse: 6 | expose: true 7 | access_type: public_method 8 | serialized_name: directResponse 9 | xml_element: 10 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 11 | accessor: 12 | getter: getDirectResponse 13 | setter: setDirectResponse 14 | type: string 15 | -------------------------------------------------------------------------------- /lib/net/authorize/api/yml/v1/WebCheckOutDataType.yml: -------------------------------------------------------------------------------- 1 | net\authorize\api\contract\v1\WebCheckOutDataType: 2 | properties: 3 | type: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: type 7 | xml_element: 8 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 9 | accessor: 10 | getter: getType 11 | setter: setType 12 | type: string 13 | id: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: id 17 | xml_element: 18 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 19 | accessor: 20 | getter: getId 21 | setter: setId 22 | type: string 23 | token: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: token 27 | xml_element: 28 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 29 | accessor: 30 | getter: getToken 31 | setter: setToken 32 | type: net\authorize\api\contract\v1\WebCheckOutDataTypeTokenType 33 | bankToken: 34 | expose: true 35 | access_type: public_method 36 | serialized_name: bankToken 37 | xml_element: 38 | namespace: AnetApi/xml/v1/schema/AnetApiSchema.xsd 39 | accessor: 40 | getter: getBankToken 41 | setter: setBankToken 42 | type: net\authorize\api\contract\v1\BankAccountType 43 | -------------------------------------------------------------------------------- /lib/net/authorize/util/Helpers.php: -------------------------------------------------------------------------------- 1 | setLogFile(AUTHORIZENET_LOG_FILE); 12 | } 13 | } 14 | return self::$logger; 15 | } 16 | } 17 | ?> -------------------------------------------------------------------------------- /lib/net/authorize/util/MapperObj.php: -------------------------------------------------------------------------------- 1 | 21 | -------------------------------------------------------------------------------- /lib/net/authorize/util/SensitiveDataConfigType.php: -------------------------------------------------------------------------------- 1 | ") 10 | * @SerializedName("sensitiveTags") 11 | */ 12 | public $sensitiveTags; 13 | 14 | /** 15 | * @Type("array") 16 | * @SerializedName("sensitiveStringRegexes") 17 | */ 18 | public $sensitiveStringRegexes; 19 | } 20 | ?> -------------------------------------------------------------------------------- /lib/net/authorize/util/SensitiveTag.php: -------------------------------------------------------------------------------- 1 | "Loading-SerializedName-Class")); 8 | //to do: use Doctrine\Common\Annotations\AnnotationRegistry::registerAutoloadNamespace to auto load classes 9 | 10 | class SensitiveTag 11 | { 12 | /** 13 | * @Type("string") 14 | * @SerializedName("tagName") 15 | */ 16 | public $tagName; 17 | 18 | /** 19 | * @Type("string") 20 | * @SerializedName("pattern") 21 | */ 22 | public $pattern; 23 | 24 | /** 25 | * @Type("string") 26 | * @SerializedName("replacement") 27 | */ 28 | public $replacement; 29 | 30 | /** 31 | * @Type("boolean") 32 | * @SerializedName("disableMask") 33 | */ 34 | public $disableMask; 35 | 36 | public function __construct($tagName, $pattern="", $replace="",$disableMask = false){ 37 | $this->tagName = $tagName; 38 | $this->pattern=$pattern; 39 | $this->replacement = $replace; 40 | $this->disableMask = $disableMask; 41 | } 42 | } 43 | ?> -------------------------------------------------------------------------------- /resources/ControllerTemplate.phpt: -------------------------------------------------------------------------------- 1 | apiRequest-> 18 | 19 | //validate non-required fields of $this->apiRequest-> 20 | } 21 | } -------------------------------------------------------------------------------- /scripts/appendJsonSerializeCode.pl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/perl 2 | use strict; 3 | use warnings; 4 | 5 | #my $text = `cat ARBGetSubscriptionRequest.php`; 6 | #my $sub = `cat appendSetCode.txt`; 7 | #$text =~ s|(.+)}|$1$sub|xms; 8 | #print 'Result : '.$text."\n"; 9 | 10 | 11 | while (<>) { 12 | chomp; 13 | my $filepath = "lib/net/authorize/api/contract/v1/"; 14 | my $filename = "$filepath"."$_"; 15 | my $text = `cat $filename`; 16 | my $sub = ""; 17 | 18 | if ($text =~ /(?^pm:\nclass \w+ extends )/) { 19 | $sub = `cat scripts/appendJsonSerializeSubClassCode.txt`; 20 | } else { 21 | $sub = `cat scripts/appendJsonSerializeCode.txt`; 22 | } 23 | 24 | $text =~ s|(.+)}|$1$sub|xms; 25 | 26 | open(my $fh, '>', "$filename"); 27 | print $fh $text; 28 | close $fh; 29 | # print 'Result : '.$text."\n"; 30 | } 31 | #unless(mkdir 'backup') { 32 | # die "Unable to create directory backup\n"; 33 | # } 34 | #open(my $fh, '>', 'backup/ARBGetSubscriptionRequest copy2.php'); 35 | #print $fh "My first report generated by perl\n"; 36 | #close $fh; 37 | -------------------------------------------------------------------------------- /scripts/appendJsonSerializeCode.txt: -------------------------------------------------------------------------------- 1 | // Json Serialize Code 2 | #[\ReturnTypeWillChange] 3 | public function jsonSerialize(){ 4 | $values = array_filter((array)get_object_vars($this), 5 | function ($val){ 6 | return !is_null($val); 7 | }); 8 | $mapper = \net\authorize\util\Mapper::Instance(); 9 | foreach($values as $key => $value){ 10 | $classDetails = $mapper->getClass(get_class($this) , $key); 11 | if (isset($value)){ 12 | if ($classDetails->className === 'Date'){ 13 | $dateTime = $value->format('Y-m-d'); 14 | $values[$key] = $dateTime; 15 | } 16 | else if ($classDetails->className === 'DateTime'){ 17 | $dateTime = $value->format('Y-m-d\TH:i:s\Z'); 18 | $values[$key] = $dateTime; 19 | } 20 | if (is_array($value)){ 21 | if (!$classDetails->isInlineArray){ 22 | $subKey = $classDetails->arrayEntryname; 23 | $subArray = [$subKey => $value]; 24 | $values[$key] = $subArray; 25 | } 26 | } 27 | } 28 | } 29 | return $values; 30 | } 31 | 32 | } -------------------------------------------------------------------------------- /scripts/appendJsonSerializeSubClassCode.txt: -------------------------------------------------------------------------------- 1 | // Json Serialize Code 2 | #[\ReturnTypeWillChange] 3 | public function jsonSerialize(){ 4 | $values = array_filter((array)get_object_vars($this), 5 | function ($val){ 6 | return !is_null($val); 7 | }); 8 | $mapper = \net\authorize\util\Mapper::Instance(); 9 | foreach($values as $key => $value){ 10 | $classDetails = $mapper->getClass(get_class($this) , $key); 11 | if (isset($value)){ 12 | if ($classDetails->className === 'Date'){ 13 | $dateTime = $value->format('Y-m-d'); 14 | $values[$key] = $dateTime; 15 | } 16 | else if ($classDetails->className === 'DateTime'){ 17 | $dateTime = $value->format('Y-m-d\TH:i:s\Z'); 18 | $values[$key] = $dateTime; 19 | } 20 | if (is_array($value)){ 21 | if (!$classDetails->isInlineArray){ 22 | $subKey = $classDetails->arrayEntryname; 23 | $subArray = [$subKey => $value]; 24 | $values[$key] = $subArray; 25 | } 26 | } 27 | } 28 | } 29 | return array_merge(parent::jsonSerialize(), $values); 30 | } 31 | 32 | } -------------------------------------------------------------------------------- /scripts/appendSetCode.pl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/perl 2 | use strict; 3 | use warnings; 4 | 5 | #my $text = `cat ARBGetSubscriptionRequest.php`; 6 | #my $sub = `cat appendSetCode.txt`; 7 | #$text =~ s|(.+)}|$1$sub|xms; 8 | #print 'Result : '.$text."\n"; 9 | 10 | 11 | while (<>) { 12 | chomp; 13 | my $filepath = "lib/net/authorize/api/contract/v1/"; 14 | my $filename = "$filepath"."$_"; 15 | my $text = `cat $filename`; 16 | my $sub = `cat scripts/appendSetCode.txt`; 17 | 18 | $text =~ s|(.+)}|$1$sub|xms; 19 | 20 | open(my $fh, '>', "$filename"); 21 | print $fh $text; 22 | close $fh; 23 | # print 'Result : '.$text."\n"; 24 | } 25 | #unless(mkdir 'backup') { 26 | # die "Unable to create directory backup\n"; 27 | # } 28 | #open(my $fh, '>', 'backup/ARBGetSubscriptionRequest copy2.php'); 29 | #print $fh "My first report generated by perl\n"; 30 | #close $fh; 31 | -------------------------------------------------------------------------------- /scripts/appendSetCode.txt: -------------------------------------------------------------------------------- 1 | // Json Set Code 2 | public function set($data) 3 | { 4 | if(is_array($data) || is_object($data)) { 5 | $mapper = \net\authorize\util\Mapper::Instance(); 6 | foreach($data AS $key => $value) { 7 | $classDetails = $mapper->getClass(get_class($this) , $key); 8 | 9 | if($classDetails !== NULL ) { 10 | if ($classDetails->isArray) { 11 | if ($classDetails->isCustomDefined) { 12 | foreach($value AS $keyChild => $valueChild) { 13 | $type = new $classDetails->className; 14 | $type->set($valueChild); 15 | $this->{'addTo' . $key}($type); 16 | } 17 | } 18 | else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { 19 | foreach($value AS $keyChild => $valueChild) { 20 | $type = new \DateTime($valueChild); 21 | $this->{'addTo' . $key}($type); 22 | } 23 | } 24 | else { 25 | foreach($value AS $keyChild => $valueChild) { 26 | $this->{'addTo' . $key}($valueChild); 27 | } 28 | } 29 | } 30 | else { 31 | if ($classDetails->isCustomDefined){ 32 | $type = new $classDetails->className; 33 | $type->set($value); 34 | $this->{'set' . $key}($type); 35 | } 36 | else if ($classDetails->className === 'DateTime' || $classDetails->className === 'Date' ) { 37 | $type = new \DateTime($value); 38 | $this->{'set' . $key}($type); 39 | } 40 | else { 41 | $this->{'set' . $key}($value); 42 | } 43 | } 44 | } 45 | } 46 | } 47 | } 48 | 49 | } -------------------------------------------------------------------------------- /scripts/backup.pl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/perl 2 | use strict; 3 | use warnings; 4 | use File::Path; 5 | 6 | #my $text = `cat ARBGetSubscriptionRequest.php`; 7 | #my $sub = `cat appendSetCode.txt`; 8 | #$text =~ s|(.+)}|$1$sub|xms; 9 | #print 'Result : '.$text."\n"; 10 | 11 | #mkdir 'backup'; 12 | while (<>) { 13 | chomp; 14 | my $filepath = "lib/net/authorize/api/contract/"; 15 | my $filename = $filepath."v1/".$_; 16 | my $text = `cat $filename`; 17 | # print $filename; 18 | my $backupdir = "$filepath"."backup/$_"; 19 | $backupdir =~ s/(.*)\/.*$/$1/; 20 | mkpath($backupdir) unless -d $backupdir; 21 | open(my $fh, '>', "$filepath"."backup/$_"); 22 | print $fh $text; 23 | close $fh; 24 | # print 'Result : '.$text."\n"; 25 | } 26 | #unless(mkdir 'backup') { 27 | # die "Unable to create directory backup\n"; 28 | # } 29 | #open(my $fh, '>', 'backup/ARBGetSubscriptionRequest copy2.php'); 30 | #print $fh "My first report generated by perl\n"; 31 | #close $fh; 32 | -------------------------------------------------------------------------------- /scripts/composer.json.masterUpdate: -------------------------------------------------------------------------------- 1 | { 2 | "name": "authorizenet/authorizenet", 3 | "type": "library", 4 | "description": "Official PHP SDK for Authorize.Net", 5 | "keywords": ["authorizenet", "authorize.net", "payment", "ecommerce"], 6 | "license": "proprietary", 7 | "homepage": "http://developer.authorize.net", 8 | "require": { 9 | "php": ">=5.6", 10 | "ext-curl": "*", 11 | "ext-json": "*", 12 | "goetas/xsd2php": "^2.0", 13 | "symfony/yaml": "^3.1" 14 | }, 15 | "require-dev": { 16 | "phpunit/phpunit": "~4.0", 17 | "phpmd/phpmd": "~2.0" 18 | }, 19 | "autoload": { 20 | "classmap": ["lib"] 21 | }, 22 | "autoload-dev": { 23 | "classmap": ["tests"] 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /scripts/finish.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | echo "Restoring composer.json" 4 | 5 | mv composer.json.backup composer.json 6 | 7 | echo "SDK Generation Finished : `date`" 8 | -------------------------------------------------------------------------------- /scripts/masterUpdate.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | echo Started at `date` 4 | echo This script will update the generated code 5 | echo 6 | 7 | currdir=`pwd` 8 | cmdlist="prepare.sh generateObjectsFromXsd.sh generateControllersFromTemplate.sh appender.sh post-patches.sh finish.sh" 9 | # cmdlist="generateObjectsFromXsd.sh generateControllersFromTemplate.sh appender.sh finish.sh" 10 | for cmd in $cmdlist ; do 11 | echo Executing Script "$cmd" 12 | if [ ! -f $currdir/scripts/$cmd ];then 13 | echo "Script $currdir/scripts/$cmd not found" 14 | exit 1 15 | fi 16 | $currdir/scripts/$cmd 17 | # echo ***FIXME*** $currdir/scripts/$cmd 18 | ERRORCODE=$? 19 | if [ $ERRORCODE -ne 0 ];then 20 | echo "########################################################################" 21 | echo "Encountered error during execution of $cmd" 22 | echo "See logs or output above." 23 | echo "Exiting, Update ***NOT*** complete." 24 | exit $ERRORCODE 25 | fi 26 | done 27 | 28 | # Removing non-printable UTF-8 character (Non-breakable space) 29 | echo Removing non-printable UTF-8 character 30 | grep --null -lr $'\xC2\xA0' $currdir/lib/net/authorize/api/contract/v1/ | xargs --null sed -i $'s/\xC2\xA0/ /g' 31 | 32 | echo Exiting, Update completed successfully. 33 | echo Compile, run tests and commit to git-hub. 34 | echo Completed at `date` 35 | 36 | -------------------------------------------------------------------------------- /scripts/prepare.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | echo "Preparing for SDK Generation : `date`" 4 | 5 | cp composer.json composer.json.backup 6 | cp scripts/composer.json.masterUpdate composer.json 7 | 8 | composer update 9 | -------------------------------------------------------------------------------- /test-sample-codes.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | for file in $(find sample-code-php/ -name '*.php') 4 | do 5 | php $file 6 | done -------------------------------------------------------------------------------- /tests/AuthorizeNetSSL_Test.php: -------------------------------------------------------------------------------- 1 | markTestSkipped('Ignoring for Travis. Will fix after release.'); //TODO 7 | exec("echo | openssl s_client -connect test.authorize.net:443 -showcerts -verify 10 -CAfile ../lib/ssl/cert.pem 2>&1", $output, $return_value); 8 | $this->assertEquals(0, $return_value); 9 | $this->assertTrue(in_array('Verify return code: 0 (ok)', array_map('trim', $output))); 10 | exec("echo | openssl s_client -connect apitest.authorize.net:443 -showcerts -verify 10 -CAfile ../lib/ssl/cert.pem 2>&1", $output, $return_value); 11 | $this->assertEquals(0, $return_value); 12 | $this->assertTrue(in_array('Verify return code: 0 (ok)', array_map('trim', $output))); 13 | } 14 | 15 | public function testLiveSSLCertIsValid() 16 | { 17 | $this->markTestSkipped('Ignoring for Travis. Will fix after release.'); //TODO 18 | exec("echo | openssl s_client -connect secure2.authorize.net:443 -showcerts -verify 10 -CAfile ../lib/ssl/cert.pem 2>&1", $output, $return_value); 19 | $this->assertEquals(0, $return_value); 20 | $this->assertTrue(in_array('Verify return code: 0 (ok)', array_map('trim', $output))); 21 | exec("echo | openssl s_client -connect api2.authorize.net:443 -showcerts -verify 10 -CAfile ../lib/ssl/cert.pem 2>&1", $output, $return_value); 22 | $this->assertEquals(0, $return_value); 23 | $this->assertTrue(in_array('Verify return code: 0 (ok)', array_map('trim', $output))); 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /tests/net/authorize/api/controller/LogoutControllerTest.php: -------------------------------------------------------------------------------- 1 | setName(self::$LoginName); 15 | $merchantAuthentication->setTransactionKey(self::$TransactionKey); 16 | 17 | $request = new apiContract\LogoutRequest(); 18 | $request->setMerchantAuthentication($merchantAuthentication); 19 | $request->setRefId( $this->refId); 20 | 21 | $controller = new apiController\LogoutController($request); 22 | $response = $controller->executeWithApiResponse( self::$TestEnvironment); 23 | // Handle the response. 24 | $this->assertNotNull($response, "null response"); 25 | $this->assertNotNull($response->getMessages()); 26 | 27 | $this->assertEquals("Ok", $response->getMessages()->getResultCode()); 28 | $this->assertEquals( $this->refId, $response->getRefId()); 29 | $this->assertTrue(0 < count($response->getMessages())); 30 | foreach ($response->getMessages() as $message) 31 | { 32 | $this->assertEquals("I00001", $message->getCode()); 33 | $this->assertEquals("Successful.", $response->getText()); 34 | } 35 | } 36 | } 37 | --------------------------------------------------------------------------------