WC_Abstract_Order::add_payment_token( WC_Payment_Token $token )
Add a payment token to an order
Description Description
Parameters Parameters
- $token
-
(Required) Payment token object.
Return Return
(boolean|int) The new token ID or false if it failed.
Source Source
File: includes/abstracts/abstract-wc-order.php
public function add_payment_token( $token ) { if ( empty( $token ) || ! ( $token instanceof WC_Payment_Token ) ) { return false; } $token_ids = $this->data_store->get_payment_token_ids( $this ); $token_ids[] = $token->get_id(); $this->data_store->update_payment_token_ids( $this, $token_ids ); do_action( 'woocommerce_payment_token_added_to_order', $this->get_id(), $token->get_id(), $token, $token_ids ); return $token->get_id(); }
Changelog Changelog
Version | Description |
---|---|
2.6 | Introduced. |