Creación de un plug-in de pago

Antes de empezar

Antes de crear un plug-in de pago para utilizarlo enHCL Commerce, debe:

  • Estar familiarizado con la programación Java
  • Revisar la Especificación de los plug-ins de pago
  • Revisar la información de API relacionada con la especificación de plug-in: com.ibm.commerce.payments.plugin

Por qué y cuándo se efectúa esta tarea

Puede crear un plug-in de pago con o sin HCL Commerce o bien con o sin HCL Commerce Developer o Rational Application Developer. En las siguientes instrucciones se muestra un resumen de cómo crear un plug-in de pago utilizando Rational Application Developer. Si no utiliza Rational Application Developer, siga los procedimientos equiparables para realizar los siguientes pasos:

  • Cree un bean de sesión sin estado EJB.
  • Asegúrese de que la interfaz remota de plug-in amplía la interfaz Plugin o QueryablePlugin.
  • Cree un descriptor de despliegue de plug-in.
  • Cree un archivo JAR (módulo EJB).

Para crear un nuevo plug-in de pago con Rational Application Developer, efectúe los siguientes pasos:

Procedimiento

  1. Cree un plug-in de pago utilizando Rational Application Developer
    1. Cree un nuevo proyecto EJB utilizando la especificación EJB 3.0.
      • En el campo Proyecto EAR, especifique WC.
      • Para archivos JAR dependientes disponibles, incluya Payments-Plugin.jar.
      El nombre del proyecto debe reflejar el nombre del plug-in.
    2. Cree un nuevo bean EJB para el proyecto de plug-in. Asegúrese de que el bean especificado sea un bean de sesión con un tipo de sesión sin estado. La creación de beans debe generar un archivo plugin_nameBean.java. El bean debe implementar los métodos descritos en la interfaz Plugin (para más información, consulte la información de la API). La interfaz remota de plug-in debe extender la interfaz Plugin, Plugin_V2 o QueryablePlugin. Asegúrese de que cumple con la especificación de Plugin al crear archivos de plug-in.
    3. Cree el proyecto de plug-in para compilar el bean enterprise.
    4. Genere el código de despliegue para el bean enterprise.
  2. Empaquete el plug-in de pago.
  3. Instale el plug-in de pago.