PayButton
@objcMembers
public final class PayButton : TapNibView, SessionProtocol
Pay button.
-
Payment data source.
Declaration
Swift
@IBOutlet public weak var dataSource: SessionDataSource? { get set }
-
Payment delegate.
Declaration
Swift
@IBOutlet public weak var delegate: SessionDelegate? { get set }
-
Declaration
Swift
@IBOutlet public weak var appearance: SessionAppearance? { get set }
-
Defines if the receiver is enabled.
Declaration
Swift
@objc(enabled) public var isEnabled: Bool { get set }
-
Bundle to load nib from.
Declaration
Swift
public override class var bundle: Bundle { get }
-
Updates displayed state.
Declaration
Swift
public func updateDisplayedState()
-
Is called when receiver superview changes.
Declaration
Swift
public override func didMoveToSuperview()
-
Notifies that the receiver is about to change its superview.
Declaration
Swift
public override func willMove(toSuperview newSuperview: UIView?)
Parameters
newSuperview
New superview.
-
Declaration
Swift
public func sessionIsStarting(_ session: SessionProtocol)
-
Declaration
Swift
public func sessionCancelled(_ session: SessionProtocol)
-
Declaration
Swift
public func sessionHasStarted(_ session: SessionProtocol)
-
Declaration
Swift
public func sessionHasFailedToStart(_ session: SessionProtocol)
-
Declaration
Swift
public func paymentSucceed(_ charge: Charge, on session: SessionProtocol)
-
Declaration
Swift
public func authorizationSucceed(_ authorize: Authorize, on session: SessionProtocol)
-
Declaration
Swift
public func paymentFailed(with charge: Charge?, error: TapSDKError?, on session: SessionProtocol)
-
Declaration
Swift
public func authorizationFailed(with authorize: Authorize?, error: TapSDKError?, on session: SessionProtocol)
-
Declaration
Swift
public func cardSaved(_ cardVerification: CardVerification, on session: SessionProtocol)
-
Declaration
Swift
public func cardSavingFailed(with cardVerification: CardVerification?, error: TapSDKError?, on session: SessionProtocol)
-
Declaration
Swift
public func cardTokenized(_ token: Token, on session: SessionProtocol, customerRequestedToSaveTheCard saveCard: Bool)
-
Declaration
Swift
public func cardTokenizationFailed(with error: TapSDKError, on session: SessionProtocol)