paymentGatewayDto Data Type

The PaymentGateway Dto.

Namespace
(Default)
Properties
name data type type namespace min/max occurs description
apiKey string element 0/1 The api key.
applicationEL string element 0/1 The application EL.
bankCoordinates bankCoordinatesDto element 0/1 The bank coordinates.
cardType creditCardTypeEnum element 0/1 The card type.
countryCode string element 0/1 The country code.
customFields customFieldsDto element 0/1 The custom fields.
implementationClassName string element 0/1 The implementation class name.
marchandId string element 0/1 The marchand id.
paymentMethodType paymentMethodEnum element 0/1 The payment method.
profile string element 0/1 The profile.
rumSequence paymentGatewayRumSequenceDto element 0/1 The RUM sequence associated to this PaymentGateway.
scriptInstanceCode string element 0/1 The script instance code.
secretKey string element 0/1 The secret key.
sellerCode string element 0/1 The seller code.
tradingCurrencyCode string element 0/1 The trading currency code.
type paymentGatewayTypeEnum element 0/1 The type.
webhooksKeyId string element 0/1 The webhooks key id.
webhooksSecretKey string element 0/1 The webhooks secret key.
Properties inherited from enableBusinessDto
code string attribute 1/1 The code
description string attribute 0/1 The description
id long attribute 0/1 The id.
auditable auditableDto element 0/1  
auditableField auditableFieldDto element 0/unbounded  
disabled boolean element 0/1 Is entity disabled. Value is ignored in Update action - use enable/disable API instead.
updatedCode string element 0/1 The updated code.

Example

<PaymentGateway code="..." description="..." id="...">
  <type>...</type>
  <paymentMethodType>...</paymentMethodType>
  <scriptInstanceCode>...</scriptInstanceCode>
  <implementationClassName>...</implementationClassName>
  <applicationEL>...</applicationEL>
  <countryCode>...</countryCode>
  <tradingCurrencyCode>...</tradingCurrencyCode>
  <cardType>...</cardType>
  <marchandId>...</marchandId>
  <secretKey>...</secretKey>
  <apiKey>...</apiKey>
  <webhooksSecretKey>...</webhooksSecretKey>
  <webhooksKeyId>...</webhooksKeyId>
  <profile>...</profile>
  <customFields>
    <customField code="..." description="..." valueDate="..." valuePeriodEndDate="..." valuePeriodPriority="..." valuePeriodStartDate="...">
      <fieldType>...</fieldType>
      <languageDescriptions/>
      <stringValue>...</stringValue>
      <dateValue>...</dateValue>
      <longValue>...</longValue>
      <doubleValue>...</doubleValue>
      <booleanValue>...</booleanValue>
      <listValue>
        <value/>
      </listValue>
      <mapValue>...</mapValue>
      <entityReferenceValue/>
      <indexType>...</indexType>
      <fileValue>...</fileValue>
      <formattedValue/>
      <guiPosition>...</guiPosition>
    </customField>
    <inheritedCustomField code="..." description="..." valueDate="..." valuePeriodEndDate="..." valuePeriodPriority="..." valuePeriodStartDate="...">
      <fieldType>...</fieldType>
      <languageDescriptions/>
      <stringValue>...</stringValue>
      <dateValue>...</dateValue>
      <longValue>...</longValue>
      <doubleValue>...</doubleValue>
      <booleanValue>...</booleanValue>
      <listValue>
        <value/>
      </listValue>
      <mapValue>...</mapValue>
      <entityReferenceValue/>
      <indexType>...</indexType>
      <fileValue>...</fileValue>
      <formattedValue/>
      <guiPosition>...</guiPosition>
    </inheritedCustomField>
  </customFields>
  <rumSequence code="..." description="..." id="...">
    <genericSequence>
      <prefix>...</prefix>
      <sequenceSize>...</sequenceSize>
      <currentSequenceNb>...</currentSequenceNb>
    </genericSequence>
    <paymentGateway>...</paymentGateway>
    <auditable created="..." creator="..." updated="..." updater="..."/>
    <auditableFields>
      <auditableField actor="..." changeOrigin="..." code="..." created="..." currentState="..." description="..." entityClass="..." fieldName="..." id="..." originName="..." previousState="...">
        <auditable/>
        <auditableFields>
          <auditableField/>
        </auditableFields>
        <updatedCode>...</updatedCode>
      </auditableField>
    </auditableFields>
    <updatedCode>...</updatedCode>
  </rumSequence>
  <sellerCode>...</sellerCode>
  <bankCoordinates>
    <bankCode>...</bankCode>
    <branchCode>...</branchCode>
    <accountNumber>...</accountNumber>
    <key>...</key>
    <iban>...</iban>
    <bic>...</bic>
    <accountOwner>...</accountOwner>
    <bankName>...</bankName>
    <bankId>...</bankId>
    <issuerNumber>...</issuerNumber>
    <issuerName>...</issuerName>
    <ics>...</ics>
  </bankCoordinates>
  <disabled>...</disabled>
  <auditable created="..." creator="..." updated="..." updater="..."/>
  <auditableFields>
    <auditableField actor="..." changeOrigin="..." code="..." created="..." currentState="..." description="..." entityClass="..." fieldName="..." id="..." originName="..." previousState="...">
      <auditable/>
      <auditableFields>
        <auditableField/>
      </auditableFields>
      <updatedCode>...</updatedCode>
    </auditableField>
  </auditableFields>
  <updatedCode>...</updatedCode>
</PaymentGateway>