Docs

Log into read the version of docs relevant to your site.

First name and last name fields for customers are empty in Authorize.net. Why?

Problem Statement

Transactions from Chargebee show no first or last name in Authorize.net, and Authorize.net is flagging them as suspicious. The first and last name are present in Chargebee—why are they not being sent to the gateway?

Solution

Chargebee sends first and last name to your gateway when they are captured as part of the card details. If you use Chargebee's checkout pages, ensure these fields are enabled and, if needed, mandatory in the Payments section. Data under Payment Methods (card information) is what is sent to the gateway on transactions; Account details alone are not sufficient.

Steps to Set It Up

  1. Go to Settings > Configure Chargebee > Checkout & Self-serve Portal settings > Fields
  1. Enable and make the first name and last name fields mandatory in the Payments section.
  2. Click Publish after making changes.

To verify that data is captured, select Show More on the customer's card information in Chargebee:

Important Notes

Note:

If you create customer information via API, use the card[first_name] and card[last_name] parameters so the names are sent to the gateway.

Was this article helpful?