Когда клиент хочет выбрать свой способ оплаты при создании заказа на продажу, я вижу, что он изменился в DropInUI (небольшая отметка), и я полагаю, что это должно стать методом оплаты по умолчанию, но это не то, что происходит на моем сервере, я все еще получаю токен оплаты для первого.Braintree не обновляет предпочитаемый пользователем метод оплаты по умолчанию
Вот что я делаю:
String token = btGateway.customer().find(customerId).getDefaultPaymentMethod().getToken().toString();
Корпус:
- Клиенты размещает заказ с его кредитной картой - All Good
- Клиенты размещает другой заказ, на этот раз добавив учетная запись PayPal и падение в ui показывают два варианта, клиент выбирает предпочтительный способ оплаты - Все хорошее
На моем сервере у меня нет другого токена платежа для кредитной карты и PayPal.
UPDATE:
На основании ответа на Райана, у меня есть новый запрос: Как вы получаете маркер для способа оплаты, выбранного из DROPIN (есть метод делегата, который возвращает метод оплаты в IOS). Есть ли способ идентифицировать метод оплаты, выбранный пользователем, поэтому я беру его за токен?
Выглядит хорошо Atif, Рад, что вы смогли это выяснить! –
Yup. Просто хотел убедиться, что это правильный путь? –