3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

stripe-iosでクレジットカード情報のZIPを非表示にしたい

Posted at

stripe-iosとは、クレジットカードで決済を行うiOSアプリを作成する上で、
必須と言っても過言ではない素晴らしいSDKです。

※stripe-ios githubページより。
https://github.com/stripe/stripe-ios

ただ現在、クレジットカードの情報として入力する項目が、

  • 番号
  • 有効期限
  • セキュリティコード(CVC)
  • ZIP

の4種類がデフォルトになっています。
ちょっと前までデフォルトはZIP以外の3つだったはずなのに。

てかZIPってなに!!!!!?????

と無能な自分は思ってしまったので、これはそんな悩みを解決する記事です。

ZIPとは

参考: https://www.shineray-ryokou.com/post/zip-code
参考記事をまとめると、以下です。

  • ZIP Codeとは、「郵便番号」です。
  • 別名、Postal Code。
  • ZIP Codeの目的: セキュリティ強化のため。
  • 日本のクレジットカードにはZIP Codeが存在しない。

ZIP Codeを非表示に

iOSアプリの公開範囲が日本のみの場合、ZIP Codeは入力不要ですし、
入力項目として表示するのも不要です。
では非表示にしましょう。

var cardTextField = STPPaymentCardTextField(frame: CGRect(
            x: 0,
            y: 0,
            width: UIScreen.main.bounds.height,
            height: 44.0))

...

cardTextField.postalCodeEntryEnabled = false

以上です。ZIP Codeは別名Postal Codeなので。

その他参考

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?