Method

public struct Method : Decodable, Encodable
extension CheckoutAuthCheck.Method: ApiMethod

API method for CheckoutAuthCheck.

  • Merchant client key, issued in merchant’s personal account, in the format “ Basic [data]”.

    Declaration

    Swift

    public let merchantClientAuthorization: String
  • Token issued by the Money authorization center in the format “Bearer [token]”.

    Declaration

    Swift

    public let moneyCenterAuthorization: String?
  • Creates instance of CheckoutAuthCheck.Method.

    Declaration

    Swift

    public init(
        merchantClientAuthorization: String,
        moneyCenterAuthorization: String?,
        authContextId: String,
        authType: AuthType,
        answer: String
    )

    Parameters

    merchantClientAuthorization

    Merchant client key, issued in merchant’s personal account, in the format “ Basic [data]”.

    moneyCenterAuthorization

    Token issued by the Money authorization center

    authContextId

    The identifier of the authorization context

    authType

    The type of authorization selected by the user

    answer

    The authorization code entered by the user

Decodable

  • Declaration

    Swift

    public init(from decoder: Decoder) throws

Encodable

  • Declaration

    Swift

    public func encode(to encoder: Encoder) throws

ApiMethod

  • Declaration

    Swift

    public typealias Response = CheckoutAuthCheck
  • Declaration

    Swift

    public var hostProviderKey: String { get }
  • Declaration

    Swift

    public var httpMethod: HTTPMethod { get }
  • Declaration

    Swift

    public var parametersEncoding: ParametersEncoding { get }
  • Declaration

    Swift

    public func urlInfo(from hostProvider: HostProvider) throws -> URLInfo
  • Declaration

    Swift

    public var headers: Headers { get }