-
Notifications
You must be signed in to change notification settings - Fork 224
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: payer name & email from web form #47
base: develop
Are you sure you want to change the base?
Conversation
I forgot to mention, my original motivation for the migration of custom fields to the "customizations API" (or whatever it's called) was not just because it's cleaner, but because Frappe automatically implements any changes that are made to the custom fields on "migrate". The exception to this, is that deleted fields should still be removed manually with some kind of migration script. |
@ankush could I get a review on this so I know how to proceed? Thanks! |
Modify pyproject.toml and .gitignore to support newer versions of stripe.
…g debugging. Add custom_redirect_to_override option in stripe_settings.py finalize_request() so that the successful payment redirect address can be fully customized.
This PR aims to add a feature to allow for sourcing the "Payer Name" and "Payer Email" in a payment gateway checkout form dynamically from web form fields.
Additionally, the Payment Form fields are cleaned up and moved to the dedicated custom fields JSON spec, instead relying on scripting to add and remove the custom fields. I believe this approach is cleaner, but I defer to the judgment of the maintainers in this regard.
The PR pre-supposes the removal of "Button Label" & "Button help" custom fields, as referenced in #4 and worked towards in #5.
Before (backend):
before.refactor_backend.mp4
After (backend):
after.refactor_backend.mp4
Before (frontend):
before.refactor_frontend.mp4
After (frontend):
after.refactor_frontend.mp4