Payment request not updating status after paying through url

Hi all,

I am developing a custom app with erpnext through frappe_docker.

On clicking Help>About it shows that i am on
ERPNext: v14.x.x-develop () (develop)
Payments: v0.0.1 (version-14)

I have first configured stripe in the settings (using stripe testing keys).

And after creating a sales invoice, i click on

  1. Create>Payment Request and copy the sample message below the message block to get the payment url.

  2. Go to Communications doctype and search for the email being sent out. (Did this since i have not configured mailpit yet).

  3. Click on the payment url embedded in the message and pay using 4242 4242 4242 4242 (stripe allows this example to go through for testing)

  4. Success message shown and redirect as per configured in stripe settings.

  5. Stripe website dashboard transaction shows that payment went through.

  6. Issue is this part. Sales Invoice still shows status is unpaid.

Tried to check if theres any update done but unsure where to find although by looking into mariadb, theres a table called tabIntegration Request and it shows that the status is “Completed” for the payment request.

Can anyone help me try this out and see if it’s only me?
Or perhaps throw some ideas around for a workaround.

Thanks!