Response
public enum Response : APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible
Undocumented
-
By registering you allow the user to use PayDirekt as a payment method. The payment method ID is optional when posting data. Registering PayDirekt as payment method is a 2-step process, thus the payment method will only be created after the user approved it on the PayDirekt website. The approval URL in the response will point you to the correct page. After the user takes action the user is redirected to one of the three redirect URLs provided by you.
See moreDeclaration
Swift
public class Status201 : APIModel
-
Undocumented
Declaration
Swift
public typealias SuccessType = Status201
-
Created
Declaration
Swift
case status201(Status201)
-
Already exists
Declaration
Swift
case status303
-
Bad request
Declaration
Swift
case status400(PCPayErrors)
-
OAuth token missing or invalid
Declaration
Swift
case status401(PCPayErrors)
-
The specified accept header is invalid
Declaration
Swift
case status406(PCPayErrors)
-
Resource conflicts
Declaration
Swift
case status409(PCPayErrors)
-
The specified content type header is invalid
Declaration
Swift
case status415(PCPayErrors)
-
The request was well-formed but was unable to be followed due to semantic errors. The following codes may be seen:
provider:card-not-usable
: The card is rejected by the payment providerDeclaration
Swift
case status422(PCPayErrors)
-
Internal server error
Declaration
Swift
case status500(PCPayErrors)
-
Undocumented
Declaration
Swift
public var success: Status201? { get }
-
Undocumented
Declaration
Swift
public var failure: PCPayErrors? { get }
-
either success or failure value. Success is anything in the 200..<300 status code range
Declaration
Swift
public var responseResult: APIResponseResult<Status201, PCPayErrors> { get }
-
Undocumented
Declaration
Swift
public var response: Any { get }
-
Undocumented
Declaration
Swift
public var statusCode: Int { get }
-
Undocumented
Declaration
Swift
public var successful: Bool { get }
-
Undocumented
Declaration
Swift
public init(statusCode: Int, data: Data, decoder: ResponseDecoder) throws
-
Declaration
Swift
public var description: String { get }
-
Declaration
Swift
public var debugDescription: String { get }