私はbraintree ios sdkを使用しており、UIのドロップを使用して顧客カードの詳細を追加しています。 UIが正常に取得され、顧客が情報を送信した後、結果オブジェクトからpaymentMEthodNounceを取得する方法はありますか。ここに私のコードです。how to paymentMetghod iosのbraintreeの結果から返信する
- (void)showDropIn:(NSString *)clientTokenOrTokenizationKey {
BTDropInRequest *request = [[BTDropInRequest alloc] init];
BTDropInController *dropIn = [[BTDropInController alloc] initWithAuthorization:clientTokenOrTokenizationKey request:request handler:^(BTDropInController * _Nonnull controller, BTDropInResult * _Nullable result, NSError * _Nullable error) {
if (error != nil) {
NSLog(@"ERROR");
} else if (result.cancelled) {
NSLog(@"CANCELLED");
} else {
// Use the BTDropInResult properties to update your UI
// result.paymentOptionType
// result.paymentMethod
// result.paymentIcon
// result.paymentDescription
}
}];
[self presentViewController:dropIn animated:YES completion:nil];}
私は顧客が結果を提出すると思いますが、支払いは結果オブジェクトになりますか?もしそれが正しいと思えば、それを私のサーバに送るために変数に辿ることができます。私はかなり新しいですので、どんな助けも高く評価されます。
その後、BTDropInControllerを開くと、paypal ..のような詳細を入力し、そのコールデリゲートメソッドthatsメソッドの後に[pay]ボタンをクリックすると、nonceが提供されます。 –