Skip to content

Commit

Permalink
Ajuste de envio dos novos campos de checkout
Browse files Browse the repository at this point in the history
  • Loading branch information
jvoliveiraGN committed Mar 9, 2023
1 parent 13d81bc commit 301f9e0
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions includes/payment-methods/class-wc-gerencianet-cartao.php
Original file line number Diff line number Diff line change
Expand Up @@ -207,6 +207,11 @@ public function process_payment( $order_id ) {
global $woocommerce;

$order = wc_get_order( $order_id );
$customer_id = $order->get_customer_id();

// Salva os campos customizados
update_user_meta( $customer_id, 'gn_billing_neighborhood', $_POST['gn_billing_neighborhood']);
update_user_meta( $customer_id, 'gn_billing_number', $_POST['gn_billing_number']);

$types = array( 'line_item', 'fee', 'shipping', 'coupon' );
$items = array();
Expand Down Expand Up @@ -293,12 +298,12 @@ public function process_payment( $order_id ) {

$installments = intval( sanitize_text_field( $_POST['gn_cartao_installments'] ) );

$number = sanitize_text_field( $_POST['gn_billing_number'] ) != null ? sanitize_text_field( $_POST['gn_billing_number'] ) : sanitize_text_field( $_POST['billing_number'] );
$number = sanitize_text_field( $_POST['billing_number'] ) != null ? sanitize_text_field( $_POST['billing_number'] ) : sanitize_text_field( $_POST['gn_billing_number'] );

$billingAddress = array(
'street' => $order->get_billing_address_1(),
'number' => $number,
'neighborhood' => sanitize_text_field( $_POST['billing_neighborhood'] ) != null ? sanitize_text_field( $_POST['billing_neighborhood'] ) : $order->get_billing_address_2(),
'neighborhood' => sanitize_text_field( $_POST['billing_neighborhood'] ) != null ? sanitize_text_field( $_POST['billing_neighborhood'] ) : sanitize_text_field( $_POST['gn_billing_neighborhood'] ),
'zipcode' => str_replace( '-', '', $order->get_billing_postcode() ),
'city' => $order->get_billing_city(),
'state' => $order->get_billing_state(),
Expand Down

0 comments on commit 301f9e0

Please sign in to comment.