OrderMetadata
in package
Table of Contents
Methods
- __construct() : mixed
- maybe_update_payment_method() : void
- save_order_metadata() : void
- initialize() : mixed
- save_zero_total_order_metadata() : void
Methods
__construct()
public
__construct() : mixed
maybe_update_payment_method()
public
maybe_update_payment_method(WC_Order $renewal_order, WC_Subscription $subscription) : void
Parameters
- $renewal_order : WC_Order
- $subscription : WC_Subscription
save_order_metadata()
public
save_order_metadata(WC_Order $order, WC_Payment_Gateway_Stripe $payment_method[, Charge $charge = null ][, WC_Payment_Token_Stripe $token = null ]) : void
Parameters
- $order : WC_Order
- $payment_method : WC_Payment_Gateway_Stripe
- $charge : Charge = null
- $token : WC_Payment_Token_Stripe = null
Tags
initialize()
private
initialize() : mixed
save_zero_total_order_metadata()
private
save_zero_total_order_metadata(WC_Order $order, WC_Payment_Gateway_Stripe $payment_method, WC_Payment_Token_Stripe $token) : void
Parameters
- $order : WC_Order
- $payment_method : WC_Payment_Gateway_Stripe
- $token : WC_Payment_Token_Stripe