WC_Abstract_Order::add_payment_token()
Add a payment token to an order
Метод класса: WC_Abstract_Order{}
Хуки из метода
Возвращает
true|false|int
. The new token ID or false if it failed.
Использование
$WC_Abstract_Order = new WC_Abstract_Order(); $WC_Abstract_Order->add_payment_token( $token );
- $token(WC_Payment_Token) (обязательный)
- Payment token object.
Список изменений
С версии 2.6 | Введена. |
Код WC_Abstract_Order::add_payment_token() WC Abstract Order::add payment token WC 9.4.2
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(); }