Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Panel
nameblue

This section describes how a custom provisioning provider can be created.

 

What does this section cover?

Table of Contents

Create a custom

...

payment gateway

In order to create a custom provisioning providerpayment gateway, you need to:

  1. Define the custom provider in provisioning providers payment gateway in payment gateways metadata file.
  2. Create a custom data object class extending com.crm.dataobject.provisioning.ProvisioningParametersenum to define authentication setting parameters.
  3. Create a custom business object class extending com.crm.businessobject.provisioning.CRMBOProvProviderBean and implementing com.crm.businessobject.ICRMBOProvisioningProviderpaymentgateway.CRMBOPaymentGatewaySettingBean.
  4. Create  two  a user interface classes:One extending  extending com.crm.process.provisioningpaymentgateway.CRMUIProvProviderBean and
  5. One extending com.crm.process.provisioning.CRMUIProvisioningRequestBean.
  6. CRMUIPaymentGatewaySettingBean
  7. Create a custom process class extending  extending com.crm.process.provisioningpaymentgateway.CRMProcessProviderBean.CRMProcessPaymentGatewayBean
  8. Create three a custom summary pagespage for payment gateway requests.
  9. Create a custom data entry page.
  10. Define the new menu options in menu options metadata file.
  11. Define a custom module in modules metadata file.

...