CBSubs can't recreate/invent records corresponding to notifications that it missed due to Paypal's unexpected change of API (Paypal.com bug notified and acknowledged by Paypal, but without any expected date of fix).
There might still be a way to have paypal.com resend such notifications.
For that,
- login to Papyal.com,
- hover your name then,
- click "Account settings",
- then "Notifications" on the left,
- then "Instant payment notifications": "Update" link
- then "IPN History page" small link at top.
- then "All (here it's last 28 days only for us)"
- then click "search"
- then you see IPNs, and can checkmark those you want paypal to resend to your site
- then click "Resend selected"Ā button.
then wait a few hours, as the scheduling is slow.
You may want to contact Paypal to see if you can do this for transactions of over 28 days, if you have the same limit.
But be cautious to only resend IPNs for transactions you missed, and for a given customer to resend them in the right order.
And you need to be cautious to only resend those that have been missed to avoid potentially unexpected results.
For the other missed transactions, they are missed. There is no way to recreate them, except to just renew/reactivate the user subscription from the CB Users edit / Memberships tab, but without showing any payment records to the user. Or to redo the upgrades manually from the front-end, setting up an "offline" payment gateway, and recording the payments as offline payments in the front-end for the user.