- 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?
- 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 
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.
2 Likes
We have pushed erpUSA to github. If you’d like to test out the app, we would appreciate your feedback. For any issues please submit an issue on github.
As a feature request, we will be adding the ability to override automatic email sending. This should be implemented next week.
Known issues we are working on:
- Payment method US Bank Transfer, known as customer_balance, requires the creation of a Stripe Customer. This method will not display in the checkout web page until fix is issued (in progress).
- More than one email address in the payment request to_email_field will cause errors (this is also true with the Payments app, Stripe allows only one email address to send a receipt). We are working on a fix for this in Stripe Plus to handle multiple recipients (schedule TBD).
- Company Name for check out HTML page comes from Company Name in Company DocType. Some may wish to override this. We will add a setting to override the Company Name displayed in the Checkout page.