This has nothing to do with the shopping portal. JetBlue is doing this as an affiliate reward, not through a third party portal.
As for the shopping portals you are referring to,
Jetblue uses Points International (Points.com) for their shopping portal, slower, but posts reliably.
American uses Cartera for their shopping portal, faster but could be unreliable at click tracking.