ユーザーのクレジット カード番号の有効期限と秘密の番号をストライプ API に渡す必要があります。iOS 用のストライプ API のデモを持っている人はいますか?
1 に答える
公式の iOS Stripe API の詳細は、こちらから入手できます。
Stripe iOS バインディング
Stripe iOS バインディングを使用して、iOS アプリケーションでトークンを生成できます。クレジット カードに課金する iOS アプリケーションを構築している場合は、これらのバインドを使用して、クレジット カード情報をサーバーに渡さないようにする必要があります (したがって、PCI に準拠しています)。
インストール
Stripe iOS バインディングは 2 つの方法でインストールできます。
CocoaPods でインストール
CocoaPods は、Objective-C 用のライブラリ依存関係管理ツールです。CocoaPods で Stripe iOS バインディングを使用するには、以下を Podfile に追加し、pod install を実行します。
pod Stripe
, :git => ' https://github.com/stripe/stripe-ios.git '
プロジェクトにファイルを追加してインストール
- このリポジトリをクローン
- メニューバーで、[ファイル] をクリックし、["プロジェクト" にファイルを追加...] をクリックします。
- 複製したstripe-iosリポジトリで「Stripe」ディレクトリを選択します
- 「項目を宛先グループのフォルダーにコピーする (必要な場合)」がチェックされていることを確認してください。
- 「追加」をクリック
ガイド
Stripe iOS バインディングには、注意が必要な 3 つの主要なクラスがあります。STPCard は、クレジット カードの表現です。このオブジェクトを作成し、顧客が入力するクレジット カードの詳細を入力する必要があります。STPToken は、Stripe がクレジット カードに対して返すトークンの表現です。これらを自分で作成することはできませんが、作成する必要があります (以下を参照)。Stripe は、Stripe REST API と対話するために使用する静的クラスです。
また、コード自体には多くのコメントがあります。このライブラリをより完全に理解するには、.h ファイルに目を通してください。