TipaltiPayerSOAPV5


Click here for a complete list of operations.

GetCustomFields

Return the payer custom fields

Test

To test the operation using the HTTP POST protocol, click the 'Invoke' button.
Parameter Value
payerName:
timestamp:
key:

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /v5/PayerFunctions.asmx HTTP/1.1
Host: api.tipalti.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://Tipalti.org/GetCustomFields"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetCustomFields xmlns="http://Tipalti.org/">
      <payerName>string</payerName>
      <timestamp>double</timestamp>
      <key>string</key>
    </GetCustomFields>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetCustomFieldsResponse xmlns="http://Tipalti.org/">
      <GetCustomFieldsResult>
        <errorMessage>string</errorMessage>
        <errorCode>UnknownError or OK or UnknownCountryCode or CountryNotSupported or UnknownState or PayerUnknown or PayeeUnknown or EncryptionKeyFailedValidation or ParameterError or FeeScheduleUnknown or StringContainsNonEBCDICCharacters or PreferredEntityIsNotValid or InvoiceRefCodeUnknown or InvoiceCannotBeCancelled or UnknownCurrencyCode or InvalidJson or InvoiceValidationError or ValidationError or ValidationWarning or BillsModuleMustBeEnabled or FileNotFound or InvoiceFileNotFound or CannotReadFile or CannotDeleteFile or CannotWriteFile or PaymentAmountTotalMismatch or InvalidPayerIpAddress or EnahncedSecurityNotConfigured or SubPayerIsNotFound or SubPayerDoensNotSupportDynamicKey or PayerDoesntSupportInvoiceModule or CustomFieldDoesNotExist or DuplicateInvoiceRefCode or PaidOrInProcessInvoiceCannotBeUpdated or CanApproveNotSupported or AuthorizationError or InvoiceNotApprovedbyPayee or PaymentAmountCannotBeNegative or RequestLimitReached or ItemAlreadyInProcess or RequestDoesNotExist or RequestStillInProgress or CustomFieldValueIsNotUnique or BillStatusIsNotSupported or GLAccountAssignedToActiveBill or CustomFieldValidationError or CustomFieldValueValidationError or GlAccountValidationError or APAccountNotFound or SyncDirectionInvalid or ErrorTypeInvalid or IntegrationNameInvalid or IntegrationVersionOverMaxLength or CreationTimestampInvalid or ErrorDetailsInvalid or PaymentTermNotFound or CustomFieldInvalidDateFormat or PaymentTermValidationError or TaxCodeValidationError or TaxCodeExternalIdNotFoundError or IllegalErpCurrencyUpdate or PurchaseOrderNotFound or GoodsReceivedNotificationNotFound or UnitOfMeasureIsInUse or PayeeAlreadyInvited or MissingEmail or PayeeAlreadyRegistered or PayeeEmailNotUnique or SupplierPortalDisabled or ReportNotFound</errorCode>
        <CustomFields>
          <CustomFieldInfo>
            <Entity>string</Entity>
            <Title>string</Title>
            <Description>string</Description>
            <ValueType>string</ValueType>
            <SubEntity>string</SubEntity>
            <Values xsi:nil="true" />
            <Category>string</Category>
          </CustomFieldInfo>
          <CustomFieldInfo>
            <Entity>string</Entity>
            <Title>string</Title>
            <Description>string</Description>
            <ValueType>string</ValueType>
            <SubEntity>string</SubEntity>
            <Values xsi:nil="true" />
            <Category>string</Category>
          </CustomFieldInfo>
        </CustomFields>
      </GetCustomFieldsResult>
    </GetCustomFieldsResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /v5/PayerFunctions.asmx HTTP/1.1
