UIにBraintreeをドロップしたユーザーにクレジットカードを追加するオプションがありますか、または支払いにのみ使用できますか?トークンを送信して支払いを受けるようにサーバーを設定していますが、ユーザーが自分のアプリを使用する前にクレジットカードを追加できるようにしたいと考えています。UIのBraintreeドロップ - クレジットカードの追加
0
A
答えて
0
いいえ、クレジットカードのみを追加することはできません。
Braintreeサポートチームとの私の電子メールによる連絡として、ドロップインペイメントUIを使用している場合、クレジットカードのみを追加することはできません。すべてのトランザクションを実行中に、ユーザーはクレジットカードを追加することができます。
1
それは把握する少しトリッキーされているが、私は使用してコンポーネントをiOS用ブレインSDKに含まれていることを行うことができます(V。4.9.0)
あなたがから「トークン」を取得する必要がありますあなたのあなたが受け取るときに「はcustomerId」なしサーバー
(この回避は自動的にカードを保存する)「トークン」あなたはこれを行うことができます。
NSString* token = [jsonData valueForKey:@"response"];
self.req=[[BTDropInRequest alloc] init];
self.req.applePayDisabled = YES ;
self.cardForm = [[BTDropInController alloc] initWithAuthorization:token request:self.req handler:^(BTDropInController * _Nonnull controller, BTDropInResult * _Nullable result, NSError * _Nullable error) {
}];
BTCardFormViewController* vd = [[BTCardFormViewController alloc] initWithAPIClient:self.cardForm.apiClient request:self.cardForm.dropInRequest];
vd.supportedCardTypes = [NSArray arrayWithObject:@(BTUIKPaymentOptionTypeVisa)];
vd.delegate = self;
UINavigationController* navController = [[UINavigationController alloc] initWithRootViewController:vd];
if ([UIDevice currentDevice].userInterfaceIdiom == UIUserInterfaceIdiomPad) {
navController.modalPresentationStyle = UIModalPresentationPageSheet;
}
[self presentViewController:navController animated:YES completion:nil];
コードは、上記のカードを収集するための標準的なブレーントリーフォームを紹介しますデータ。
トークン化されたカードを取得するには、BTCardFormViewControllerDelegateを実装する必要があります。
- (void)cardTokenizationCompleted:(BTPaymentMethodNonce * _Nullable)tokenizedCard error:(NSError * _Nullable)error sender:(BTCardFormViewController *) sender;
トークン化されたカードとカードのデータを持つビューコントローラにアクセスできます。
サポートされているカードが表示されるようにゲートウェイを設定することができます。
希望は役に立ちます。
関連する問題
- 1. Braintree iOSドロップインペイメントUIのカスタマイズ
- 2. Braintreeフォームのサブミットボタンが修正されても無効になっています。UIエラーをドロップします。
- 3. Braintreeクレジットカードの確認に失敗しました
- 4. jQuery UIのドラッグ&ドロップ
- 5. BraintreeのDropin UIの価格を表示
- 6. ペイパルアカウントにクレジットカードを追加する
- 7. ドラッグ中のドロップ可能オブジェクトの追加
- 8. jqueryのドラッグ&ドロップのUI
- 9. ドラッグ&ドロップのクッキーを追加する
- 10. Braintree Transaction
- 11. jQuery UI DIV間のドラッグ&ドロップ
- 12. AndroidのJQuery UIドラッグ&ドロップ
- 13. Braintree sdkでの失敗した取引でクレジットカードのフィールドをリセットする方法
- 14. Braintree-トランザクションOR契約のlast_4クレジットカードの詳細を取得するには
- 15. ドラッグ、ドロップ、表示UI
- 16. 動的に追加された要素にjQuery UIがドロップできますか?
- 17. iPhone:ドラッグ&ドロップUIビュー
- 18. アプリの確認にクレジットカードを追加する際の問題
- 19. jQuery UIタブ追加のタブ
- 20. 角度ui-treeドロップINTOノード
- 21. Braintree Drop-in UI - 新しい支払い方法の追加を無効にする
- 22. ドロップ後のドラッグ可能なアイテムとドロップ可能なアイテムへのタグの追加
- 23. ドラッグ&ドロップ:ドラッグ可能にドロップ可能に追加
- 24. braintreeに保存されているクレジットカードのCVVを更新するには
- 25. 追加jQuery UIコントロール
- 26. jquery uiオートコンプリートリストに追加リンクを追加
- 27. PHP:paypalにクレジットカード方式のオプションを追加するには?
- 28. フォントとクレジットカードの画像を追加するVantiv Magento(eprotect)?
- 29. BraintreeのDropin UI、支払い方法の削除方法
- 30. 脳ツリー内のカスタムフィールドと追加フィールドをクレジットカードの詳細で送信する方法
フル開示:私はブレーントリーで働いています。 Drop-Inは、顧客IDと共に使用すると、[顧客が使用する新しいカードを自動的に退避します](https://developers.braintreepayments.com/guides/drop-in/javascript/v2#customer-id)。ボールティングを手動で制御したい場合は、代わりにBraintreeの[Hosted Fields製品](https://developers.braintreepayments.com/guides/hosted-fields/overview/javascript/v3)を使用する必要があります。 – jake
@jake、JSクライアントを使用して、支払いメソッドトークンを取得し、Braintreeの顧客ID(https://developers.braintreepayments.com/reference/client-reference/javascript/v2/configuration)からそれを保存することができます。 iOSクライアントSDKに類似のものがありますか? –
@ArindamNayak、これは少し質問から逸脱しているので、あなたには新しい質問をするか、[Braintreeのサポートに連絡する](https://developers.braintreepayments.com/forms/contact)が必要です-アップ。要するに、[iOS SDKはBraintreeに支払い方法を保存するために使用することができる支払い方法nonces](https://developers.braintreepayments.com/guides/credit-cards/client-side/ios/v4)ですVault。 – jake