stripe_wc()
Returns the global instance of the WC_Stripe_Manager. This function replaces the wc_stripe function as of version 3.2.8
stripe_wc() : WC_Stripe_Manager
Returns the global instance of the WC_Stripe_Manager. This function replaces the wc_stripe function as of version 3.2.8
stripe_wc() : WC_Stripe_Manager
wc_stripe_get_template(string $template_name[, array<string|int, mixed> $args = array() ]) : mixed
Wrapper for wc_get_template_html that returns Stripe specififc templates in an html string.
wc_stripe_get_template_html(string $template_name[, array<string|int, mixed> $args = array() ]) : string
Return true if WCS is active.
wcs_stripe_active() : bool
wc_stripe_token_field(WC_Payment_Gateway_Stripe $gateway) : mixed
wc_stripe_payment_intent_field(WC_Payment_Gateway_Stripe $gateway) : mixed
wc_stripe_hidden_field(string $id[, string $class = '' ][, string $value = '' ]) : mixed
Return the mode for the plugin.
wc_stripe_mode() : string
wc_stripe_test_mode() : mixed
Return the secret key for the provided mode.
wc_stripe_get_secret_key([string $mode = '' ]) : mixed
If no mode given, the key for the active mode is returned.
Return the publishable key for the provided mode.
wc_stripe_get_publishable_key([string $mode = '' ]) : mixed
If no mode given, the key for the active mode is returned.
Return the merchant's Stripe account.
wc_stripe_get_account_id() : string
Return the stripe customer ID
wc_stripe_get_customer_id([int $user_id = '' ][, string $mode = '' ]) : mixed
wc_stripe_save_customer(string $customer_id, int $user_id[, string $mode = '' ]) : mixed
wc_stripe_delete_customer(int $user_id[, string $mode = '' ][, bool $global = false ]) : mixed
wc_stripe_woocommerce_payment_token_deleted(int $token_id, WC_Payment_Token $token) : mixed
Log the provided message in the WC logs directory.
wc_stripe_log(int $level, string $message) : mixed
wc_stripe_log_error(string $message) : mixed
wc_stripe_log_info(string $message) : mixed
Return the mode that the order was created in.
wc_stripe_order_mode(WC_Order|int $order) : mixed
Values can be live or test
wc_stripe_payment_gateways(array<string|int, mixed> $gateways) : mixed
wc_stripe_get_payment_gateways() : array<string|int, WC_Payment_Gateway_Stripe>
Cancel the Stripe charge
wc_stripe_order_cancelled(int $order_id, WC_Order $order) : mixed
wc_stripe_order_status_completed(int $order_id, WC_Order $order) : mixed
wc_stripe_update_customer_location(array<string|int, mixed> $address) : mixed
wc_stripe_update_shipping_methods(array<string|int, mixed> $methods) : mixed
Return true if there are shipping packages that contain rates.
wc_stripe_shipping_address_serviceable([array<string|int, mixed> $packages = array() ]) : bool
wc_stripe_get_display_items([string $page = 'cart' ][, WC_Order $order = null ]) : mixed
wc_stripe_get_shipping_options([WC_Order $order = null ][, array<string|int, mixed> $packages = array() ]) : mixed
wc_stripe_set_checkout_error() : mixed
wc_stripe_output_checkout_error(string $template_name) : mixed
wc_stripe_add_allowed_html(mixed $tags, mixed $context) : mixed
Save WCS meta data when it's changed in the admin section.
wc_stripe_process_shop_subscription_meta(int $post_id, WP_Post $post) : mixed
By default WCS saves the payment method title as the gateway title. This method saves the payment method title in a human readable format suitable for the frontend.
Filter the WC payment gateways based on criteria specific to Stripe functionality.
wc_stripe_available_payment_gateways(array<string|int, WC_Payment_Gateway> $gateways) : mixed
wc_stripe_get_local_payment_params() : array<string|int, mixed>
wc_stripe_get_available_local_gateways(array<string|int, mixed> $gateways) : array<string|int, WC_Payment_Gateway>
wc_stripe_set_idempotency_key(string|int $key) : mixed
wc_stripe_get_idempotency_key() : mixed
wc_stripe_api_options(array<string|int, mixed> $options) : array<string|int, mixed>
wc_stripe_payment_complete_order_status(string $order_status, int $order_id[, WC_Order $order = null ]) : mixed
Converts the amount to cents.
wc_stripe_add_number_precision(float $value[, string $currency = '' ][, string $round = true ]) : number
Stripe processes all requests in cents.
Remove precision from a number.
wc_stripe_remove_number_precision(mixed $value[, string $currency = '' ][, bool $round = true ][, mixed $dp = null ]) : mixed
Return an array of credit card forms.
wc_stripe_get_custom_forms() : mixed
wc_stripe_order_has_shipping_address(WC_Order $order) : mixed
wc_stripe_display_prices_including_tax() : mixed
Return true if the WC pre-orders plugin is active
wc_stripe_pre_orders_active() : mixed
wc_stripe_get_order_from_source_id(string $source_id) : mixed
wc_stripe_get_order_from_transaction(string $transaction_id) : WC_Order|WC_Refund|bool|WC_Order_Refund
Stash the WC cart contents in the session and empty it's contents.
wc_stripe_stash_cart(WC_Cart $cart[, bool $product_cart = true ]) : mixed
If $product_cart is true, add the stashed product(s) to the cart.
wc_stripe_stash_product_cart(WC_Cart $cart[, array<string|int, mixed> $params = array() ]) : mixed
wc_stripe_restore_cart(WC_Cart $cart) : mixed
wc_stripe_restore_cart_after_product_checkout() : mixed
wc_stripe_get_customer_payment_tokens(array<string|int, WC_Payment_Token> $tokens, int $user_id, string $gateway_id) : array<string|int, WC_Payment_Token>
wc_stripe_credit_card_labels(array<string|int, mixed> $labels) : string
Return an array of Stripe error messages.
wc_stripe_get_error_messages() : mixed
Return an array of Stripe currencies where the value of each currency is the curency multiplier.
wc_stripe_get_currencies() : mixed
Function that triggers a filter on the order id.
wc_stripe_filter_order_id(int $order_id, ApiResource $object) : mixed
Allows 3rd parties to convert the order_id from the metadata of the Stripe object.
Removes order locks that have expired so the options table does not get cluttered with transients.
wc_stripe_remove_order_locks() : mixed
Returns an array of checkout fields needed to complete an order.
wc_stripe_get_checkout_fields() : array<string|int, mixed>
Filters a state value, making sure the abbreviated state value recognized by WC is returned.
wc_stripe_filter_address_state(string $state, string $country) : string
Example: Texas = TX
wc_stripe_get_current_page() : mixed
wc_stripe_get_site_locale() : mixed|void
wc_stripe_is_processing_webhook() : bool
Processes the charge via webhooks for local payment methods like P24, EPS, etc.
wc_stripe_process_source_chargeable(Source $source, WP_REST_Request $request) : mixed
When the charge has succeeded, the order should be completed.
wc_stripe_process_charge_succeeded(Charge $charge, WP_REST_Request $request) : mixed
wc_stripe_process_payment_intent_succeeded(PaymentIntent $intent, WP_REST_Request $request, Event $event) : mixed
wc_stripe_process_charge_failed(Charge $charge, WP_REST_Request $request) : mixed
Function that processes the charge.refund webhook. If the refund is created in the Stripe dashboard, a refund will be created in the WC system to keep WC and Stripe in sync.
wc_stripe_process_create_refund(Charge $charge) : mixed
wc_stripe_retry_source_chargeable(mixed $source_id) : mixed
wc_stripe_charge_dispute_created(Dispute $dispute) : mixed
wc_stripe_charge_dispute_closed(Dispute $dispute) : mixed
wc_stripe_review_opened(Review $review) : mixed
wc_stripe_review_closed(Review $review) : mixed
wc_stripe_process_requires_action(PaymentIntent $payment_intent) : mixed
wc_stripe_process_charge_pending(Charge $charge) : mixed