Start where a documented workflow exists, which here is your payment gateway rather than Sony. Adyen's AVS documentation names the exact billing fields a card check requires: country as an ISO 3166-1 alpha-2 code, city, street, houseNumberOrName and postalCode, capped at five digits for the United States, with stateOrProvince conditionally required for US and Canadian shoppers. It then enumerates the outcomes — code 7 is “Both postal code and address match”, code 1 “Address matches, but the postal code does not match”, code 2 neither. Stripe exposes the same result in the card object's checks — address_line1_check and address_postal_code_check, each pass, fail, unavailable or unchecked. Between them that is a harness you can drive in a test environment today. This page supplies the fixtures that go into it.
Sony publishes nothing comparable. The developer entry point at playstation.com/en-us/develop redirects to partners.playstation.net, which serves no public field schemas, no validation rules and no sandbox address guidance, so anyone describing PlayStation Store's internal address checks in detail is guessing. What is public is consumer support and the PSN Terms of Service, and on one point those are unusually clear: residence is tied to the payment instrument rather than to typed text. The Terms state that your “country/area of residence may be verified by your credit or debit card number and may be rejected if the information does not match”, and that once an account exists “you will not be able to change the country or region code associated with your account”. So this page is not about a PlayStation account. It is about software you are building yourself.
What makes a US address hard to fabricate is that it is not four independent fields. The five-digit ZIP is geographically structured — the first three digits identify a USPS sectional center facility, the last two a delivery area inside it — so a ZIP implies a state and a set of cities. That holds in all but a handful of border cases: 42223 serves Fort Campbell on both the Kentucky and Tennessee sides, and 06390, Fishers Island, is in New York under Connecticut's 063 prefix. A validator treating the rule as absolute wrongly rejects those real addresses. Put 90210 beside New York and any lookup rejects the pair; five arbitrary digits fail harder, matching nothing. USPS Publication 28, Postal Addressing Standards, sets the bar: a complete address carries “all the address elements necessary to allow an exact match with the current Postal Service ZIP+4 and City State files”.
Where Sony is specific is its own physical-goods storefront, and those rules make a serviceable test matrix for any US checkout. direct.playstation.com documents that “your billing address and shipping address should be from the same country/region as your direct.playstation.com country/region”, that “orders can't be shipped to PO boxes”, and that “orders can't be shipped to U.S. territories, or to addresses outside the United States”. The territory rule is the one address forms most often get wrong: Puerto Rico, Guam and the US Virgin Islands carry ordinary five-digit ZIPs and standard two-letter codes, so they clear a format check and must then be caught by a business rule. Sony's card-troubleshooting page adds a character-set constraint — replace special characters with “the nearest letter from the basic 26-letter Latin alphabet”, avoiding asterisks, hyphens, apostrophes and slashes — worth exercising against your own storage and normalization.
This generator covers the fifty states and the District of Columbia. Each record pairs a real city with a postal code USPS actually attributes to that city, drawn from the GeoNames US postal-code dataset rather than composed from a prefix drawn from the codes USPS actually issues for it, alongside a NANPA area code for the same region and a randomized street name and house number — so the address is region-consistent while pointing at no real occupant. Be equally clear about its edges. It emits five-digit ZIPs only, with no ZIP+4 extension, and it has no mode for producing territory addresses, PO boxes, over-length values or deliberately malformed input; those fixtures you still write by hand. For a real purchase or delivery, or anywhere accuracy is legally required, use your own details.
How the generator helps with PlayStation Store address and checkout testing: City, state and ZIP that genuinely agree — the pairing a real postal lookup checks; Postal codes selected from the real list USPS attributes to each city, not a prefix drawn from the codes USPS actually issues for it; Real NANPA area code for the same region, so the phone field agrees with the address; Randomized street name and house number, so the address matches no actual residence; Pin any of the fifty states, the District of Columbia, or a specific city, so state-keyed and city-keyed branches of your own checkout logic run against a known jurisdiction; Bulk export to CSV, JSON or SQL, and the JSON API additionally accepts a seed so a fixture can be committed and replayed exactly.