Panel | ||
---|---|---|
| ||
This section describes how a custom provisioning provider can be created.
What does this section cover?
|
Create a custom
...
payment gateway
In order to create a custom provisioning providerpayment gateway, you need to:
- Define the custom provider in provisioning providers payment gateway in payment gateways metadata file.
- Create a custom data object class extending com.crm.dataobject.provisioning.ProvisioningParametersenum to define authentication setting parameters.
- Create a custom business object class extending com.crm.businessobject.provisioning.CRMBOProvProviderBean and implementing com.crm.businessobject.ICRMBOProvisioningProviderpaymentgateway.CRMBOPaymentGatewaySettingBean.
- Create two a user interface classes:One extending extending com.crm.process.provisioningpaymentgateway.CRMUIProvProviderBean and
- One extending com.crm.process.provisioning.CRMUIProvisioningRequestBean. CRMUIPaymentGatewaySettingBean
- Create a custom process class extending extending com.crm.process.provisioningpaymentgateway.CRMProcessProviderBean.CRMProcessPaymentGatewayBean
- Create three a custom summary pagespage for payment gateway requests.
- Create a custom data entry page.
- Define the new menu options in menu options metadata file.
- Define a custom module in modules metadata file.
...