WC_Stripe_Utils
in package
Tags
Table of Contents
Methods
- add_balance_transaction_to_order() : mixed
- create_payment_balance_from_balance_transaction() : void
- delete_payment_intent_to_session() : mixed
- display_fee() : mixed
- display_net() : string
- get_order_from_charge() : mixed
- get_order_from_payment_intent() : mixed
- get_payment_balance() : WC_Stripe_Payment_Balance|null
- get_payment_intent_from_session() : mixed
- is_intent_mode_equal() : mixed
- is_payment_intent() : mixed
- is_setup_intent() : mixed
- parse_url_hash() : mixed
- redirect_url_has_hash() : mixed
- sanitize_intent() : mixed
- Sanitizes intent data before it's stored.
- sanitize_statement_descriptor() : string
- save_payment_intent_to_session() : mixed
- update_balance_transaction() : mixed
- validate_account_access() : mixed
- display_amount() : string
- is_intent_type() : mixed
Methods
add_balance_transaction_to_order()
public
static add_balance_transaction_to_order(Charge $charge, WC_Order $order[, bool $save = false ]) : mixed
Parameters
- $charge : Charge
- $order : WC_Order
- $save : bool = false
create_payment_balance_from_balance_transaction()
public
static create_payment_balance_from_balance_transaction(BalanceTransaction $balance_transaction, WC_Order $order) : void
Parameters
- $balance_transaction : BalanceTransaction
- $order : WC_Order
delete_payment_intent_to_session()
public
static delete_payment_intent_to_session() : mixed
display_fee()
public
static display_fee(mixed $order) : mixed
Parameters
- $order : mixed
display_net()
public
static display_net(WC_Order $order) : string
Parameters
- $order : WC_Order
Return values
stringget_order_from_charge()
public
static get_order_from_charge(mixed $charge) : mixed
Parameters
- $charge : mixed
get_order_from_payment_intent()
public
static get_order_from_payment_intent(mixed $payment_intent) : mixed
Parameters
- $payment_intent : mixed
get_payment_balance()
public
static get_payment_balance(WC_Order $order) : WC_Stripe_Payment_Balance|null
Parameters
- $order : WC_Order
Return values
WC_Stripe_Payment_Balance|nullget_payment_intent_from_session()
public
static get_payment_intent_from_session() : mixed
is_intent_mode_equal()
public
static is_intent_mode_equal(mixed $intent[, mixed $mode = null ]) : mixed
Parameters
- $intent : mixed
- $mode : mixed = null
is_payment_intent()
public
static is_payment_intent(mixed $intent) : mixed
Parameters
- $intent : mixed
is_setup_intent()
public
static is_setup_intent(mixed $intent) : mixed
Parameters
- $intent : mixed
parse_url_hash()
public
static parse_url_hash(mixed $url) : mixed
Parameters
- $url : mixed
redirect_url_has_hash()
public
static redirect_url_has_hash(mixed $url) : mixed
Parameters
- $url : mixed
sanitize_intent()
Sanitizes intent data before it's stored.
public
static sanitize_intent(PaymentIntent|SetupIntent $intent) : mixed
Parameters
- $intent : PaymentIntent|SetupIntent
sanitize_statement_descriptor()
public
static sanitize_statement_descriptor(mixed $value) : string
Parameters
- $value : mixed
Tags
Return values
stringsave_payment_intent_to_session()
public
static save_payment_intent_to_session(mixed $payment_intent[, mixed $order = null ]) : mixed
Parameters
- $payment_intent : mixed
- $order : mixed = null
update_balance_transaction()
public
static update_balance_transaction(BalanceTransaction $balance_transaction, WC_Order $order[, mixed $save = false ][, mixed $payment_balance = null ]) : mixed
Parameters
- $balance_transaction : BalanceTransaction
- $order : WC_Order
- $save : mixed = false
- $payment_balance : mixed = null
validate_account_access()
public
static validate_account_access([mixed $betas = array() ][, mixed $mode = 'test' ]) : mixed
Parameters
- $betas : mixed = array()
- $mode : mixed = 'test'
display_amount()
private
static display_amount(mixed $type, WC_Order $order) : string
Parameters
- $type : mixed
- $order : WC_Order
Return values
stringis_intent_type()
private
static is_intent_type(mixed $prefix, mixed $intent) : mixed
Parameters
- $prefix : mixed
- $intent : mixed