FrPayment
public final class FrPayment
-
Opens webview using with
uniqueID
of FrPaymentDeclaration
Swift
func open(uniqueID: String, viewController: UIViewController, completion: @escaping (Result<PayByBankResult, PayByBankError>) -> Void)
Parameters
uniqueID
Unique id value of FrPayment.
viewController
UIViewController that provides to present bank selection
completion
It provides to handle result or error
-
Opens webview using with request model of FrPayment
Declaration
Swift
func initiate(request: FrPaymentCreateRequest, viewController: UIViewController, completion: @escaping (Result<PayByBankResult, PayByBankError>) -> Void)
Parameters
request
Request to create FrPayment
viewController
UIViewController that provides to present bank selection
completion
It provides to handle result or error
-
Creates FrPayment
Declaration
Swift
func createFrPayment(request: FrPaymentCreateRequest, completion: @escaping (Result<FrPaymentCreateResponse, PayByBankError>) -> Void)
Parameters
request
Request to create FrPayment
completion
It provides to handle result or error
-
Gets FrPayment detail
Declaration
Swift
func getFrPayment(request: FrPaymentGetRequest, completion: @escaping (Result<FrPaymentGetResponse, PayByBankError>) -> Void)
Parameters
request
Request to get FrPayment detail
completion
It provides to handle result or error
-
Soft deletes FrPayment with given id
Declaration
Swift
func deactivateFrPayment(request: FrPaymentDeleteRequest, completion: @escaping (Result<Bool, PayByBankError>) -> Void)
Parameters
request
Request to deacvtivate FrPayment
completion
It provides to handle result or error