Braintree iOS SDK: Как добавить карту

Я новичок в Брэйнтри. Я настроил Drop-in UI и использовал для оплаты с помощью кредитной карты и оплаты приятель. Но я не могу понять, как добавить новый экран кредитной карты. Я приложил изображение для объяснения. Если кто-то сделал это, пожалуйста, направьте меня в правильном направлении.

2 ответа

Я работаю в Брэйнтри. Не стесняйтесь обращаться к support@braintreepayments.com с любыми дополнительными вопросами.

Пользовательский интерфейс Braintree DropIn зависит от создания клиентского токена. Если вы сгенерируете токен клиента с идентификатором клиента из своей учетной записи Braintree, пользовательский интерфейс DropIn автоматически отобразит сохраненные способы оплаты клиента, как показано на этом третьем изображении.

Если щелкнуть знак "+", который вы обвели, на нем отобразится стандартный интерфейс кредитной карты, который вы видите на первом рисунке.

Если у клиента нет сохраненных способов оплаты, он отобразит стандартный пользовательский интерфейс, и способ оплаты будет добавлен в запись этого клиента в Braintree.

Вот код для отображения пользовательского интерфейса по умолчанию, предоставляемого BrainTree (BTUICardFormView)

1) Создать UIView в раскадровке и дать класс (BTUICardFormView) и IBOutlet BTUICardFormView

import Braintree

@IBOutlet weak var cardForm: BTUICardFormView!

2) При нажатии кнопки вы можете получить требуемое значение

@IBAction func saveContinueAction(_ sender: Any) {
        print("number :: \(cardForm.number)\n")
        print("expirationMonth ::\(cardForm.expirationMonth)\n")
        print("expirationYear ::\(cardForm.expirationYear)\n")
        print("cvv :: \(cardForm.cvv)\n")
    }

Поставщик пользовательского интерфейса по умолчанию от Braintree для добавления карты

Другие вопросы по тегам