I was thinking more about this today. Rather than deleting all old payments, could we just assume that they were unsuccessful and mark them as failed? I think it would be better because we would then have a history of them.