Implement a payment capture events GUI #4610
Replies: 7 comments
-
|
One thing I discussed with @pascalj IRL was to add a form for capturing partial payments to the payments detail page. Introducing a modal (we did not finally decided to have in our UI now) for this rarely used feature seems overkill for us. Payment Detail page with capture eventsWe need to keep in mind that payments could be uncaptured and therefor do not have an Payment Detail page without capture eventsThe form should not be displayed if no money can be captured anymore (aka. the full amount of the payment is reached) |
Beta Was this translation helpful? Give feedback.
-
|
After going through some commits and reading the comment at processing.rb I thought everything was in place for partial captures. Unfortunately the feature was removed shortly after it was introduced, rendering the comment outdated/wrong. I cannot find a belonging PR, but I guess this stems from the difference between:
I'd gladly add a new method to the controller to get around that, but the transition to Adjusting the |
Beta Was this translation helpful? Give feedback.
-
|
I'd like to get some feedback on the general behaviour of capturing. For some code that allows partial capturing see #2039.
What option do you prefer?
Any feedback is welcome! |
Beta Was this translation helpful? Give feedback.
-
|
We will discuss this in the next core team meeting. Thanks for the write up |
Beta Was this translation helpful? Give feedback.
-
|
Is there a popular gateway which supports multiple captures? Certainly they all support partial captures, but I don't know of any which support multiple captures (other than by making multiple charges against a stored credit card) |
Beta Was this translation helpful? Give feedback.
-
|
Absolutely, it's not that common. Examples are Paypal and Amazon Pay which both work with only one authorization.
|
Beta Was this translation helpful? Give feedback.
-
|
Copying @cbrunsdon's response from #2039 so it's all in one place:
Yes, I can see why touching that part of Solidus could cause problems, especially for third party code. I'll try to ship it as an extension - this would potentially allow to use it with older Solidus versions, too. Without overriding anything it'll:
Thanks for all your feedback! |
Beta Was this translation helpful? Give feedback.


Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Following these discussions
we are missing an interface for capturing partial payments (
Spree::PaymentCaptureEvent)So, @moritzps, @pascalj and @rbjoern84 from @bitspire started a discussion on Slack about implementing one.
This is the original screenshot of the UI they proposing
TODO
Beta Was this translation helpful? Give feedback.
All reactions