Table of Contents
Properties
-
$request
: mixed
Methods
-
__construct()
: mixed
-
add_setup_intent_params()
: array<string|int, mixed>
-
is_link_active()
: mixed
-
is_setup_intent_needed()
: mixed|true
-
is_subscription_mode()
: bool|mixed
-
update_payment_intent_args()
: array<string|int, mixed>
-
update_setup_intent_params()
: mixed
-
account_requires_mandate()
: mixed
-
add_params_to_intent()
: array<string|int, mixed>
-
initialize()
: mixed
$request
private
mixed
$request
__construct()
public
__construct(FrontendRequests $request) : mixed
Parameters
-
$request
: FrontendRequests
-
add_setup_intent_params()
public
add_setup_intent_params(array<string|int, mixed> $args, WC_Order $order, WC_Payment_Gateway_Stripe $payment_method) : array<string|int, mixed>
Parameters
-
$args
: array<string|int, mixed>
-
-
$order
: WC_Order
-
-
$payment_method
: WC_Payment_Gateway_Stripe
-
Return values
array<string|int, mixed>
is_link_active()
public
is_link_active(mixed $bool) : mixed
Parameters
-
$bool
: mixed
-
is_setup_intent_needed()
public
is_setup_intent_needed(mixed $bool, RequestContext $context) : mixed|true
Parameters
-
$bool
: mixed
-
-
$context
: RequestContext
-
is_subscription_mode()
public
is_subscription_mode(mixed $bool, RequestContext $context) : bool|mixed
Parameters
-
$bool
: mixed
-
-
$context
: RequestContext
-
-
since
-
3.3.60
update_payment_intent_args()
public
update_payment_intent_args(array<string|int, mixed> $args, WC_Order $order) : array<string|int, mixed>
Parameters
-
$args
: array<string|int, mixed>
-
-
$order
: WC_Order
-
Return values
array<string|int, mixed>
update_setup_intent_params()
public
update_setup_intent_params(mixed $args, mixed $order) : mixed
Parameters
-
$args
: mixed
-
-
$order
: mixed
-
account_requires_mandate()
private
account_requires_mandate() : mixed
add_params_to_intent()
private
add_params_to_intent(array<string|int, mixed> $args, WC_Order $order[, string $type = 'payment_intent' ]) : array<string|int, mixed>
Parameters
-
$args
: array<string|int, mixed>
-
-
$order
: WC_Order
-
-
$type
: string
= 'payment_intent'
-
Return values
array<string|int, mixed>
initialize()
private
initialize() : mixed