Protocols
The following protocols are available globally.
-
PAY.JP SDK initial settings.
See moreDeclaration
Swift
public protocol PAYJPSDKType : AnyObject -
PAY.JP API error response.
See moreDeclaration
Swift
@objc public protocol PAYErrorResponseType : NSObjectProtocol -
Undocumented
See moreDeclaration
Swift
public protocol TokenOperationObserverType -
3DSecure handler delegate.
See moreDeclaration
Swift
@objc(PAYJPThreeDSecureProcessHandlerDelegate) public protocol ThreeDSecureProcessHandlerDelegate -
Handler for 3DSecure process.
See moreDeclaration
Swift
public protocol ThreeDSecureProcessHandlerType -
Delegate of web browse driver.
See moreDeclaration
Swift
public protocol ThreeDSecureWebDriverDelegate : AnyObject -
Web browse driver for 3DSecure.
See moreDeclaration
Swift
public protocol ThreeDSecureWebDriver -
CardForm style protocol.
See moreDeclaration
Swift
public protocol CardFormStylable -
CardFormViewController delegate.
See moreDeclaration
Swift
@objc(PAYCardFormViewControllerDelegate) public protocol CardFormViewControllerDelegate -
CardFormView delegate.
See moreDeclaration
Swift
@objc(PAYCardFormViewDelegate) public protocol CardFormViewDelegate -
CardForm action protocol.
See moreDeclaration
Swift
public protocol CardFormAction -
Extra attributes for card form. For now it is mainly used for 3-D Secure. see [https://help.pay.jp/ja/articles/9556161]
Declaration
Swift
@objc(PAYExtraAttribute) public protocol ExtraAttribute
View on GitHub
Protocols Reference