Les parenthèses sont mal placées :
SELECT setval('payments_id_seq', 21, true); # next value will be 22
Sinon, vous appelez setval
avec un seul argument, alors qu'il en faut deux ou trois.
C'est la même chose que SELECT setval('payments_id_seq', 21)