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

Unable to take payment in Control Panel Orders (Commerce 3) #1362

Closed
isjackwild opened this issue Apr 7, 2020 · 4 comments
Closed

Unable to take payment in Control Panel Orders (Commerce 3) #1362

isjackwild opened this issue Apr 7, 2020 · 4 comments

Comments

@isjackwild
Copy link

Description

I'm trying out Craft Commerce 3 for the first time, and experimenting with the new create orders from the Control Panel feature.

When I try to take a payment from an order (using the manual gateway for now, but also tested with Dummy gateway) I receive an error message: Email required to make payments on a completed order. and payment fails.

I'm unsure as to what this error message refers. I have set up new order emails and the mailing adaptor, and checked it's working, and my customer has an email address added (which displays below the customer name in the Order Details tab)

Steps to reproduce

  1. Create order in back end
  2. Add a user
  3. Complete order
  4. Attempt to take order payment

Additional info

  • Craft version: PRO 3.4.13
  • PHP version: 7.3.10
  • Database driver & version: MySQL 8.0.17
  • Plugins & versions: Commerce 3.1.1
    --
@lukeholder
Copy link
Member

Do you have a customer set on the order?

@lukeholder lukeholder added the ℹ️ status: need more info When waiting for user to supply database or more information. label Apr 8, 2020
@isjackwild
Copy link
Author

isjackwild commented Apr 8, 2020 via email

@nfourtythree
Copy link
Contributor

Hi @isjackwild

Thank you for bringing this to our attention.

A fix has been pushed and will be included in the next release.

To get this early, change your craftcms/commerce requirement in composer.json to:

"require": {
  "craftcms/commerce": "dev-develop#3af8cacfcdf9a28797fcf2ef5e20d73a612001ef as 3.1.1",
  "...": "..."
}

Then run composer update.

Thanks.

@nfourtythree nfourtythree added bug 💳 payments 📝 order edit and removed ℹ️ status: need more info When waiting for user to supply database or more information. labels Apr 8, 2020
@isjackwild
Copy link
Author

isjackwild commented Apr 8, 2020 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants