Improvements for payout filter, Swish payment flow and added Swedish templates to quickpayment mail
NEUROP-996
- Added new filter to payout system admin filters: now can search by "Action" -> "To pay", "Create Invoice" and "No action required"
NEUROP-1011
- Changed the logic for user invitation: now the user doesn't have to accept the invitation, but logging in or registering after clicking the invitation link, automatic accept the invitation and select the company as selected
NEUROP-1031
- Hide old Swish version and changed the name from "Swish V2" to "Swish"
- Changed payment button to "Click to redirect to Swish"
- Added a spinner and hide "Cancel" button when waiting for Swish-app response: this could be that the user have a reason more to not close the window and wait for the response
- If the user, accidentally or intentionally, close the window before the Swish payment flow ends, we have implemented a swish_payment_queue table that periodically (about every minute) ask to Swish for the response and update in background the payment status
- Changed way to send message text to Swish, so a cleaner message will be shown in Swish dashboard
NEUROP-1033
- Updated Neuro-Pay API documentation in neuro-documentation platform
- Changed in Neuro-Admin the links: now they point directly to the documentation site
NEUROP-1039
- Created Swedish templates in Sendgrid system
- Implemented system to select which language a company want to send the message to their customer
- Added settings for QuickPayment and Checkout to define preselected value if nothing have been passed during payment creation
- Changed "situation" for 2 checkout parameters: now "returnUrl" and "returnUrlCancel" are not mandatory in checkout creation and, if not passed, the button in final payment flow "Complete Your Purchase" will not appear
- Added parameter not mandatory in checkout creation: "sendInLanguage" where we can indicate in which language we want to communicate with the customer, if not present or with a wrong value, the preselected value from Checkout -> Settings in Neuro-Admin will be assumed