Would like to merge this PR, no answer by the team (but thanks for all other work around frappe products.
Please help ! (up / answer / like / enhance on github or do what you can)
frappe:develop
← MorezMartin:develop
opened 01:18PM - 07 Feb 23 UTC
Migrate to IntentPayment API:
- Possibility of using different mode of paymen… ts
- Strong Client Authentification (SCA)
- 3D Secure 2 OK 🚀 -> I'm french, **many payments > 100€ didn't work with Charge API**
- Possibility to view payment status in Stripe Dashboard (can be enhanced later too)
Keeping the automatic validation of Payment Entries and Sales Invoices.
Have to add a payment_id field in Payment Request in ERPNext (maybe it can be achieve with this repos but i didn't success on this point)
Thanks in advance,
Sincerely yours,
Martin Morez
Squashing commits:
```
fix tab error
fix tab error
fix tab error
fix tab error
fix tab error
try to migrate to payment intents api
migrate to paymentintents api
migrate to paymentintent api
migrate to paymentintent api
migrate to IntentPayments API
migrate to IntentPayments API
migrate to IntentPayments API
migrate to IntentPayments API
migrate to IntentPayments API
migrate to IntentPayments API
migrate to IntentPayments API
migrate to IntentPayments API
migrate to IntentPayments API
migrate to IntentPayments API
migrate to IntentPayments API
Migrate to PaymentIntent API
Fix CSRF Token Error due to frappe not ready in creation of PaymentIntent when a user is connected
Migrate to Payment Intents API, Payment Intents OK, validation OK, TODO : link PI and PR, create payment in ERPNEXT
Migrate to PaymentIntent API : create Payment Entry whe payment suceed
enhance paymentintent
enhance paymentintent
enhance paymentintent
enhance paymentintent
enhance paymentintent
enhance paymentintent
enhance paymentintent
enhance paymentintent
enhance paymentintent
enhance paymentintent
enhance paymentintent
enhance paymentintent
enhance paymentintent
enhance paymentintent
enhance paymentintent
enhance paymentintent
enhance paymentintent
enhance paymentintent
enhance paymentintent
enhance paymentintent
enhance paymentintent
enhance paymentintent
enhance paymentintent
enhance paymentintent
enhance paymentintent
enhance paymentintent
enhance paymentintent
enhance paymentintent
fix indent error
fix indent error
enhance paymentintent validation
enhance paymentintent validation
enhance paymentintent validation
enhance paymentintent validation
enhance payment validation
enhance payment validation
enhance payment validation
enhance payment validation
enhance payment validation
enhance payment validation
enhance confirmation of payment intents
enhance payment intent confirmation
enhance payment intent confirmation
enhance payment intent confirmation
enhance payment intent confirmation
enhance payment intent confirmation
enhance payment intent confirmation
enhance payment intent confirmation
test in enhance payment intent confirmation
test in enhance payment intent confirmation
test in enhance payment intent confirmation
test in enhance payment intent confirmation
test in enhance payment intent confirmation
test in enhance payment intent confirmation
test in enhance payment intent confirmation
test in enhance payment intent confirmation
test in enhance payment intent confirmation
test in enhance payment intent confirmation
finalize enhancement of payment intent confirmation and revue of stylesheets etc.
reuse of showMessage function to display errors in submitting form
redirect after success
delete payment-success.py
delete payment-success.py
```
This PR migrate from Stripe Checkout (depreciated) to Stripe IntentPayment API, it permits to have a better tracking of payments, and implement 3DSecure2, which is mandatory for every payment >100€ in Europe.