Problem
A client wanted to integrate Adobe Payment Services (APS) as a payment method on their store. However, they had an existing “Pay Later” feature that allowed customers to place orders without upfront payment. Customers could then pay in partial amounts as the order progressed, ultimately settling the full amount once the order was complete.
The challenge was to integrate this feature seamlessly with Adobe Payment Services, which is a relatively new payment platform, while ensuring that all dependencies and configurations were addressed.
Client Requirement
The client required the “Pay Later” feature to work with Adobe Payment Services, incorporating the following capabilities:
Customers should be able to create partial invoices from the “My Account” section and make payments using APS-enabled methods.
Support staff should have the ability to generate partial or complete invoices from the admin panel, using the payment methods configured in APS.
Solutions
After a thorough analysis of the “Pay Later” feature and the capabilities of Adobe Payment Services, we developed a custom “Pay Later” payment method extension. This extension was built with a dependency on the Adobe Payment Services module and provided the following functionalities
Key features implemented
A fully integrated “Pay Later” payment solution built on Adobe Payment Services, enabling flexible payment options, streamlined order management, and automated notifications.The module empowers both customers and admins with intuitive dashboards and configurable payment controls.
New Payment Method – “Pay Later”
Introduced “Pay Later” as an integrated payment method under Adobe Payment Services.
Order Management
Maintains an order list specifically for those paid using the “Pay Later” method.
Customer Experience Enhancements:
A dedicated “Order Needed Payment” section in the customer’s “My Account” dashboard, displaying all orders requiring payment. Customers can select an order and pay either the full amount or partial amounts using the enabled payment methods from APS, such as: Credit Card PayPal Saved Card.
Notifications
Once a payment is made, customers receive an email notification with payment details. Orders with outstanding balances remain visible in the dashboard.
Flexibility & Configurability
The module includes a configuration panel, enabling the client to manage payment settings with ease. This ensures that small changes, such as those for other payment methods, can be handled independently by the client.
Admin Features
Support staff can create partial or complete invoices on behalf of customers from the admin panel.
Admins can utilize all APS-enabled payment methods when processing payments.