Número do endereço de entrega e de faturamento sendo trocados
-
Olá, boa tarde
Está ocorrendo um erro estranho no e-mail enviado pelo PayPal, na qual confirma as informações dos Dados do Frete.
O número do endereço de faturamento está vindo no lugar do número de endereço de entrega.
Ativei o log de requisições e realmente está vindo essas informações trocadas.
Comecei a investigar no próprio código fonte e vi que no arquivo includes\payment-methods\class-paypal-brasil-plus-gateway.php na linha 524, a variável $data recebe o número do endereço de faturamento
$data['number'] = get_post_meta( $order->get_id(), '_billing_number', true );
.Porém, ele também recebe os dados do endereço de entrega:
$data['postcode'] = $order->get_shipping_postcode(); $data['address'] = $order->get_shipping_address_1(); $data['address_2'] = $order->get_shipping_address_2(); $data['city'] = $order->get_shipping_city(); $data['state'] = $order->get_shipping_state(); $data['country'] = $order->get_shipping_country(); $data['neighborhood'] = get_post_meta( $order->get_id(), '_billing_neighborhood', true ); $data['number'] = get_post_meta( $order->get_id(), '_billing_number', true );
Como o
$data
está sendo utilizado no métodocreate_payment_for_order()
, imaginei que possa estar enviando os dados trocados nesse ponto.Poderia me ajudar a investigar esse erro?
- The topic ‘Número do endereço de entrega e de faturamento sendo trocados’ is closed to new replies.