Jump to main content
HCL Logo Product Documentation
Customer Support Software Academy Community Forums
IBM WebSphere Commerce V7
  • Product overview
  • WebSphere Commerce search
  • Precision marketing
  • What's new
  • User Guide
  • Reference
  • Other versions
  1. Home
  2. User Guide

    The information contained in this section applies to IBM WebSphere Commerce Version 7.0.0.9 and Feautre Pack 8. The documentation also applies to all subsequent releases and modifications until otherwise indicated in new editions.

  3. Tutorials

    WebSphere Commerce provides many tutorials.

  4. Payments

    The following tutorials demonstrate how to use the Payments subsystem for WebSphere Commerce and WebSphere Commerce Payments.

  5. Developing a payment plug-in

    This tutorial shows the steps involved in developing and deploying a new payment plug-in.

  6. Packaging and deploying the payment plug-in from Rational Application Development to WebSphere Commerce Server

    In this step, you will package the payment plug-in session bean as an EJB jar file and deploy the EJB jar file to WebSphere Commerce Server.

  • User Guide

    The information contained in this section applies to IBM WebSphere Commerce Version 7.0.0.9 and Feautre Pack 8. The documentation also applies to all subsequent releases and modifications until otherwise indicated in new editions.

    • Planning

      Creating a custom implementation of a WebSphere Commerce store requires a significant amount of planning. From gathering client needs, to deploying the live solution, much work is needed to successfully deploy a custom client store. Use the resources in here to help you plan every phase of store creation.

    • Installing

      Review this section for information about installing the WebSphere Commerce product, associated maintenance, and WebSphere Commerce enhancements.

    • Migrating

      Before you migrate WebSphere Commerce, review this information for an overview of the migration process.

    • Operating
    • Administering
    • Tutorials

      WebSphere Commerce provides many tutorials.

      • Programming model

        WebSphere Commerce provides tutorials that are designed to introduce the various tasks that are related to creating customized code to develop and enhance WebSphere Commerce applications. The following tutorials provide sample guides to customizing elements of the WebSphere Commerce programming model.

      • Web services

        Web services tutorials introduce the various tasks that are related to creating and customizing web services for WebSphere Commerce applications.

      • Data Load utility

        The Data Load utility tutorials introduce the various tasks that are related to customizing the Data Load utility for WebSphere Commerce applications.

      • Management Center

        The following tutorials demonstrate how to customize the Management Center.

      • WebSphere Commerce search

        The following tutorials describe how to customize WebSphere Commerce search.

      • Madisons starter store

        WebSphere Commerce provides tutorials that are designed to introduce the various tasks that are related to customizing the Madisons storefront.

      • Aurora starter store

        WebSphere Commerce provides tutorials that are designed to introduce the various tasks that are related to customizing the Aurora storefront.

      • Workspaces

        The following tutorials show how to use workspaces to manage store content in WebSphere Commerce.

      • Payments

        The following tutorials demonstrate how to use the Payments subsystem for WebSphere Commerce and WebSphere Commerce Payments.

        • Configuring the SimpleOffline plug-in with two payment methods

          This tutorial demonstrates how to configure a payment system for your store. This tutorial uses two payment methods: myVISA and PayInStore as examples to show how to setup the payment methods using the SimpleOffline plug-in.

        • Developing a payment plug-in

          This tutorial shows the steps involved in developing and deploying a new payment plug-in.

          • Payment Service Provider Simulator

            The Payment Service Provider Simulator is a standalone Java EE application that mimics the processing of electronic payments and refunds by a real payment service provider.

          • Creating the payment plug-in EJB project

            In this step, you will create the payment plug-in EJB project, which will contain the payment plug-in session bean and the payment plug-in deployment descriptor file.

          • Creating the payment plug-in session bean

            In this step, you will create the payment plug-in session bean, which will contain the business logic of the payment plug-in.

          • Implementing the payment plug-in API methods

            In this step, you will implement the payment plug-in API methods in the bean class of the payment plug-in session bean.

          • Creating the error message properties file

            The payment plug-in API methods that is implemented in the step 3 contains references to a number of message keys. In this step, you will create the properties file that contains the corresponding error messages.

          • Creating the payment plug-in deployment descriptor file

            In this step, you will create the payment plug-in deployment descriptor file which describes how the payment plug-in should be deployed. This is also where the payment plug-in configuration properties referenced by the payment plug-in API methods are specified.

          • Updating the payment system mapping file

            In this step, you will define a new payment system named MyPaymentSystem in the payment system mapping file and map it to the payment plug-in.

          • Updating the payment method configuration files

            In this step, you will update the CreditCardOnline payment method configuration to use the payment system defined in step 6 and update the credit card payment methods to use the CreditCardOnline payment method configuration.

          • Deploying and publishing the WebSphere Commerce EAR file

            In this step, you will deploy and publish the WebSphere Commerce EAR file.

          • Specifying the merchant configuration properties

            The payment plug-in API methods that are implemented in Step 3 contains references to a merchant configuration property named merchantId. In this step, you will set the value of this merchant configuration property for the Madisons starter store.

          • Updating the KEYS table

            The generateTransactionId method that was added in step 3 uses the WebSphere Commerce Key Manager to generate the tracking numbers. In this step, you will specify how the tracking numbers are generated by updating the KEYS table.

          • Testing the payment plug-in

            In this step, you will test the payment plug-in you created.

          • Packaging and deploying the payment plug-in from Rational Application Development to WebSphere Commerce Server

            In this step, you will package the payment plug-in session bean as an EJB jar file and deploy the EJB jar file to WebSphere Commerce Server.

          • ***
        • ***
        • Passing sensitive payment data to back-end processes when data is not persisted

          In this tutorial, you learn how to customize a WebSphere Commerce starter store to pass sensitive payment data to back-end processes. Specifically, to send card verification code information to the order process for payment authorization when your site does not temporarily store the card verification code for payment authorization purposes.

      • Contracts

        The following tutorials demonstrate how to use and manage contracts in WebSphere Commerce.

      • Dynamic caching

        In the following tutorial you will learn how to use dynamic caching to improve the performance of Websphere Commerce. You will also learn how to deal with common problems encountered with dynacache and also some helpful tips and tricks.

      • Using WebSphere Commerce

        WebSphere Commerce provides tutorials designed to introduce various tasks related to customizing, using, and enhancing WebSphere Commerce applications and features.

    • Samples
    • Developing

      The topics in the Developing section describe tasks performed by an application developer.

    • Compliance

      The following section describes how you can leverage WebSphere Commerce features and functionality to help your site be compliant with different privacy and security standards.

    • Securing

      These topics describe the security features of WebSphere Commerce and how to configure these features.

    • Performance
    • Troubleshooting

Packaging and deploying the payment plug-in from Rational Application Development to WebSphere Commerce Server

In this step, you will package the payment plug-in session bean as an EJB jar file and deploy the EJB jar file to WebSphere Commerce Server.

Procedure

  1. Package payment plug-in from Rational Application Developer as an EJB jar file.
  2. Deploy the EJB jar file to WebSphere Commerce Server.
  • Share: Email
  • Twitter
  • Disclaimer
  • Privacy
  • Terms of use
  • Cookie Preferences