WC_Abstract_Order::add_payment_token()
Add a payment token to an order
Method of the class: WC_Abstract_Order{}
Hooks from the method
Return
true|false|Int
. The new token ID or false if it failed.
Usage
$WC_Abstract_Order = new WC_Abstract_Order(); $WC_Abstract_Order->add_payment_token( $token );
- $token(WC_Payment_Token) (required)
- Payment token object.
Changelog
Since 2.6 | Introduced. |
WC_Abstract_Order::add_payment_token() WC Abstract Order::add payment token code WC 9.7.1
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(); }