Time aspects of Agreements

When using Recurring Payments agreements it is important to consider the following time issues:

If timing is important in your application, use the transTime parameter as a basis for your calculations.  This can be found in the Payment Notifications message (callback), which is generated when the agreement is created. You can then calculate when payments should normally be due, or when changes or debit requests can be attempted.

You could also use transTime, transStatus and desc in authorisation Payment Notifications messages (callbacks) to determine when attempts were made, whether they were successful or not, and to which payment they refer.

intervalMult

intervalUnit

Maximum Interval Length Within Which noOfPayments May Be Taken

1

1

Per 1 day
00:00:00 through to 23:59:59

1

2

Per 1 calendar week
00:00:00 GMT on Sunday through to 23:59:59 on Saturday

1

3

Per 1 calendar month
00:00:00 GMT on 1st of month through to 23:59:59 on last day of month

1

4

Per 1 calendar year
00:00:00 GMT on 1st January through to 23:59:59 on 31st December

 

The number of partial or full intervals, within which noOfPayments may be taken, is defined by the duration of the agreement. This means between: