Prefixes:
     xsd: http://www.w3.org/2001/XMLSchema
     ns0: http://gpe.cz/pay/pay-ws/proc/v1/type
     ns1: http://ws-i.org/profiles/basic/1.1/xsd
     ns2: http://gpe.cz/gpwebpay/additionalInfo/response/v1
     ns3: http://gpe.cz/pay/pay-ws/proc/v1

Global elements:
     ns2:additionalInfoResponse(ns2:additionalInfoResponse)
     ns3:createPaymentLink(paymentLinkRequest: ns0:PaymentLinkRequest)
     ns3:createPaymentLinkResponse(paymentLinkResponse: ns0:PaymentLinkResponse)
     ns3:echo()
     ns3:echoResponse()
     ns3:echoServiceException(ns0:EchoFaultDetail)
     ns3:getMasterPaymentStatus(masterPaymentStatusRequest: ns0:PaymentStatusRequest)
     ns3:getMasterPaymentStatusResponse(masterPaymentStatusResponse: ns0:MasterPaymentStatusResponse)
     ns3:getPaymentDetail(paymentDetailRequest: ns0:PaymentStatusRequest)
     ns3:getPaymentDetailResponse(paymentDetailResponse: ns0:PaymentDetailResponse)
     ns3:getPaymentStatus(paymentStatusRequest: ns0:PaymentStatusRequest)
     ns3:getPaymentStatusResponse(paymentStatusResponse: ns0:PaymentStatusResponse)
     ns3:mpsExpressCheckout(mpsExpressCheckoutRequest: ns0:MpsExpressCheckoutRequest)
     ns3:mpsExpressCheckoutResponse(mpsExpressCheckoutResponse: ns0:MpsExpressCheckoutResponse)
     ns3:mpsPreCheckout(mpsPreCheckoutRequest: ns0:MpsPreCheckoutRequest)
     ns3:mpsPreCheckoutResponse(mpsPreCheckoutResponse: ns0:MpsPreCheckoutResponse)
     ns3:paymentServiceException(ns0:PaymentFaultDetail)
     ns3:processAuthorizationReverse(authorizationReverseRequest: ns0:AuthorizationReverseRequest)
     ns3:processAuthorizationReverseResponse(authorizationReverseResponse: ns0:AuthorizationReverseResponse)
     ns3:processBatchClose(batchClose: ns0:BatchCloseRequest)
     ns3:processBatchCloseResponse(batchCloseResponse: ns0:BatchCloseResponse)
     ns3:processCapture(captureRequest: ns0:CaptureRequest)
     ns3:processCaptureResponse(captureResponse: ns0:CaptureResponse)
     ns3:processCaptureReverse(captureReverseRequest: ns0:CaptureReverseRequest)
     ns3:processCaptureReverseResponse(captureReverseResponse: ns0:CaptureReverseResponse)
     ns3:processPaymentClose(paymentCloseRequest: ns0:PaymentCloseRequest)
     ns3:processPaymentCloseResponse(paymentCloseResponse: ns0:PaymentCloseResponse)
     ns3:processPaymentDelete(paymentDeleteRequest: ns0:PaymentDeleteRequest)
     ns3:processPaymentDeleteResponse(paymentDeleteResponse: ns0:PaymentDeleteResponse)
     ns3:processRecurringPayment(recurringPaymentRequest: ns0:RecurringPaymentRequest)
     ns3:processRecurringPaymentResponse(recurringPaymentResponse: ns0:RecurringPaymentResponse)
     ns3:processRefund(refundRequest: ns0:RefundRequest)
     ns3:processRefundResponse(refundRequestResponse: ns0:RefundResponse)
     ns3:processRefundReverse(refundReverseRequest: ns0:RefundReverseRequest)
     ns3:processRefundReverseResponse(refundReverseResponse: ns0:RefundReverseResponse)
     ns3:resolvePaymentStatus(resolvePaymentStatusRequest: ns0:ResolvePaymentStatusRequest)
     ns3:resolvePaymentStatusResponse(paymentStatusResponse: ns0:PaymentStatusResponse)
     ns3:serviceException(ns0:FaultDetail)

