このエラーの結論は1160003の郵便番号の場合にミナミセンジュが登録できないけど、回避する方法がないです。他の郵便号と地名ならうまく行きます。
StripeコネクトのCustomタイプでコネクトユーザを作成する場合に、色々な項目をapi経由で登録しないとお金のやり取りができません。
アカウント登録のapiを作成している時に悲劇が起こりました。
company.address_kana.postal_codeとcompany.address_kana.townを一緒に入れると
An unexpected error occurred. Invalid address for Japan. We cannot find an address with town of ミナミセンジュ4 for postal_code 1160003.
というエラーが起きます。
このエラーはstripe側のバリデーションで郵便番号1160003の場合にミナミセンジュ4という住所がないので、登録できませんというエラーです。
ちょ、待てよ!
郵便番号1160003の住所は南千住1丁目から南千住6丁目だろうよ。
townの渡し方がおかしいのかと思ってアラカワクミナミセンジュ4と色々試すもエラーが直りません。
試しに他の郵便番号と住所で登録を試してみました。
ちょ、待ってよ!
1010054でカンダニシキチョウ3にしたら登録できるんだけど!
同じようにやっているはずなのに、南千住は登録ができません。どうみてもStripeのバグだと思うのですが。どうやらStripeには南千住は存在しないらしいです。笑
一応、Stripe側には問い合わせをしているのですが原因は不明です。
本件未完!!
コメント