{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreiebcusb3xiklii5s633m26esaqsqlqw45ug5xcpsam4zlgsyjje3e",
"uri": "at://did:plc:lk3jfj3zq4k4wxnk474axylu/app.bsky.feed.post/3mnpajfyhlla2"
},
"path": "/t/unable-to-add-payment-method-you-must-specify-a-street-address-in-your-billing-address/1382676#post_7",
"publishedAt": "2026-06-07T12:17:50.000Z",
"site": "https://community.openai.com",
"textContent": "I investigated the issue using the browser’s Network tab and found something interesting.\n\nIn my case, the card itself is added successfully and a valid payment method (`pm_...`) is created. The payment method API even returns the card correctly (UAE Visa, not expired, etc.).\n\nThe failure happens afterwards when OpenAI tries to attach the payment method to the billing account. The API returns:\n\n“Your billing address requires more information”\n“**You must specify a street address in your billing address** ”\n\nI also noticed that the address payload being sent only contains fields such as:\n\n * country\n\n * state\n\n * line1\n\n * line2\n\n\n\n\nand does not include fields like `city` or `postal_code`.\n\nSince I tested multiple cards, browsers, and address formats, and now at least two UAE users are seeing the same behavior, this looks more like a billing-address validation issue or a backend bug rather than a problem with a specific card or bank.\n\nI have already contacted support and provided these findings. If you contact support as well, mentioning that multiple UAE users are affected may help them investigate faster.",
"title": "Unable to add payment method - \"You must specify a street address in your billing address\""
}