• Resolved Marcos Nakamine

    (@marcosnakamine)


    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étodo create_payment_for_order(), imaginei que possa estar enviando os dados trocados nesse ponto.

    Poderia me ajudar a investigar esse erro?

Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)
  • The topic ‘Número do endereço de entrega e de faturamento sendo trocados’ is closed to new replies.