Explore our Payments Gatway Feature
Seamlessly integrate various payment methods to securely process transactions and streamline financial operations.
#1 Payment Gateway
Payments Gateway feature allows businesses to integrate various online payment gateways to facilitate seamless transactions directly through the CRM. This feature is essential for managing customer payments, automating the process, and providing multiple payment options.
Key Features of Payments Gateway in Resolve Work CRM:
Integration with Payment Gateways: To integrate a new payment gateway into Resolve Work CRM, advanced knowledge of PHP and the specific payment gateway’s API requirements is necessary. Since Resolve Work CRM is built on the CodeIgniter framework, the integration process involves creating a gateway library and a gateway controller.
Gateway Library: The main logic for the payment gateway is managed in the gateway library, which includes the settings, configuration, and payment processing methods. This file will handle tasks such as configuring the gateway, adding it to the CRM, and processing payments when a customer clicks the PAY NOW button.
Gateway Controller: In cases where specific URLs need to be created for tasks like receiving HTTP responses from the gateway (e.g., for webhooks), a CodeIgniter controller is created within the gateways/controllers directory.
Auto-Display in Payment Settings: After integrating a new gateway, it will automatically appear in the Setup -> Settings -> Payment Gateways section, where administrators can configure it. Fields such as API keys, secret keys, and accepted currencies can be encrypted and customized to meet the gateway’s requirements.
Process Payment Method: When a customer clicks on the PAY NOW button in the invoice section, the system will trigger the payment gateway’s processing method. Depending on the gateway’s requirements, this method can redirect the customer to the gateway’s website, display a payment form, or handle other necessary actions for processing the payment.
Customization and Flexibility: Developers have full flexibility to modify the payment logic according to the gateway’s specifications. Whether it’s showing a form, passing payment parameters, or handling redirects, the process_payment method can be tailored to ensure a smooth integration and customer experience.
Simplified Gateway Integration: Resolve Work CRM has simplified aspects of payment gateway integration. For example, the gateway will automatically show up in the system settings, and certain encryption fields are automatically handled. However, implementing the gateway’s specific payment process will still require custom coding.