V2 ContactPaymentMethod is missing "status"

Hi team, We are running an API call to v2 for contact payment method. We are noticing that we are not getting the status returned. Can you please check on your end and be certain that we are getting all statuses of payment methods?

{
“records”: [
{
“contact_id”: 123,
“payment_method_id”: 123,
“credit_card_id”: “string”,
“merchant_account_type”: “STRIPE”,
“merchant_account_id”: “string”,
“payment_method_type”: “CARD”,
“created_time”: “2024-05-21T14:30:00Z”,
“card_info”: {
“brand”: “string”,
“fingerprint”: “string”,
“card_type”: “CREDIT”,
“last_four”: “string”,
“expiration_year”: “string”,
“expiration_month”: “string”
},
“status”: “EXPIRED”
}
],
“next_page_token”: “string”
}

Hi Christian, thanks for reporting this. We’ll investigate the inconsistency where the status property is returned for some payment methods but not for others.

Please update the status of this “Stautus” ticket.

@HendrikFernandez

Talked with the team that owns this and they confirmed that the status field only shows when it responds with an “EXPIRED”.

So is this just a binary switch? “Expired” and “Active”

Why would we have payment methods failing that are not “Expired”?