ExpressButtonController
in package
Table of Contents
Properties
- $payment_gateways : array<string|int, AbstractCompatibility>
- $assets : mixed
- $id : mixed
- $settings : mixed
Methods
- __construct() : mixed
- add_buttons() : mixed
- handle_checkout_page_found() : mixed
- render_express_buttons() : mixed
- initialize() : mixed
- get_payment_gateway_classes() : mixed
- get_payment_gateways() : mixed
- has_express_buttons() : mixed
- initialize_gateways() : mixed
Properties
$payment_gateways
protected
array<string|int, AbstractCompatibility>
$payment_gateways
= []
$assets
private
mixed
$assets
$id
private
mixed
$id
= 'paymentplugins_wc_stripe'
$settings
private
mixed
$settings
Methods
__construct()
public
__construct(AssetsApi $assets) : mixed
Parameters
- $assets : AssetsApi
add_buttons()
public
add_buttons(mixed $buttons) : mixed
Parameters
- $buttons : mixed
handle_checkout_page_found()
public
handle_checkout_page_found() : mixed
render_express_buttons()
public
render_express_buttons() : mixed
initialize()
protected
initialize() : mixed
get_payment_gateway_classes()
private
get_payment_gateway_classes() : mixed
get_payment_gateways()
private
get_payment_gateways() : mixed
has_express_buttons()
private
has_express_buttons() : mixed
initialize_gateways()
private
initialize_gateways() : mixed