paytrail / paytrail-for-adobe-commerce

Paytrail payment service for Adobe Commerce (formerly known as Magento 2)
https://www.paytrail.com
MIT License
2 stars 7 forks source link

Recurring Payment code transfer to Paytrail Repository (dev-branch) #19

Closed tommi-martin closed 2 years ago

tommi-martin commented 2 years ago

The following code introduces the recurring payment functionality to Paytrail module.

The code in this pull request is not ready for production usage (not on master branch) additional Quality Assurance and development is required to be able to use the module safely in production.

New Core Features introduced:

  1. The ability to save and use credit cards as tokens into Magento for logged in users (magento vault)
  2. Support for CIT and MIT payments
  3. The ability to set "recurring payment" schedule to a product making it a recurring payment product
  4. Ability to create custom payment profiles (daily, weekly, monthly and yearly)
  5. Checkout shows limited payment methods when recurring product is in cart
  6. Checkout shows a recurring total in sidebar
  7. Validation that prevents multiple recurring products with differing schedules from being added to cart
  8. Automatic email notification to customer 7 days before the next order is billed.
  9. Automatic billing when the order is due.
  10. New admin pages listing subscriptions and subscription profiles
  11. New columns to sales orders, listing subscriptions.
  12. New customer page for listing active and inactive subscriptions. And the ability to stop them.
  13. Admin configurable cron job timings

Known issues that will be worked on:

Additional testing and validations required:

Known limitations: