Square Payments API ignores first_name/last_name properties

Hello guys! Create Payments endpoint includes billing_address/shipping_address fields where we can define first_name/last_name properties. However when I put these props Square API ignores their. Is there any workaround to complete this? It’s Sandbox environment.

Sample request:
{
“source_id”: “cnon:CBASEO8nfIBywI9NU9wUPcBIthA”,
“idempotency_key”: “9e4874fc-cf21-4c62-9986-0bc536a61ca8”,
“amount_money”: {
“amount”: 1999,
“currency”: “USD”
},
“app_fee_money”: {
“amount”: 9,
“currency”: “USD”
},
“autocomplete”: false,
“location_id”: “P8YV5E8J7KKCR”,
“buyer_email_address”: “[email protected]”,
“billing_address”: {
“first_name”: “Andrew”,
“last_name”: “Shitsko”
},
“note”: “test notes”
}

Response:
{
“payment”: {
“id”: “NgZkRxgQBJqkfWb1tCHP9x46HnGZY”,
“created_at”: “2020-09-14T13:26:42.779Z”,
“updated_at”: “2020-09-14T13:26:42.889Z”,
“amount_money”: {
“amount”: 1999,
“currency”: “USD”
},
“app_fee_money”: {
“amount”: 9,
“currency”: “USD”
},
“status”: “APPROVED”,
“delay_duration”: “PT168H”,
“source_type”: “CARD”,
“card_details”: {
“status”: “AUTHORIZED”,
“card”: {
“card_brand”: “VISA”,
“last_4”: “1111”,
“exp_month”: 12,
“exp_year”: 2024,
“fingerprint”: “sq-1-S8hhpHNcj_TMP0DAYuazALhVtjFCTH0udw2xkFh0H68H1vuYVVuqXpSmbxlDdfYkVg”,
“card_type”: “CREDIT”,
“bin”: “411111”
},
“entry_method”: “KEYED”,
“cvv_status”: “CVV_ACCEPTED”,
“avs_status”: “AVS_ACCEPTED”,
“statement_description”: “SQ *DEFAULT TEST ACCOUNT”
},
“location_id”: “P8YV5E8J7KKCR”,
“order_id”: “s32GCCSzh75MG5ecqgs89VE1CuVZY”,
“buyer_email_address”: “[email protected]”,
“billing_address”: {},
“note”: “test notes”,
“total_money”: {
“amount”: 1999,
“currency”: “USD”
},
“receipt_number”: “NgZk”,
“delay_action”: “CANCEL”,
“delayed_until”: “2020-09-21T13:26:42.779Z”
}
}

Hi @AndrewShitsko welcome to the forums!

I’m seeing the same as you, and following up with the Payments team for more information. I’ll let you know when I have more info from them. Thanks for reporting!

I’m having the same problem, maybe that information is being stored but it does not appear to be when I pull the transaction details in the Square Dashboard.