Skip to content
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

[Feature]: Support for Braintree Drop In #260

Open
6 tasks done
mdavo6 opened this issue Sep 1, 2022 · 0 comments
Open
6 tasks done

[Feature]: Support for Braintree Drop In #260

mdavo6 opened this issue Sep 1, 2022 · 0 comments
Labels
enhancement New feature or request

Comments

@mdavo6
Copy link
Contributor

mdavo6 commented Sep 1, 2022

How the project can be improved?

Currently out of the box payment support is limited to Stripe card element. Braintree is popular with merchants as it offers support for Paypal, and is supported in the Spree community via the spree_braintree_vzero gem. Adding OOB support for Braintree would give merchants greater flexibility in accepting payments.

What are the acceptance criteria?

  • Generate Braintree token using call to new Braintree API endpoint.
  • Initialize Braintree drop in UI using Braintree token.
  • Submit payment details from the drop in UI to Braintree.
  • Save payment details returned from Braintree to Spree.
  • Complete order on successful payment.

Additional information

Note: Requires spree_braintree_vzero gem with new Braintree API endpoint and permitted attributes --> (PR to be added)

Code of Conduct

  • I agree to follow this project's Code of Conduct
@mdavo6 mdavo6 added the enhancement New feature or request label Sep 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant