BTDropInController Paypal не открывается при выборе, показывая «ОШИБКА» в области отладки - PullRequest
0 голосов
/ 30 августа 2018

Я использую BTDropInController для оплаты. 3 Способ оплаты (Paypal, Venmo, By Card) через панель управления доступом. и создать TokenizationKey также генерировать. Теперь в моем коде во-первых импортировать

#import <BraintreeDropIn/BraintreeDropIn.h>
#import <Braintree/BraintreeCore.h>
#import <Braintree/BraintreePayPal.h>

После того, как внедренный код, показывающий dropIn, но затем я нажимаю на кредитную или дебетовую карту, открываю другой контроллер, чтобы узнать детали моей карты. Но затем я нажимаю на PayPal или Venmo, но ничего не происходит, просто показывают «ОШИБКА» в области отладки.

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");
            [self dismissViewControllerAnimated:YES completion:^{
               //
            }];
        } else {
            // Use the BTDropInResult properties to update your UI
            // result.paymentOptionType
            // result.paymentMethod
            // result.paymentIcon
            // result.paymentDescription
            [self dismissViewControllerAnimated:YES completion:^{
                //
            }];
        }
    }];
    [self presentViewController:dropIn animated:YES completion:nil];
...