WC_Gateway_Paypal_IPN_Handler::save_paypal_meta_data() protected WC 1.0
Save important data from the IPN to the order.
{} Это метод класса: WC_Gateway_Paypal_IPN_Handler{}
Хуков нет.
Возвращает
Null. Ничего.
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->save_paypal_meta_data( $order, $posted );
- $order(WC_Order) (обязательный)
- Order object.
- $posted(массив) (обязательный)
- Posted data.
Код WC_Gateway_Paypal_IPN_Handler::save_paypal_meta_data() WC Gateway Paypal IPN Handler::save paypal meta data WC 5.0.0
protected function save_paypal_meta_data( $order, $posted ) {
if ( ! empty( $posted['payment_type'] ) ) {
update_post_meta( $order->get_id(), 'Payment type', wc_clean( $posted['payment_type'] ) );
}
if ( ! empty( $posted['txn_id'] ) ) {
update_post_meta( $order->get_id(), '_transaction_id', wc_clean( $posted['txn_id'] ) );
}
if ( ! empty( $posted['payment_status'] ) ) {
update_post_meta( $order->get_id(), '_paypal_status', wc_clean( $posted['payment_status'] ) );
}
}