Open kirstenalarsen opened 4 years ago
I think that adding a text field to be added to all invoices is papercut size :+1:
The hubs would have to create the text and link to stripe themselves (we could write a guide for that).
But I am not sure exactly what URL would that be: a stripe page outside OFN that allows a customer to pay the hub. There must be such a page on stripe. We have to find out.
Building a page in OFN to do that would be a page similar to "Topup my account on this hub" :heart: that is not papercut :-( but it would be awesome and not difficult M+
OK ace - I will spend some time today investigating Stripe - both for this and if we could manipulate it to handle split payments
urg
Agree with the consensus in the comments so far here... adding a text field is papercut sized. The mechanism for letting a customer pay for a changed invoice with a balance due by credit card seems really important (!) but definitely outside papercut territory.
Would just adding the field and the hub managers having to create a new link for each invoice via stripe still be wanted?
Confirmed in Papercut meeting: more than a papercut. Agreed that this is a great feature request but needs some more inception.
Description
After openfoodfoundation/openfoodnetwork#5208 invoices sent after changes to orders will have the correct information about balances due.
A standard feature on a normal invoice is to include information on how the Customer can pay that invoice. This should be relatively easy to add to our invoices, so that Hubs can just send them out and Customers can pay any balance owing
Shops could add payment information to be printed on their invoices in the Business Details settings page
[on hold as I pursue whether it is actually possible to just put a custom stripe link in there .. ] [of course would be even better if it could open a payment session to take the payment and reconcile it against the order, but i reckon that's getting well out of papercut land - @luisramos0 stripe guru open to your thoughts]
Acceptance Criteria & Tests
NB. This proposed solution still leaves the payment unreconciled i.e. not matched against the amount owing in OFN - that will need to be done manually.