From 89b42253d562a36665d41b9e198da7a367e44cfa Mon Sep 17 00:00:00 2001 From: Lucas M Pereira Date: Tue, 26 Mar 2013 17:48:24 -0300 Subject: [PATCH] Issue #2826 - PayPal Payment Data not stored PP Payment Details aren't being stored on posts meta table, because of a probably misstyped variable on class-wc-gateway-paypal.php, in the function successful_request (Lines 658 to 666). Replaced $order_id (non existent variable) by $order->id to correct the issue. --- classes/gateways/paypal/class-wc-gateway-paypal.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/classes/gateways/paypal/class-wc-gateway-paypal.php b/classes/gateways/paypal/class-wc-gateway-paypal.php index 97fd4b5f047..1c5901fdeea 100644 --- a/classes/gateways/paypal/class-wc-gateway-paypal.php +++ b/classes/gateways/paypal/class-wc-gateway-paypal.php @@ -655,15 +655,15 @@ class WC_Gateway_Paypal extends WC_Payment_Gateway { // Store PP Details if ( ! empty( $posted['payer_email'] ) ) - update_post_meta( $order_id, 'Payer PayPal address', $posted['payer_email'] ); + update_post_meta( $order->id, 'Payer PayPal address', $posted['payer_email'] ); if ( ! empty( $posted['txn_id'] ) ) - update_post_meta( $order_id, 'Transaction ID', $posted['txn_id'] ); + update_post_meta( $order->id, 'Transaction ID', $posted['txn_id'] ); if ( ! empty( $posted['first_name'] ) ) - update_post_meta( $order_id, 'Payer first name', $posted['first_name'] ); + update_post_meta( $order->id, 'Payer first name', $posted['first_name'] ); if ( ! empty( $posted['last_name'] ) ) - update_post_meta( $order_id, 'Payer last name', $posted['last_name'] ); + update_post_meta( $order->id, 'Payer last name', $posted['last_name'] ); if ( ! empty( $posted['payment_type'] ) ) - update_post_meta( $order_id, 'Payment type', $posted['payment_type'] ); + update_post_meta( $order->id, 'Payment type', $posted['payment_type'] ); // Payment completed $order->add_order_note( __( 'IPN payment completed', 'woocommerce' ) ); @@ -773,4 +773,4 @@ class WC_Paypal extends WC_Gateway_Paypal { _deprecated_function( 'WC_Paypal', '1.4', 'WC_Gateway_Paypal' ); parent::__construct(); } -} \ No newline at end of file +}