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 10.3.5
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();
}