Global types:
     xsd:anyType
     ns2:additionalInfoResponse(walletDetails: ns2:textValue, contact: {firstName: ns2:textValue, lastName: ns2:textValue, country: ns2:textValue, phone: ns2:phoneValue, email: ns2:emailValue}, billingDetails: {name: ns2:textValue, address1: ns2:textValue, address2: ns2:textValue, address3: ns2:textValue, city: ns2:textValue, postalCode: ns2:textValue, country: ns2:textValue, countrySubdivision: ns2:textValue, phone: ns2:phoneValue, email: ns2:emailValue}, shippingDetails: {name: ns2:textValue, address1: ns2:textValue, address2: ns2:textValue, address3: ns2:textValue, city: ns2:textValue, postalCode: ns2:textValue, country: ns2:textValue, countrySubdivision: ns2:textValue, phone: ns2:phoneValue, email: ns2:emailValue}, cardsDetails: {cardDetail: {brandId: ns2:textValue, brandName: ns2:textValue, cardHolderName: ns2:textValue, expiryMonth: ns2:month, expiryYear: ns2:year, cardId: ns2:textValue, lastFour: ns2:textValue, cardAlias: ns2:textValue}[]}, loyaltyProgramDetails: {programNumber: ns2:textValue, programId: ns2:textValue, programName: ns2:textValue, programExpiryMonth: ns2:month, programExpiryYear: ns2:year}, version: ns2:version)
     ns2:emailValue
     ns2:month
     ns2:phoneValue
     ns2:textValue
     ns2:year
     ns0:Amount
     ns0:AuthCode
     ns0:AuthorizationReverseRequest(messageId: ns0:MessageId, provider: ns0:Provider, merchantNumber: ns0:MerchantNumber, paymentNumber: ns0:PaymentNumber, signature: ns0:Signature)
     ns0:AuthorizationReverseResponse(messageId: ns0:MessageId, state: xsd:int, status: xsd:string, subStatus: xsd:string, signature: ns0:Signature)
     ns0:BatchCloseRequest(messageId: ns0:MessageId, provider: ns0:Provider, merchantNumber: ns0:MerchantNumber, signature: ns0:Signature)
     ns0:BatchCloseResponse(messageId: ns0:MessageId, signature: ns0:Signature)
     ns0:BatchId
     ns0:BooleanType
     ns0:CaptureFlag
     ns0:CaptureRequest(messageId: ns0:MessageId, provider: ns0:Provider, merchantNumber: ns0:MerchantNumber, paymentNumber: ns0:PaymentNumber, amount: ns0:Amount, signature: ns0:Signature)
     ns0:CaptureResponse(messageId: ns0:MessageId, state: xsd:int, status: xsd:string, subStatus: xsd:string, signature: ns0:Signature)
     ns0:CaptureReverseRequest(messageId: ns0:MessageId, provider: ns0:Provider, merchantNumber: ns0:MerchantNumber, paymentNumber: ns0:PaymentNumber, captureNumber: ns0:captureNumber, signature: ns0:Signature)
     ns0:CaptureReverseResponse(messageId: ns0:MessageId, state: xsd:int, status: xsd:string, subStatus: xsd:string, signature: ns0:Signature)
     ns0:CardHolderData(cardholderDetails: {name: ns0:TextValue, loginId: ns0:TextValue, socialNetworkId: ns0:TextValue, email: ns0:Email, phone: ns0:PhoneValue, clientIpAddress: ns0:IpValue}, billingDetails: {name: ns0:TextValue, address1: ns0:TextValue, address2: ns0:TextValue, address3: ns0:TextValue, city: ns0:TextValue, postalCode: ns0:TextValue, country: ns0:TextValue, countrySubdivision: ns0:TextValue, phone: ns0:PhoneValue, email: ns0:Email}, shippingDetails: {name: ns0:TextValue, address1: ns0:TextValue, address2: ns0:TextValue, address3: ns0:TextValue, city: ns0:TextValue, postalCode: ns0:TextValue, country: ns0:TextValue, countrySubdivision: ns0:TextValue, phone: ns0:PhoneValue, email: ns0:Email, method: ns0:TextValue})
     ns0:CurrencyCode
     ns0:Description
     ns0:EchoFaultDetail(primaryReturnCode: ns0:ReturnCode, secondaryReturnCode: ns0:ReturnCode)
     ns0:Email
     ns0:FaultDetail(messageId: ns0:MessageId, primaryReturnCode: ns0:ReturnCode, secondaryReturnCode: ns0:ReturnCode, signature: ns0:Signature)
     ns0:IpValue
     ns0:Language
     ns0:MasterPaymentStatusResponse(messageId: ns0:MessageId, status: xsd:string, signature: ns0:Signature)
     ns0:MerchantData
     ns0:MerchantNumber
     ns0:MessageId
     ns0:MpsAddress(city: xsd:string, country: xsd:string, countrySubdivision: xsd:string, address1: xsd:string, address2: xsd:string, address3: xsd:string, postalCode: xsd:string)
     ns0:MpsContact(firstName: xsd:string, middleName: ns0:middleName, lastName: xsd:string, country: xsd:string, emailAddress: xsd:string, phoneNumber: xsd:string, simpleValueHolder: ns0:SimpleValueHolder[])
     ns0:MpsExpressCheckoutRequest(messageId: ns0:MessageId, provider: ns0:Provider, merchantNumber: ns0:MerchantNumber, paymentNumber: ns0:PaymentNumber, orderNumber: ns0:OrderNumber, referenceNumber: ns0:ReferenceNumber, amount: ns0:Amount, currencyCode: ns0:CurrencyCode, captureFlag: ns0:CaptureFlag, pairingNumber: ns0:PaymentNumber, cardId: ns0:TextValue, shippingAddressId: ns0:TextValue, cardHolderData: ns0:CardHolderData, signature: ns0:Signature)
     ns0:MpsExpressCheckoutResponse(messageId: ns0:MessageId, authCode: ns0:AuthCode, signature: ns0:Signature)
     ns0:MpsPreCheckoutCard(brandId: xsd:string, brandName: xsd:string, billingAddress: ns0:MpsAddress, cardHolderName: xsd:string, expiryMonth: xsd:int, expiryYear: xsd:int, cardId: xsd:string, lastFour: xsd:string, cardAlias: xsd:string, selectedAsDefault: xsd:boolean)
     ns0:MpsPreCheckoutData(cards: ns0:MpsPreCheckoutCard[], contact: ns0:MpsContact, shippingAddresses: ns0:MpsPreCheckoutShippingAddress[], rewardPrograms: ns0:MpsPreCheckoutRewardProgram[], walletName: xsd:string, simpleValueHolder: ns0:SimpleValueHolder[])
     ns0:MpsPreCheckoutRequest(messageId: ns0:MessageId, provider: ns0:Provider, merchantNumber: ns0:MerchantNumber, pairingNumber: ns0:PaymentNumber, requestCardDetails: ns0:BooleanType, requestShippingDetails: ns0:BooleanType, requestRewardPrograms: ns0:BooleanType, signature: ns0:Signature)
     ns0:MpsPreCheckoutResponse(messageId: ns0:MessageId, preCheckoutData: ns0:MpsPreCheckoutData, walletPartnerLogoUrl: xsd:anyURI, masterpassLogoUrl: xsd:anyURI, simpleValueHolder: ns0:SimpleValueHolder[], signature: ns0:Signature)
     ns0:MpsPreCheckoutRewardProgram(rewardNumber: xsd:string, rewardId: xsd:string, rewardName: xsd:string, expiryMonth: xsd:int, expiryYear: xsd:int, rewardProgramId: xsd:string, rewardLogoUrl: xsd:string)
     ns0:MpsPreCheckoutShippingAddress(city: xsd:string, country: xsd:string, countrySubdivision: xsd:string, address1: xsd:string, address2: xsd:string, address3: xsd:string, postalCode: xsd:string, recipientName: xsd:string, recipientPhoneNumber: xsd:string, addressId: xsd:string, selectedAsDefault: xsd:boolean, shippingAlias: xsd:string)
     ns0:OrderNumber
     ns0:PayMethod
     ns0:PaymentCloseRequest(messageId: ns0:MessageId, provider: ns0:Provider, merchantNumber: ns0:MerchantNumber, paymentNumber: ns0:PaymentNumber, signature: ns0:Signature)
     ns0:PaymentCloseResponse(messageId: ns0:MessageId, state: xsd:int, status: xsd:string, subStatus: xsd:string, signature: ns0:Signature)
     ns0:PaymentDeleteRequest(messageId: ns0:MessageId, provider: ns0:Provider, merchantNumber: ns0:MerchantNumber, paymentNumber: ns0:PaymentNumber, signature: ns0:Signature)
     ns0:PaymentDeleteResponse(messageId: ns0:MessageId, state: xsd:int, status: xsd:string, subStatus: xsd:string, signature: ns0:Signature)
     ns0:PaymentDetailResponse(messageId: ns0:MessageId, state: xsd:int, status: xsd:string, subStatus: xsd:string, paymentMethod: xsd:string, panMasked: xsd:string, brandName: xsd:string, paymentAmount: xsd:long, approveAmount: xsd:long, captureAmount: xsd:long, refundAmount: xsd:long, approveCode: xsd:string, paymentTime: xsd:string, approveTime: xsd:string, lastCaptureTime: xsd:string, additionalInfoResponse: ns2:additionalInfoResponse, simpleValueHolder: ns0:SimpleValueHolder[], panToken: xsd:string, panPattern: xsd:string, panExpiry: xsd:string, acsResult: xsd:string, dayToCapture: xsd:string, signature: ns0:Signature)
     ns0:PaymentFaultDetail(messageId: ns0:MessageId, primaryReturnCode: ns0:ReturnCode, secondaryReturnCode: ns0:ReturnCode, signature: ns0:Signature, authCode: ns0:AuthCode)
     ns0:PaymentLinkRequest(messageId: ns0:MessageId, provider: ns0:Provider, merchantNumber: ns0:MerchantNumber, paymentNumber: ns0:PaymentNumber, amount: ns0:Amount, currencyCode: ns0:CurrencyCode, captureFlag: ns0:CaptureFlag, orderNumber: ns0:OrderNumber, referenceNumber: ns0:ReferenceNumber, url: ns0:Url, description: ns0:Description, merchantData: ns0:MerchantData, fastPayId: ns0:PaymentNumber, defaultPayMethod: ns0:PayMethod, disabledPayMethods: ns0:PayMethod, email: ns0:Email, merchantEmail: ns0:Email, paymentExpiry: xsd:date, language: ns0:Language, registerRecurring: ns0:BooleanType, signature: ns0:Signature)
     ns0:PaymentLinkResponse(messageId: ns0:MessageId, paymentNumber: ns0:PaymentNumber, paymentLink: xsd:string, signature: ns0:Signature)
     ns0:PaymentNumber
     ns0:PaymentStatus
     ns0:PaymentStatusRequest(messageId: ns0:MessageId, provider: ns0:Provider, merchantNumber: ns0:MerchantNumber, paymentNumber: ns0:PaymentNumber, signature: ns0:Signature)
     ns0:PaymentStatusResponse(messageId: ns0:MessageId, state: xsd:int, status: xsd:string, subStatus: xsd:string, signature: ns0:Signature)
     ns0:PhoneValue
     ns0:Provider
     ns0:RecurringPaymentRequest(messageId: ns0:MessageId, provider: ns0:Provider, merchantNumber: ns0:MerchantNumber, paymentNumber: ns0:PaymentNumber, masterPaymentNumber: ns0:PaymentNumber, orderNumber: ns0:OrderNumber, referenceNumber: ns0:ReferenceNumber, amount: ns0:Amount, currencyCode: ns0:CurrencyCode, captureFlag: ns0:CaptureFlag, cardHolderData: ns0:CardHolderData, signature: ns0:Signature)
     ns0:RecurringPaymentResponse(messageId: ns0:MessageId, authCode: ns0:AuthCode, signature: ns0:Signature)
     ns0:ReferenceNumber
     ns0:RefundRequest(messageId: ns0:MessageId, provider: ns0:Provider, merchantNumber: ns0:MerchantNumber, paymentNumber: ns0:PaymentNumber, amount: ns0:Amount, signature: ns0:Signature)
     ns0:RefundResponse(messageId: ns0:MessageId, state: xsd:int, status: xsd:string, subStatus: xsd:string, signature: ns0:Signature)
     ns0:RefundReverseRequest(messageId: ns0:MessageId, provider: ns0:Provider, merchantNumber: ns0:MerchantNumber, paymentNumber: ns0:PaymentNumber, refundNumber: ns0:refundNumber, signature: ns0:Signature)
     ns0:RefundReverseResponse(messageId: ns0:MessageId, state: xsd:int, status: xsd:string, subStatus: xsd:string, signature: ns0:Signature)
     ns0:ResolvePaymentStatusRequest(messageId: ns0:MessageId, provider: ns0:Provider, merchantNumber: ns0:MerchantNumber, paymentNumber: ns0:PaymentNumber, paymentStatus: xsd:string, signature: ns0:Signature)
     ns0:ReturnCode
     ns0:Signature
     ns0:SimpleValueHolder(name: xsd:string, value: xsd:string)
     ns0:TextValue
     ns0:Url
     ns1:swaRef
     xsd:ENTITIES
     xsd:ENTITY
     xsd:ID
     xsd:IDREF
     xsd:IDREFS
     xsd:NCName
     xsd:NMTOKEN
     xsd:NMTOKENS
     xsd:NOTATION
     xsd:Name
     xsd:QName
     xsd:anySimpleType
     xsd:anyURI
     xsd:base64Binary
     xsd:boolean
     xsd:byte
     xsd:date
     xsd:dateTime
     xsd:decimal
     xsd:double
     xsd:duration
     xsd:float
     xsd:gDay
     xsd:gMonth
     xsd:gMonthDay
     xsd:gYear
     xsd:gYearMonth
     xsd:hexBinary
     xsd:int
     xsd:integer
     xsd:language
     xsd:long
     xsd:negativeInteger
     xsd:nonNegativeInteger
     xsd:nonPositiveInteger
     xsd:normalizedString
     xsd:positiveInteger
     xsd:short
     xsd:string
     xsd:time
     xsd:token
     xsd:unsignedByte
     xsd:unsignedInt
     xsd:unsignedLong
     xsd:unsignedShort

