WC_Stripe_Local_Payment_Intent_Trait
uses
trait:short
-
since
-
3.1.0
-
author
-
Table of Contents
Properties
-
$has_parent_gateway
: mixed
Methods
-
get_confirmation_method()
: mixed
-
get_payment_intent_checkout_url()
: mixed
-
get_payment_intent_confirmation_args()
: mixed
-
get_payment_method_type()
: mixed
-
get_payment_object()
: mixed
-
get_setup_intent_checkout_params()
: mixed
-
handle_setup_intent_for_order()
: array<string|int, mixed>|void
-
is_deferred_intent_creation()
: false
-
process_pre_order()
: mixed
-
process_server_side_confirmation()
: mixed
-
process_zero_total_order()
: array<string|int, mixed>|void
-
add_payment_intent_mandate_args()
: mixed
-
get_payment_intent_checkout_params()
: array<string|int, mixed>
-
requires_confirmation_mandate()
: mixed
-
does_order_require_action()
: array<string|int, mixed>
$has_parent_gateway
public
mixed
$has_parent_gateway
= \false
get_confirmation_method()
public
get_confirmation_method([WC_Order $order = null ]) : mixed
Parameters
-
$order
: WC_Order
= null
-
get_payment_intent_checkout_url()
public
get_payment_intent_checkout_url(PaymentIntent $intent, WC_Order $order[, mixed $type = 'payment_intent' ]) : mixed
Parameters
-
$intent
: PaymentIntent
-
-
$order
: WC_Order
-
-
$type
: mixed
= 'payment_intent'
-
get_payment_intent_confirmation_args()
public
get_payment_intent_confirmation_args(PaymentIntent $intent, WC_Order $order) : mixed
Parameters
-
$intent
: PaymentIntent
-
-
$order
: WC_Order
-
get_payment_method_type()
public
get_payment_method_type() : mixed
get_payment_object()
public
get_payment_object() : mixed
get_setup_intent_checkout_params()
public
get_setup_intent_checkout_params(mixed $setup_intent, mixed $order) : mixed
Parameters
-
$setup_intent
: mixed
-
-
$order
: mixed
-
handle_setup_intent_for_order()
public
handle_setup_intent_for_order(WC_Order $order) : array<string|int, mixed>|void
Parameters
-
$order
: WC_Order
-
Return values
array<string|int, mixed>|void
is_deferred_intent_creation()
public
is_deferred_intent_creation() : false
-
since
-
3.3.32
process_pre_order()
public
process_pre_order(WC_Order $order) : mixed
Parameters
-
$order
: WC_Order
-
process_server_side_confirmation()
public
process_server_side_confirmation(mixed $intent, mixed $order) : mixed
Parameters
-
$intent
: mixed
-
-
$order
: mixed
-
process_zero_total_order()
public
process_zero_total_order(WC_Order $order) : array<string|int, mixed>|void
Parameters
-
$order
: WC_Order
-
Return values
array<string|int, mixed>|void
add_payment_intent_mandate_args()
protected
add_payment_intent_mandate_args(mixed &$args, mixed $order) : mixed
Parameters
-
$args
: mixed
-
-
$order
: mixed
-
get_payment_intent_checkout_params()
protected
get_payment_intent_checkout_params(mixed $intent, WC_Order $order, mixed $type) : array<string|int, mixed>
Parameters
-
$intent
: mixed
-
-
$order
: WC_Order
-
-
$type
: mixed
-
Return values
array<string|int, mixed>
requires_confirmation_mandate()
protected
requires_confirmation_mandate(mixed $intent) : mixed
Parameters
-
$intent
: mixed
-
does_order_require_action()
private
does_order_require_action(WC_Order $order, string $payment_method) : array<string|int, mixed>
Parameters
-
$order
: WC_Order
-
-
$payment_method
: string
-
Return values
array<string|int, mixed>