Recurring Payments
Namespace:Atomia.Billing.Plugins.GenericWorkflowPlugin.ScheduledTasks.RecurringPaymentsScheduledEventHandler
Some of the payment gateways supports recurring payments for the customers. The configuration options will be described below.
Example configuration:
{ "ApplyToSubresellers":true, "DefaultDelay": "PT10M", "FailureTemplatePrefix": "AutopaymentFailure", "SuccessTemplatePrefix": "AutopaymentSuccess", "MaximumAttempts": 2, "Retries": [ { "Delay": "PT10M", "FailureTemplatePrefix": "AutopaymentFailure1", "SuccessTemplatePrefix": "AutopaymentSuccess" }, { "Delay": "PT30M", "FailureTemplatePrefix": "AutopaymentFailure2", "SuccessTemplatePrefix": "AutopaymentSuccess" } ] }
- ApplyToSubresellers If set to true and this configuration is reseller specific then it also applies reseller’s sub-resellers.
- DefaultDelay How long the system should wait until a retry will be made. This must be specified in the ISO-8601 Duration format.
- FailureTemplatePrefix Failure email template.
- SuccessTemplatePrefix Successfull email template.
- MaximumAttempts Maximum number of attempts before giving up.
- Retries[].Delay How long the system will wait until next retry. This must be specified in the ISO-8601 Duration format.
- Retries[].FailureTemplatePrefix Failure email template for this attempt.
- Retries[].SuccessTemplatePrefix Success email template for this attempt.