Host: api.tipalti.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetCustomFields xmlns="http://Tipalti.org/">
      <payerName>string</payerName>
      <timestamp>double</timestamp>
      <key>string</key>
    </GetCustomFields>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetCustomFieldsResponse xmlns="http://Tipalti.org/">
      <GetCustomFieldsResult>
        <errorMessage>string</errorMessage>
        <errorCode>UnknownError or OK or UnknownCountryCode or CountryNotSupported or UnknownState or PayerUnknown or PayeeUnknown or EncryptionKeyFailedValidation or ParameterError or FeeScheduleUnknown or StringContainsNonEBCDICCharacters or PreferredEntityIsNotValid or InvoiceRefCodeUnknown or InvoiceCannotBeCancelled or UnknownCurrencyCode or InvalidJson or InvoiceValidationError or ValidationError or ValidationWarning or BillsModuleMustBeEnabled or FileNotFound or InvoiceFileNotFound or CannotReadFile or CannotDeleteFile or CannotWriteFile or PaymentAmountTotalMismatch or InvalidPayerIpAddress or EnahncedSecurityNotConfigured or SubPayerIsNotFound or SubPayerDoensNotSupportDynamicKey or PayerDoesntSupportInvoiceModule or CustomFieldDoesNotExist or DuplicateInvoiceRefCode or PaidOrInProcessInvoiceCannotBeUpdated or CanApproveNotSupported or AuthorizationError or InvoiceNotApprovedbyPayee or PaymentAmountCannotBeNegative or RequestLimitReached or ItemAlreadyInProcess or RequestDoesNotExist or RequestStillInProgress or CustomFieldValueIsNotUnique or BillStatusIsNotSupported or GLAccountAssignedToActiveBill or CustomFieldValidationError or CustomFieldValueValidationError or GlAccountValidationError or APAccountNotFound or SyncDirectionInvalid or ErrorTypeInvalid or IntegrationNameInvalid or IntegrationVersionOverMaxLength or CreationTimestampInvalid or ErrorDetailsInvalid or PaymentTermNotFound or CustomFieldInvalidDateFormat or PaymentTermValidationError or TaxCodeValidationError or TaxCodeExternalIdNotFoundError or IllegalErpCurrencyUpdate or PurchaseOrderNotFound or GoodsReceivedNotificationNotFound or UnitOfMeasureIsInUse or PayeeAlreadyInvited or MissingEmail or PayeeAlreadyRegistered or PayeeEmailNotUnique or SupplierPortalDisabled or ReportNotFound</errorCode>
        <CustomFields>
          <CustomFieldInfo>
            <Entity>string</Entity>
            <Title>string</Title>
            <Description>string</Description>
            <ValueType>string</ValueType>
            <SubEntity>string</SubEntity>
            <Values xsi:nil="true" />
            <Category>string</Category>
          </CustomFieldInfo>
          <CustomFieldInfo>
            <Entity>string</Entity>
            <Title>string</Title>
            <Description>string</Description>
            <ValueType>string</ValueType>
            <SubEntity>string</SubEntity>
            <Values xsi:nil="true" />
            <Category>string</Category>
          </CustomFieldInfo>
        </CustomFields>
      </GetCustomFieldsResult>
    </GetCustomFieldsResponse>
  </soap12:Body>
</soap12:Envelope>

HTTP POST

The following is a sample HTTP POST request and response. The placeholders shown need to be replaced with actual values.

POST /v5/PayerFunctions.asmx/GetCustomFields HTTP/1.1
Host: api.tipalti.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length

payerName=string&timestamp=string&key=string
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<TipaltiGetCustomFieldsResponse xmlns="http://Tipalti.org/">
  <errorMessage>string</errorMessage>
  <errorCode>UnknownError or OK or UnknownCountryCode or CountryNotSupported or UnknownState or PayerUnknown or PayeeUnknown or EncryptionKeyFailedValidation or ParameterError or FeeScheduleUnknown or StringContainsNonEBCDICCharacters or PreferredEntityIsNotValid or InvoiceRefCodeUnknown or InvoiceCannotBeCancelled or UnknownCurrencyCode or InvalidJson or InvoiceValidationError or ValidationError or ValidationWarning or BillsModuleMustBeEnabled or FileNotFound or InvoiceFileNotFound or CannotReadFile or CannotDeleteFile or CannotWriteFile or PaymentAmountTotalMismatch or InvalidPayerIpAddress or EnahncedSecurityNotConfigured or SubPayerIsNotFound or SubPayerDoensNotSupportDynamicKey or PayerDoesntSupportInvoiceModule or CustomFieldDoesNotExist or DuplicateInvoiceRefCode or PaidOrInProcessInvoiceCannotBeUpdated or CanApproveNotSupported or AuthorizationError or InvoiceNotApprovedbyPayee or PaymentAmountCannotBeNegative or RequestLimitReached or ItemAlreadyInProcess or RequestDoesNotExist or RequestStillInProgress or CustomFieldValueIsNotUnique or BillStatusIsNotSupported or GLAccountAssignedToActiveBill or CustomFieldValidationError or CustomFieldValueValidationError or GlAccountValidationError or APAccountNotFound or SyncDirectionInvalid or ErrorTypeInvalid or IntegrationNameInvalid or IntegrationVersionOverMaxLength or CreationTimestampInvalid or ErrorDetailsInvalid or PaymentTermNotFound or CustomFieldInvalidDateFormat or PaymentTermValidationError or TaxCodeValidationError or TaxCodeExternalIdNotFoundError or IllegalErpCurrencyUpdate or PurchaseOrderNotFound or GoodsReceivedNotificationNotFound or UnitOfMeasureIsInUse or PayeeAlreadyInvited or MissingEmail or PayeeAlreadyRegistered or PayeeEmailNotUnique or SupplierPortalDisabled or ReportNotFound</errorCode>
  <CustomFields>
    <CustomFieldInfo>
      <Entity>string</Entity>
      <Title>string</Title>
      <Description>string</Description>
      <ValueType>string</ValueType>
      <SubEntity>string</SubEntity>
      <Values>
        <CustomFieldValue d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
        <CustomFieldValue d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
      </Values>
      <Category>string</Category>
    </CustomFieldInfo>
    <CustomFieldInfo>
      <Entity>string</Entity>
      <Title>string</Title>
      <Description>string</Description>
      <ValueType>string</ValueType>
      <SubEntity>string</SubEntity>
      <Values>
        <CustomFieldValue d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
        <CustomFieldValue d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
      </Values>
      <Category>string</Category>
    </CustomFieldInfo>
  </CustomFields>
</TipaltiGetCustomFieldsResponse>