postgresql – How to get last date from one column and sum of another column in one query?

I have a table name payments where there is payment_date, amount, and duration. I want sum of the duration column(i.e total duration in table) and the last payment date where amount > 0.

duration payment_date amount
10 2021-04-19 04:34:30+00 0
20 2021-05-21 04:34:30+00 12
20 2021-05-29 04:34:30+00 15

expected output: ({duration:40,payment_date:2021-05-29 04:34:30+00})
I’m doing these with seperate query:
SELECT SUM(DURATION) AS SumDuration FROM PAYMENTS WHERE AMOUNT > 0

AND

SELECT PAYMENT_DATE FROM PAYMENTS WHERE AMOUNT>0 ORDER BY PAYMENT_DATE DESC LIMIT 1