Apéndice: Referencia de la puerta de enlace externa

Tabla 1. Carga útil del terminal virtual
Parámetro Valor Detalles
userid ID de usuario de puerta de enlace Requerdo
contraseña Contraseña de la puerta de enlace

Requerdo

Cadena codificada con URL Base64

merchantid ID de comerciante/proveedor de puerta de enlace Opcional
customercode ID de cliente para orden/factura Requerdo
dirección Dirección del cliente Opcional
ciudad Ciudad cliente Opcional
estado Est cliente Opcional
código postal Código postal cliente Opcional
factura Número de orden o de factura asociado a la solicitud Requerdo
importe Importe decimal de la transacción Requerdo
levelIIIdata Datos de nivel III

Opcional

Cadena Base64

Consulte la siguiente sección Datos de nivel III

urlresponse Página de respuesta en la que publicar tras el procesamiento

Requerdo

Cadena Base64

Será el punto de conexión CCIWebResponse.aspx existente del servicio web de transmisión actual

recepciones Verd Valor codificado enviado automáticamente para todas las integraciones
redirecttype Autoservicio Valor codificado enviado para todas las integraciones
sessionid ID de la sesión web actual
referencenumber Número de referencia de la puerta de enlace anterior Necesario para devoluciones o transacciones repetidas
token Token de la tarjeta de la puerta de enlace Necesario para transacciones repetidas
tipo Tipo transacción

Valores:

"auth",

"credit",

"force", "createtoken", "moto", "recurringauth", "return", "repeatsale", "repeatauth", "reversal", "sale", "recurringsale", "void"

CardExpMonth Mes de caducidad de la tarjeta

Opcional

MM

CardExpYear

Caducidad de la tarjeta

Año

Opcional

YY

Datos de nivel III
<LevelIIIData>
            <Header>
                <CustomerCode></CustomerCode>
                <ShiptofromZIPcode></ShiptofromZIPcode>
                <VATinvoicereferencenumber></VATinvoicereferencenumber>
              <VATtaxamountrate></VATtaxamountrate>
              <Freightshippingamount></Freightshippingamount>
              <Dutyamount></Dutyamount>
              <Orderdate></Orderdate>
              <Discountamount></Discountamount>
            </Header>
            <Products>
                <product>
                    <ItemCommodityCode></ItemCommodityCode>
                    <ItemDescription></ItemDescription>
                    <ItemSequenceNumber></ItemSequenceNumber>
                    <LineItemTotal></LineItemTotal>
                    <ProductCode></ProductCode>
                    <Quantity></Quantity>
                    <Selected></Selected>
                    <UnitCost></UnitCost>
                    <UnitofMeasureCode></UnitofMeasureCode>
                </product>
                <product>
                    <ItemCommodityCode></ItemCommodityCode>
                    <ItemDescription></ItemDescription>
                    <ItemSequenceNumber></ItemSequenceNumber>
                    <LineItemTotal></LineItemTotal>
                    <ProductCode></ProductCode>
                    <Quantity></Quantity>
                    <Selected></Selected>
                    <UnitCost></UnitCost>
                    <UnitofMeasureCode></UnitofMeasureCode>
                </product>
            </Products>
</LevelIIIData>
ProcessRecurringSaleRequest
<ProcessRecurringSaleRequest>
              <MerchantId></MerchantId>
              <Password></Password>
              <UserId></UserId>
              <Amount></Amount>
              <AuthorizationNumber></AuthorizationNumber>
              <CardExpirationDate xsi:nil="true" />
              <CardLastFourDigits xsi:nil="true" />
              <CardNumber xsi:nil="true" />
              <CardVerificationNumber xsi:nil="true" />
              <CustomerBillingAddress xsi:nil="true" />
              <CustomerCity xsi:nil="true" />
              <CustomerCode></CustomerCode>
              <CustomerEmailAddress xsi:nil="true" />
              <CustomerPhone xsi:nil="true" />
              <CustomerState xsi:nil="true" />
              <CustomerZipCode xsi:nil="true" />
              <InvoiceDetail></InvoiceDetail>
              <InvoiceNumber></InvoiceNumber>
              <MagneticData xsi:nil="true" />
              <NameOnCard xsi:nil="true" />
              <ReferenceNumber xsi:nil="true" />
              <TaxAmount></TaxAmount>
              <TransactionType></TransactionType>
              <RecurringSaleTokenId></RecurringSaleTokenId>
          </ProcessRecurringSaleRequest>
ProcessCreditCardRequest
<ProcessCreditCardRequest>
              <MerchantId></MerchantId>
              <Password></Password>
              <UserId></UserId>
              <Amount></Amount>
              <AuthorizationNumber></AuthorizationNumber>
              <CardExpirationDate xsi:nil="true" />
              <CardLastFourDigits></CardLastFourDigits>
              <CardNumber xsi:nil="true" />  --token
              <CardVerificationNumber xsi:nil="true" />
              <CustomerBillingAddress />
              <CustomerCity />
              <CustomerCode></CustomerCode>
              <CustomerEmailAddress xsi:nil="true" />
              <CustomerPhone xsi:nil="true" />
              <CustomerState />
              <CustomerZipCode></CustomerZipCode>
              <InvoiceDetail>encoded level III data</InvoiceDetail>
              <InvoiceNumber></InvoiceNumber>
              <MagneticData xsi:nil="true" />
              <NameOnCard xsi:nil="true" />
              <ReferenceNumber></ReferenceNumber>
              <TaxAmount></TaxAmount>
              <TransactionType> </TransactionType>
          </ProcessCreditCardRequest>
SLProcessCreditCardResponse
<SLProcessCreditCardResponse>
              <Message></Message>
              <Result></Result>
              <AutorizationNumber></AutorizationNumber>
              <CardType xsi:nil="true" />
              <ParameterValidationResultList xsi:nil="true" />
              <ReferenceNumber></ReferenceNumber>
              <TraceNumber xsi:nil="true" />
         </SLProcessCreditCardResponse>