BulkPayment
public final class BulkPayment
-
Opens webview using with
uniqueID
of the BulkPayment Paylink.Declaration
Swift
func open(uniqueID: String, viewController: UIViewController, completion: @escaping (Result<PayByBankResult, PayByBankError>) -> Void)
Parameters
uniqueID
Unique id value of BulkPayment.
viewController
UIViewController that provides to present bank selection
completion
It provides to handle result or error
-
Opens webview using with request model of the BulkPayment Paylink.
Declaration
Swift
func initiate(request: BulkPaymentCreateRequest, viewController: UIViewController, completion: @escaping (Result<PayByBankResult, PayByBankError>) -> Void)
Parameters
request
Request to create BulkPayment
viewController
UIViewController that provides to present bank selection
completion
It provides to handle result or error
-
Creates BulkPayment
Declaration
Swift
func createBulkPayment(request: BulkPaymentCreateRequest, completion: @escaping (Result<BulkPaymentCreateResponse, PayByBankError>) -> Void)
Parameters
request
Request to create BulkPayment
completion
It provides to handle result or error
-
Gets BulkPayment detail
Declaration
Swift
func getBulkPayment(request: BulkPaymentGetRequest, completion: @escaping (Result<BulkPaymentGetResponse, PayByBankError>) -> Void)
Parameters
request
Request to get BulkPayment detail
completion
It provides to handle result or error
-
Soft deletes the BulkPayment Paylink with given id.
Declaration
Swift
func deactivateBulkPayment(request: BulkPaymentDeleteRequest, completion: @escaping (Result<Bool, PayByBankError>) -> Void)
Parameters
request
Request to deactivate BulkPayment
completion
It provides to handle result or error