feat(payitforward): add persistence