This article covers
Transactions from Chargebee have no first/last name and Authorize.net is starting to flag those as suspicious.
I can find the first name and last name in Chargebee. Why is this not being sent to my gateway?
You could find the first and last name fields populated under the 'Account details' of a customer in Chargebee but the same would appear '_empty_' in your merchant account. However, Chargebee does send this data to your gateway account, provided it is captured as part of the Card details. If you are using Chargebee’s checkout pages, then ensure to enable and/or make the fields mandatory in the Payments section.
Go to Settings > Configure Chargebee > Checkout & Self-serve Portal settings > Fields
Ensure to hit Publish once you make the changes.
You can verify if the data is captured from the customer by selecting “Show More” on their card information in Chargebee:
Data present under 'Payment Methods' are only sent to the gateway account on transactions.
Note: If you’re using our API to create customer information in Chargebee, ensure to use the card[first_name] [last_name] parameters
Related articles and Documentation
Configuring Fields in Chargebee checkout
Create Card payment source via API