Stripe Integration: Payment Request Status & Transaction Reference Issues

  1. Status Not Updating Automatically

Configured Stripe with API keys in ERPNext.

Created a Payment Request → Generated Stripe payment URL.

Test payment succeeded (using test card), but the Payment Request status in ERPNext remains “Initiated” instead of updating to “Paid”.

Do I need to set up a Stripe webhook manually to update the status in ERPNext?

  1. Missing Transaction Reference in Stripe

Stripe dashboard shows payments with a generic description like ‘Payment Request for SAL-ORD-2025-00009’ but lacks the ERPNext Payment Request ID as a reference.

How can I ensure Stripe transactions include the ERPNext Payment Request ID for traceability?

Hi can someone help? facing same issue as well :slight_smile:

The Stripe integration doesn’t perform a two way communication. The main benefit is to generate a payment link for payment via credit card. Additional customization is needed to get communication back from Stripe.

We are working on an enhancement to the Payments app/Stripe Integration. It should be ready for testing in a week or so. It will have the ability to automate payment entry and creation of Sales Invoice (when payment request is set from Sales Order). It’s part of a larger app, but we will make a branch specific to the Stripe Plus module.