After decoupling the payment methods in #2571135: Thoughts on 3.x ? we could start porting this module to D8.

I filed a support request against Commerce to find out what their plans are: #2591805: How should commerce payment modules be ported?

Me personally would like to be able to use Braintree without Commerce. How could we accomplish this while integrating with Commerce? having a braintree module on which commerce_braintree depends on? I guess we have to wait until Commerce advances... What are your thoughts?

Comments

Lukas von Blarer created an issue. See original summary.

bojanz’s picture

Assigned: Unassigned » bojanz

I'll be working on an initial D8 port sponsored by Braintree.

The idea is to pull in the Braintree SDK via Composer, use it in the payment gateway plugin.
I'll add a link to a sandbox by the end of the week, need to focus on merging the payment api into Commerce first.

Lukas von Blarer’s picture

Great! Looking forward to updates :)

Derimagia’s picture

@bonjanz Any update on a sandbox? I'll be working on this very soon and if you already have a sandbox it would be nice for me to start from that and contribute back instead of making my own.

tormi’s picture

bojanz’s picture

Status: Active » Needs review

Pushed a working version of commerce_braintree to the sandbox linked in #5.
Thanks to bradj for his help.

Implements the HostedFields API, supports authorizations, refunds, adding payment methods from the user pages.
TODO: Editing payment methods from the user pages, 3DSecure.

Can I get co-maintainership, so that I can push the port?

  • bojanz committed 754d14d on 8.x-1.x
    Issue #2591931 by bojanz, bradjones1: D8 port
    

bojanz credited bradjones1.

bojanz’s picture

Status: Needs review » Fixed

Boom! Thanks, everyone.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.