...
- Define the custom payment gateway in payment gateways metadata file.
- Create a custom enum to define authentication setting parameters.
- Create a custom business object class extending com.crm.businessobject.paymentgateway.CRMBOPaymentGatewaySettingBean.
- Create a user interface classesclass extending com.crm.process.paymentgateway.CRMUIPaymentGatewaySettingBean
- Create a custom process class extending com.crm.process.paymentgateway.CRMProcessPaymentGatewayBean
- Create a custom summary page for payment gateway requests.
- Create a custom data entry page for payment gateway.
- Define the new menu options in menu options metadata file.
- Define a custom module in modules metadata file.
...