Annexe : Référence sur les passerelles externes
Paramètre | Valeur | Détails |
---|---|---|
userid | ID de l’utilisateur de la passerelle | Requis |
password | Mot de passe de la passerelle |
Requis Chaîne de caractères URL codée en Base64 |
merchantid | ID fournisseur/marchand de la passerelle | Facultatif |
customercode | ID client pour la commande/facture | Requis |
address | Adresse du client | Facultatif |
city | Ville client | Facultatif |
state | État client | Facultatif |
zip | Code postal client | Facultatif |
invoice | Numéro de commande ou de facture associé à la demande | Requis |
Montant | Montant décimal de la transaction | Requis |
levelIIIdata | Données de niveau III |
Facultatif Chaîne Base64 Voir la section sur les données de niveau III ci-dessous |
urlresponse | Page de réponse à renvoyer après traitement |
Requis Chaîne Base64 Il s'agira du point de terminaison CCIWebResponse.aspx du service web relais actuel |
réceptions | Vrai | Valeur codée en dur envoyée automatiquement pour toutes les intégrations |
redirecttype | Autonome | Valeur codée en dur envoyée pour toutes les intégrations |
sessionid | ID de la session Web en cours | |
referencenumber | Numéro de référence antérieur de la passerelle | Obligatoire pour les retours ou les transactions répétées |
token | Jeton de carte de la passerelle | Requis pour transactions répétées |
type | Type de transaction |
Valeurs : "auth", "credit", "force", "createtoken", "moto", "recurringauth", "return", "repeatsale", "repeatauth", "reversal", "sale", "recurringsale", "void" |
CardExpMonth | Mois d'expiration de la carte |
Facultatif MM |
CardExpYear |
Année d’expiration de la carte Année |
Facultatif AA |
Données de niveau 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>