Configuración del plug-in de Paymentech
El plug-in de Paymentech permite que el Controlador del complemento de pago se comunique directamente con la pasarela Paymentech utilizando el plug-in.
Por qué y cuándo se efectúa esta tarea
Procedimiento
- Siga las instrucciones facilitadas por Paymentech para configurar la conexión de red entre HCL Commerce y la pasarela Paymentech.
- Configure un comerciante para la tienda.
- Planificación de trabajos Paymentech.
-
Configure los métodos de pago del archivo XML PaymentMethodConfigurations.
Por ejemplo:
<PaymentMethodConfiguration name="CreditCardOnline" paymentSystemName="Paymentech" systemEditable="true" humanEditable="true" refundAllowed="true" minimumAmount="0" maximumAmount="Unbounded" priority="MEDIUM" partiallyConsumable="true"/>
-
Configure las normas de pago y las correlaciones de pago en el archivo XML PaymentMappings.
Por ejemplo:
<Mapping paymentMethod="VISA" paymentConfiguration="CreditCardOnline" paymentActionRule="Early Approval"/>
-
Configure los valores en el archivo XML RefundMethodConfigurations.
Por ejemplo:
<RefundMethodConfiguration name="CreditCardOnline" paymentSystemName="Paymentech" />
-
Configure los métodos de reembolso en el archivo XML RefundMappings. Por ejemplo:
<RefundMapping refundMethod="VISA" refundConfiguration="CreditCardOnline"/>
-
Configure la Archivo XML PaymentSystemPluginMapping para especificar Paymentech.
Por ejemplo:
<PaymentSystemName name="Paymentech" > <Mapping paymentConfigurationId="default" pluginName="PaymentechPlugin" > <!-- ==================================================================================================== Optional: <name> The name of the plug-in property that should be used in transactions for this particular payment method. A plug-in can require additional parameters, or a payment configuration can have unique needs. <value> The value of the named plug-in property. ==================================================================================================== --> <Property name="SupportsOnlineTransaction" value="yes"/> <Keyword name="cc_cvc" mask ="-" plain="0" removeAfterApproval ="true"/> <Keyword name="cc_nameoncard" mask ="*" plain="0" removeAfterApproval ="true"/> <Keyword name="account" mask ="*" plain="-5" searchable="true"/> </Mapping> </PaymentSystemName>
-
Establezca los parámetros de Paymentech.
-
Cree un archivo ZIP parcial que contenga los archivos cambiados que utilizan la misma estructura que el archivo EAR. Por ejemplo:
- xml/config/payments/edp/groups/default/PaymentMappings.xml
- xml/config/payments/edp/groups/default/PaymentMethodConfigurations.xml
- xml/config/payments/edp/groups/default/RefundMappings.xml
- xml/config/payments/edp/groups/default/RefundMethodConfigurations.xml
- xml/config/payments/ppc/plugins/PaymentSystemPluginMapping.xml
- xml/config/payments/edp/groups/default/PaymentMethodConfigurations.xml
- xml/config/payments/ppc/plugins/PaymentechPlugin/PluginDeployment.xml