Bindings:
     Soap11Binding: {http://gpe.cz/pay/pay-ws/proc/v1}PaymentServiceSoap

Service: PaymentService
     Port: PaymentPortV1 (Soap11Binding: {http://gpe.cz/pay/pay-ws/proc/v1}PaymentServiceSoap)
         Operations:
            createPaymentLink(paymentLinkRequest: ns0:PaymentLinkRequest) -> paymentLinkResponse: ns0:PaymentLinkResponse
            echo() ->
            getMasterPaymentStatus(masterPaymentStatusRequest: ns0:PaymentStatusRequest) -> masterPaymentStatusResponse: ns0:MasterPaymentStatusResponse
            getPaymentDetail(paymentDetailRequest: ns0:PaymentStatusRequest) -> paymentDetailResponse: ns0:PaymentDetailResponse
            getPaymentStatus(paymentStatusRequest: ns0:PaymentStatusRequest) -> paymentStatusResponse: ns0:PaymentStatusResponse
            mpsExpressCheckout(mpsExpressCheckoutRequest: ns0:MpsExpressCheckoutRequest) -> mpsExpressCheckoutResponse: ns0:MpsExpressCheckoutResponse
            mpsPreCheckout(mpsPreCheckoutRequest: ns0:MpsPreCheckoutRequest) -> mpsPreCheckoutResponse: ns0:MpsPreCheckoutResponse
            processAuthorizationReverse(authorizationReverseRequest: ns0:AuthorizationReverseRequest) -> authorizationReverseResponse: ns0:AuthorizationReverseResponse
            processBatchClose(batchClose: ns0:BatchCloseRequest) -> batchCloseResponse: ns0:BatchCloseResponse
            processCapture(captureRequest: ns0:CaptureRequest) -> captureResponse: ns0:CaptureResponse
            processCaptureReverse(captureReverseRequest: ns0:CaptureReverseRequest) -> captureReverseResponse: ns0:CaptureReverseResponse
            processPaymentClose(paymentCloseRequest: ns0:PaymentCloseRequest) -> paymentCloseResponse: ns0:PaymentCloseResponse
            processPaymentDelete(paymentDeleteRequest: ns0:PaymentDeleteRequest) -> paymentDeleteResponse: ns0:PaymentDeleteResponse
            processRecurringPayment(recurringPaymentRequest: ns0:RecurringPaymentRequest) -> recurringPaymentResponse: ns0:RecurringPaymentResponse
            processRefund(refundRequest: ns0:RefundRequest) -> refundRequestResponse: ns0:RefundResponse
            processRefundReverse(refundReverseRequest: ns0:RefundReverseRequest) -> refundReverseResponse: ns0:RefundReverseResponse
            resolvePaymentStatus(resolvePaymentStatusRequest: ns0:ResolvePaymentStatusRequest) -> paymentStatusResponse: ns0:PaymentStatusResponse
