mirror of
https://github.com/LaCasemate/fab-manager.git
synced 2025-01-30 19:52:20 +01:00
run the PaymentScheduleItemWorker more ofter and tell the users that they ahev only 24h to fix the payment
This commit is contained in:
parent
58af40b8b9
commit
76ebb3ccb4
@ -6,7 +6,7 @@ class PaymentScheduleItemWorker
|
||||
include Sidekiq::Worker
|
||||
|
||||
def perform
|
||||
PaymentScheduleItem.where(state: 'new').where('due_date < ?', DateTime.current.end_of_day).each do |psi|
|
||||
PaymentScheduleItem.where(state: 'new').where('due_date < ?', DateTime.current).each do |psi|
|
||||
# the following depends on the payment method (stripe/check)
|
||||
if psi.payment_schedule.payment_method == 'stripe'
|
||||
### Stripe
|
||||
|
@ -294,17 +294,17 @@ en:
|
||||
schedule_in_your_dashboard_html: "You can find this payment schedule at any time from %{DASHBOARD} on the Fab Lab's website."
|
||||
your_dashboard: "your dashboard"
|
||||
notify_admin_payment_schedule_failed:
|
||||
subject: "Card debit failure"
|
||||
subject: "[URGENT] Card debit failure"
|
||||
body:
|
||||
remember: "In accordance with the %{REFERENCE} payment schedule, a debit by card of %{AMOUNT} was scheduled on %{DATE}."
|
||||
error: "Unfortunately, this card debit was unable to complete successfully."
|
||||
action: "Please go to your payment schedule management interface as soon as possible to resolve the problem."
|
||||
action: "Please contact the member as soon as possible, and go to your payment schedule management interface to resolve the problem. After about 24 hours, the card subscription will be cancelled."
|
||||
notify_member_payment_schedule_failed:
|
||||
subject: "Card debit failure"
|
||||
subject: "[URGENT] Card debit failure"
|
||||
body:
|
||||
remember: "In accordance with your %{REFERENCE} payment schedule, a debit by card of %{AMOUNT} was scheduled on %{DATE}."
|
||||
error: "Unfortunately, this card debit was unable to complete successfully."
|
||||
action: "Please contact the manager of your FabLab as soon as possible, otherwise your subscription may be interrupted."
|
||||
action: "Please contact the manager of your FabLab before 24 hours, otherwise your subscription may be interrupted."
|
||||
notify_admin_payment_schedule_check_deadline:
|
||||
subject: "Payment deadline"
|
||||
body:
|
||||
|
@ -294,17 +294,17 @@ fr:
|
||||
schedule_in_your_dashboard_html: "Vous pouvez à tout moment retrouver votre échéancier dans %{DASHBOARD} sur le site du Fab Lab."
|
||||
your_dashboard: "votre tableau de bord"
|
||||
notify_admin_payment_schedule_failed:
|
||||
subject: "Échec du prélèvement par carte"
|
||||
subject: "[URGENT] Échec du prélèvement par carte"
|
||||
body:
|
||||
remember: "Conformément à l'échéancier de paiement %{REFERENCE}, un prélèvement par carte de %{AMOUNT} était prévu le %{DATE}."
|
||||
error: "Malheureusement, ce prélèvement n'a pas pu être effectué correctement."
|
||||
action: "Veuillez vous rendre au plus tôt dans votre interface de gestion des échéanciers pour régler le problème."
|
||||
action: "Veuillez vous mettre en relation avec le membre au plus tôt, ainsi que vous rendre dans votre interface de gestion des échéanciers pour régler le problème. Au delà d'environ 24 heures, l'abonnement par carte bancaire sera annulé."
|
||||
notify_member_payment_schedule_failed:
|
||||
subject: "Échec du prélèvement par carte"
|
||||
subject: "[URGENT] Échec du prélèvement par carte"
|
||||
body:
|
||||
remember: "Conformément à votre échéancier de paiement %{REFERENCE}, un prélèvement par carte de %{AMOUNT} était prévu le %{DATE}."
|
||||
error: "Malheureusement, ce prélèvement n'a pas pu être effectué correctement."
|
||||
action: "Veuillez prendre contact avec le gestionnaire de votre FabLab au plus tôt, faute de quoi votre abonnement risque d'être interrompu."
|
||||
action: "Veuillez prendre contact avec le gestionnaire de votre FabLab sous 24 heures, faute de quoi votre abonnement risque d'être interrompu."
|
||||
notify_admin_payment_schedule_check_deadline:
|
||||
subject: "Échéance d'encaissement"
|
||||
body:
|
||||
|
@ -48,7 +48,7 @@ version_check:
|
||||
queue: system
|
||||
|
||||
payment_schedule_item:
|
||||
cron: "0 23 * * *" # every day at 11pm
|
||||
cron: "0 * * * *" # every day, every hour
|
||||
class: 'PaymentScheduleItemWorker'
|
||||
queue: default
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user