ChargeBeeDebitCardComponent
extends Injectable
in package
FinalYes
Table of Contents
Properties
- $chargBeeComponent : ChargeBeeComponent
- $chargeBeeTokenComponent : mixed
- $goCadlessAccessToken : mixed
- $goCadlessEnviroment : mixed
- $goCardlessClient : mixed
- $logger : mixed
Methods
- __construct() : mixed
- cancelMandate() : bool
- configureGoCardless() : mixed
- createGoCardlessBankAccount() : IGoCardlessBankAccount
- createGoCarlessCustomer() : IGoCardlessCustomer
- getGoCardlessClient() : Client
- getMandate() : mixed
- existsGoCardLessUserId() : bool
- getAccountHolderName() : mixed
Properties
$chargBeeComponent
private
ChargeBeeComponent
$chargBeeComponent
$chargeBeeTokenComponent
private
mixed
$chargeBeeTokenComponent
$goCadlessAccessToken
private
mixed
$goCadlessAccessToken
$goCadlessEnviroment
private
mixed
$goCadlessEnviroment
$goCardlessClient
private
mixed
$goCardlessClient
$logger
private
mixed
$logger
Methods
__construct()
public
__construct(ChargeBeeComponent $chargBeeComponent, ChargeBeeTokenComponent $chargeBeeTokenComponent) : mixed
Parameters
- $chargBeeComponent : ChargeBeeComponent
- $chargeBeeTokenComponent : ChargeBeeTokenComponent
cancelMandate()
public
cancelMandate(string $mandateId) : bool
Parameters
- $mandateId : string
Return values
boolconfigureGoCardless()
public
configureGoCardless() : mixed
createGoCardlessBankAccount()
public
createGoCardlessBankAccount(IGoCardlessBankAccount $goCardlessBankAccount, IGoCardlessCustomer $goCardlessCustomer) : IGoCardlessBankAccount
Parameters
- $goCardlessBankAccount : IGoCardlessBankAccount
- $goCardlessCustomer : IGoCardlessCustomer
Return values
IGoCardlessBankAccountcreateGoCarlessCustomer()
public
createGoCarlessCustomer(IGoCardlessCustomer $goCardlessCustomer, UserWrapper $user) : IGoCardlessCustomer
Parameters
- $goCardlessCustomer : IGoCardlessCustomer
- $user : UserWrapper
Return values
IGoCardlessCustomergetGoCardlessClient()
public
getGoCardlessClient() : Client
Return values
ClientgetMandate()
public
getMandate(string $customerId, string $bankAccountId) : mixed
Parameters
- $customerId : string
- $bankAccountId : string
existsGoCardLessUserId()
private
existsGoCardLessUserId(UserWrapper $user) : bool
Parameters
- $user : UserWrapper
Return values
boolgetAccountHolderName()
private
static getAccountHolderName(UserWrapper $user) : mixed
Parameters
- $user : UserWrapper