I’m not sure it’s an Invoice Ninja issue - might just as well be on Braintree’s side - but I wanted to point out that the customer field is empty in Braintree reports. I guess it might not be receiving the info (first name / last name) from Invoice Ninja with the rest of the details (even if these details are specifically included in Invoice Ninja’s first+last name fields). Maybe that’s normal - I’ve only been using Invoice Ninja so I can’t compare it to other platforms.
Braintree does get the name as a part of the billing section, which isn’t as good because of their really bad interface (it’s necessary to go into each every transaction to see which customer it is). Maybe it’s supposed to generate the customer field itself based on the billing section, but here too I can’t draw any comparisons to other gateways because I’ve only been using Braintree.
I guess my question is: Are the name fields in Invoice Ninja “only” meant to be used on Invoice Ninja itself (inner book keeping, communication with customers) or are they also meant to be transmitted to the gateway? I thought it’s the latter but maybe I misunderstood it to begin with.
If I can, I don’t know how to do it. But I see that on Braintree, under Settings / Webhooks, it says “You currently have no webhooks”, which makes me wonder if I might have connected Invoice Ninja to Braintree the wrong way?
Have been in touch with braintree. They write that my third party service (Invoice Ninja) populates the billing/shipping fields with the client’s name but not their dedicated “client name” field. They want to help to sort this out and say that their support team will walk the developers through. Just thought I’d mentioned it so you’d know they’re also interested.
Update: I don’t who fixed it (Braintree? Omnipay?) but it has been fixed and the customer’s name is being populated, at least with manual invoices (which I’ve been using so far).
Question: If I use “buy now” links and don’t ask the clients for their billing address (which I don’t need), will the card holder’s name be used to populate the customer’s name field?