@@ -200,10 +200,12 @@ public function inquiry_transaction($order, $order_id) {
200200 'PWD[ ' . strlen ($ this ->password ) . '] ' => $ this ->password ,
201201 'ORIGID ' => wc_clean ($ _POST ['PNREF ' ]),
202202 'TENDER ' => 'C ' ,
203- 'TRXTYPE ' => 'I ' ,
204- 'BUTTONSOURCE ' => PAYPAL_PARTNER_ATTRIBUTION_ID
203+ 'TRXTYPE ' => 'I '
205204 );
206205
206+ if (defined ('PAYPAL_PARTNER_ATTRIBUTION_ID ' ) && !empty (PAYPAL_PARTNER_ATTRIBUTION_ID )) {
207+ $ paypal_args ['BUTTONSOURCE ' ] = PAYPAL_PARTNER_ATTRIBUTION_ID ;
208+ }
207209 $ postData = '' ; //stores the post data string
208210 foreach ($ paypal_args as $ key => $ val ) {
209211 $ postData .= '& ' . $ key . '= ' . $ val ;
@@ -509,9 +511,11 @@ public function get_secure_token($order) {
509511 'PAGEBUTTONBGCOLOR ' => ltrim ($ this ->page_button_bgcolor , '# ' ),
510512 'PAGEBUTTONTEXTCOLOR ' => ltrim ($ this ->page_button_textcolor , '# ' ),
511513 'LABELTEXTCOLOR ' => ltrim ($ this ->settings ['label_textcolor ' ], '# ' ),
512- 'MERCHDESCR ' => $ this ->softdescriptor ,
513- 'BUTTONSOURCE ' => PAYPAL_PARTNER_ATTRIBUTION_ID
514+ 'MERCHDESCR ' => $ this ->softdescriptor
514515 );
516+ if (defined ('PAYPAL_PARTNER_ATTRIBUTION_ID ' ) && !empty (PAYPAL_PARTNER_ATTRIBUTION_ID )) {
517+ $ paypal_args ['BUTTONSOURCE ' ] = PAYPAL_PARTNER_ATTRIBUTION_ID ;
518+ }
515519 if (empty ($ shipping_state )) {
516520 $ paypal_args ['SHIPTOSTATE[ ' . strlen ($ shipping_city ) . '] ' ] = $ shipping_city ;
517521 } else {
@@ -1200,9 +1204,11 @@ public function create_reference_transaction($token, $order) {
12001204 'SHIPTOCITY[ ' . strlen ($ shipping_city ) . '] ' => $ shipping_city ,
12011205 'SHIPTOZIP ' => $ shipping_postcode ,
12021206 'SHIPTOCOUNTRY[ ' . strlen ($ shipping_country ) . '] ' => $ shipping_country ,
1203- 'MERCHDESCR ' => $ this ->softdescriptor ,
1204- 'BUTTONSOURCE ' => PAYPAL_PARTNER_ATTRIBUTION_ID
1207+ 'MERCHDESCR ' => $ this ->softdescriptor
12051208 );
1209+ if (defined ('PAYPAL_PARTNER_ATTRIBUTION_ID ' ) && !empty (PAYPAL_PARTNER_ATTRIBUTION_ID )) {
1210+ $ paypal_args ['BUTTONSOURCE ' ] = PAYPAL_PARTNER_ATTRIBUTION_ID ;
1211+ }
12061212 if ($ this ->is_subscription ($ order_id )) {
12071213 $ paypal_args ['origid ' ] = $ order ->get_meta ( '_payment_tokens_id ' , true );
12081214 }
0 commit comments