[freeside-users] freeside-users Digest, Vol 152, Issue 3

John Wilson johnwilson1969 at gmail.com
Thu Aug 23 13:51:17 PDT 2018


The answer seems to be in the error message. Your credentials for 'firstdataglobal' gateway are incorrect or missing.

Unauthorized Request. Bad or missing credentials.

On August 23, 2018, at 4:05 PM, WinPR Internet <agswinpr at gmail.com> wrote:

Now I'm having:


System error


error: 	401 Unauthorized at /usr/share/perl5/Business/OnlinePayment/FirstDataGlobalGateway.pm line 209.

context: 	

... 	

162: 	local @CARP_NOT = $cgc ? $cgc->() : caller();

163: 	shortmess_heavy(@_);

164: 	}

165: 	

166: 	sub croak { die shortmess @_ }

167: 	sub confess { die longmess @_ }

168: 	sub carp { warn shortmess @_ }

169: 	sub cluck { warn longmess @_ }

170: 	

... 	

code stack: 	/usr/share/perl/5.20/Carp.pm:166

/usr/share/perl5/SOAP/Lite.pm:3613

/usr/share/perl5/SOAP/Lite.pm:3801

/usr/share/perl5/Business/OnlinePayment/FirstDataGlobalGateway.pm:209

/usr/share/perl5/Business/OnlinePayment.pm:116

/usr/share/perl5/Business/OnlinePayment.pm:116

/usr/share/perl5/Business/OnlinePayment.pm:116

/usr/share/perl5/FS/cust_main/Billing_Realtime.pm:741

/var/www/html/freeside/misc/process/payment.cgi:253

/var/www/html/freeside/autohandler:1

raw error



401 Unauthorized at /usr/share/perl5/Business/OnlinePayment/FirstDataGlobalGateway.pm line 209.



Trace begun at /usr/share/perl5/HTML/Mason/Exceptions.pm line 129

HTML::Mason::Exceptions::rethrow_exception('401 Unauthorized at /usr/share/perl5/Business/OnlinePayment/FirstDataGlobalGateway.pm line 209.^J') called at /usr/share/perl/5.20/Carp.pm line 166

Carp::croak('401 Unauthorized') called at /usr/share/perl5/SOAP/Lite.pm line 3613

SOAP::Lite::__ANON__('Service=HASH(0x5640692176c0)', '^Jsyntax error at line 1, column 0, byte 0 at /usr/lib/x86_64-linux-gnu/perl5/5.20/XML/Parser.pm line 187.^J^JStack:^J  [/usr/share/perl/5.20/Carp.pm:166]^J  [/usr/lib/x86_64-linux-gnu/perl5/5.20/XML/Parser/Expat.pm:479]^J  [/usr/lib/x86_64-linux-gnu/perl5/5.20/XML/Parser.pm:187]^J  [/usr/share/perl5/SOAP/Lite.pm:1770]^J  [/usr/share/perl5/SOAP/Lite.pm:2135]^J  [/usr/share/perl5/SOAP/Lite.pm:2152]^J  [/usr/share/perl5/SOAP/Lite.pm:3793]^J  [/usr/share/perl5/Business/OnlinePayment/FirstDataGlobalGateway.pm:209]^J  [/usr/share/perl5/Business/OnlinePayment.pm:116]^J  [/usr/share/perl5/Business/OnlinePayment.pm:116]^J  [/usr/share/perl5/Business/OnlinePayment.pm:116]^J  [/usr/share/perl5/FS/cust_main/Billing_Realtime.pm:741]^J  [/var/www/html/freeside/misc/process/payment.cgi:253]^J  [/var/www/html/freeside/autohandler:1]^JUnauthorized Request. Bad or missing credentials.') called at /usr/share/perl5/SOAP/Lite.pm line 3801

SOAP::Lite::call('Service=HASH(0x5640692176c0)', 'SendAndCommit', 'SOAP::Data=HASH(0x5640691a75d0)') called at /usr/share/perl5/Business/OnlinePayment/FirstDataGlobalGateway.pm line 209

eval {...} at /usr/share/perl5/Business/OnlinePayment/FirstDataGlobalGateway.pm line 209

Business::OnlinePayment::FirstDataGlobalGateway::submit('Business::OnlinePayment::FirstDataGlobalGateway=HASH(0x564069151cf0)') called at /usr/share/perl5/Business/OnlinePayment.pm line 116

Business::OnlinePayment::__ANON__('Business::OnlinePayment::FirstDataGlobalGateway=HASH(0x564069151cf0)') called at /usr/share/perl5/Business/OnlinePayment.pm line 116

Business::OnlinePayment::__ANON__('Business::OnlinePayment::FirstDataGlobalGateway=HASH(0x564069151cf0)') called at /usr/share/perl5/Business/OnlinePayment.pm line 116

Business::OnlinePayment::__ANON__('Business::OnlinePayment::FirstDataGlobalGateway=HASH(0x564069151cf0)') called at /usr/share/perl5/FS/cust_main/Billing_Realtime.pm line 741

FS::cust_main::Billing_Realtime::realtime_bop('FS::cust_main=HASH(0x564068e2d0c0)', 'CC', 55.84, 'cust_payby', 'FS::cust_payby=HASH(0x564068e2b858)', 'quiet', 1, 'manual', 1, 'balance', 55.84, 'payinfo', 4111111111111111, 'paymask', '', 'paydate', '2020-01-01', 'payname', 'Crucito Marrero', 'payunique', 'webui-payment-1535053504-604-2181755571.46596', 'paycvv', 123, 'paynum_ref', 'SCALAR(0x564068e3f6b0)', 'discount_term', '', 'no_auto_apply', '', 'no_invnum', 1, 'invnum', '', 'address1', '123 Calle 5', 'address2', '', 'city', 'San Juan', 'county', '', 'state', 'PR', 'zip', 00920, 'country', 'US') called at /var/www/html/freeside/misc/process/payment.cgi line 253

HTML::Mason::Commands::__ANON__('city_select', '', 'censusyear', '', 'censustract', '', 'month', 01, 'invoice', 'select', 'save', 1, 'address2', '', 'payby', 'CARD', 'payment_option', 'select', 'district', '', 'latitude', '', 'old_district', '', 'old_state', '', 'amount', 55.84, 'payunique', 'webui-payment-1535053504-604-2181755571.46596', 'old_address1', '123 Calle 5', 'old_locationname', '', 'longitude', '', 'custpaybynum', '', 'old_addr_clean', '', 'zip', 00920, 'apply', 'yes', 'address1', '123 Calle 5', 'old_country', 'PR', 'weight', 1, 'country', 'US', 'payname', 'Crucito Marrero', 'inv2', 55.84, 'old_latitude', 18.4296735, 'old_zip', 00920, 'old_longitude', -66.0517381, 'locationname', '', 'geocode', '', 'state', 'PR', 'old_city', 'San Juan', 'balance', 55.84, 'coord_auto', 'Y', 'custnum', 10, 'county', '', 'paycvv', 123, 'addr_clean', '', 'old_censustract', '', 'city', 'San Juan', 'payinfo', 4111111111111111, 'cachenum', '', 'year', 2020) called at /usr/share/perl5/HTML/Mason/Component.pm line 138

HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x564068e2be38)', 'city_select', '', 'censusyear', '', 'censustract', '', 'month', 01, 'invoice', 'select', 'save', 1, 'address2', '', 'payby', 'CARD', 'payment_option', 'select', 'district', '', 'latitude', '', 'old_district', '', 'old_state', '', 'amount', 55.84, 'payunique', 'webui-payment-1535053504-604-2181755571.46596', 'old_address1', '123 Calle 5', 'old_locationname', '', 'longitude', '', 'custpaybynum', '', 'old_addr_clean', '', 'zip', 00920, 'apply', 'yes', 'address1', '123 Calle 5', 'old_country', 'PR', 'weight', 1, 'country', 'US', 'payname', 'Crucito Marrero', 'inv2', 55.84, 'old_latitude', 18.4296735, 'old_zip', 00920, 'old_longitude', -66.0517381, 'locationname', '', 'geocode', '', 'state', 'PR', 'old_city', 'San Juan', 'balance', 55.84, 'coord_auto', 'Y', 'custnum', 10, 'county', '', 'paycvv', 123, 'addr_clean', '', 'old_censustract', '', 'city', 'San Juan', 'payinfo', 4111111111111111, 'cachenum', '', 'year', 2020) called at /usr/share/perl5/HTML/Mason/Request.pm line 1305

eval {...} at /usr/share/perl5/HTML/Mason/Request.pm line 1295

HTML::Mason::Request::comp(undef, undef, undef, 'city_select', '', 'censusyear', '', 'censustract', '', 'month', 01, 'invoice', 'select', 'save', 1, 'address2', '', 'payby', 'CARD', 'payment_option', 'select', 'district', '', 'latitude', '', 'old_district', '', 'old_state', '', 'amount', 55.84, 'payunique', 'webui-payment-1535053504-604-2181755571.46596', 'old_address1', '123 Calle 5', 'old_locationname', '', 'longitude', '', 'custpaybynum', '', 'old_addr_clean', '', 'zip', 00920, 'apply', 'yes', 'address1', '123 Calle 5', 'old_country', 'PR', 'weight', 1, 'country', 'US', 'payname', 'Crucito Marrero', 'inv2', 55.84, 'old_latitude', 18.4296735, 'old_zip', 00920, 'old_longitude', -66.0517381, 'locationname', '', 'geocode', '', 'state', 'PR', 'old_city', 'San Juan', 'balance', 55.84, 'coord_auto', 'Y', 'custnum', 10, 'county', '', 'paycvv', 123, 'addr_clean', '', 'old_censustract', '', 'city', 'San Juan', 'payinfo', 4111111111111111, 'cachenum', '', 'year', 2020) called at /usr/share/perl5/HTML/Mason/Request.pm line 958

HTML::Mason::Request::call_next('FS::Mason::Request=HASH(0x564068e3bb28)') called at /var/www/html/freeside/autohandler line 1

HTML::Mason::Commands::__ANON__('city_select', '', 'censusyear', '', 'censustract', '', 'month', 01, 'invoice', 'select', 'save', 1, 'address2', '', 'payby', 'CARD', 'payment_option', 'select', 'district', '', 'latitude', '', 'old_district', '', 'old_state', '', 'amount', 55.84, 'payunique', 'webui-payment-1535053504-604-2181755571.46596', 'old_address1', '123 Calle 5', 'old_locationname', '', 'longitude', '', 'custpaybynum', '', 'old_addr_clean', '', 'zip', 00920, 'apply', 'yes', 'address1', '123 Calle 5', 'old_country', 'PR', 'weight', 1, 'country', 'US', 'payname', 'Crucito Marrero', 'inv2', 55.84, 'old_latitude', 18.4296735, 'old_zip', 00920, 'old_longitude', -66.0517381, 'locationname', '', 'geocode', '', 'state', 'PR', 'old_city', 'San Juan', 'balance', 55.84, 'coord_auto', 'Y', 'custnum', 10, 'county', '', 'paycvv', 123, 'addr_clean', '', 'old_censustract', '', 'city', 'San Juan', 'payinfo', 4111111111111111, 'cachenum', '', 'year', 2020) called at /usr/share/perl5/HTML/Mason/Component.pm line 138

HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x564068e184a8)', 'city_select', '', 'censusyear', '', 'censustract', '', 'month', 01, 'invoice', 'select', 'save', 1, 'address2', '', 'payby', 'CARD', 'payment_option', 'select', 'district', '', 'latitude', '', 'old_district', '', 'old_state', '', 'amount', 55.84, 'payunique', 'webui-payment-1535053504-604-2181755571.46596', 'old_address1', '123 Calle 5', 'old_locationname', '', 'longitude', '', 'custpaybynum', '', 'old_addr_clean', '', 'zip', 00920, 'apply', 'yes', 'address1', '123 Calle 5', 'old_country', 'PR', 'weight', 1, 'country', 'US', 'payname', 'Crucito Marrero', 'inv2', 55.84, 'old_latitude', 18.4296735, 'old_zip', 00920, 'old_longitude', -66.0517381, 'locationname', '', 'geocode', '', 'state', 'PR', 'old_city', 'San Juan', 'balance', 55.84, 'coord_auto', 'Y', 'custnum', 10, 'county', '', 'paycvv', 123, 'addr_clean', '', 'old_censustract', '', 'city', 'San Juan', 'payinfo', 4111111111111111, 'cachenum', '', 'year', 2020) called at /usr/share/perl5/HTML/Mason/Request.pm line 1303

eval {...} at /usr/share/perl5/HTML/Mason/Request.pm line 1295

HTML::Mason::Request::comp(undef, undef, undef, 'city_select', '', 'censusyear', '', 'censustract', '', 'month', 01, 'invoice', 'select', 'save', 1, 'address2', '', 'payby', 'CARD', 'payment_option', 'select', 'district', '', 'latitude', '', 'old_district', '', 'old_state', '', 'amount', 55.84, 'payunique', 'webui-payment-1535053504-604-2181755571.46596', 'old_address1', '123 Calle 5', 'old_locationname', '', 'longitude', '', 'custpaybynum', '', 'old_addr_clean', '', 'zip', 00920, 'apply', 'yes', 'address1', '123 Calle 5', 'old_country', 'PR', 'weight', 1, 'country', 'US', 'payname', 'Crucito Marrero', 'inv2', 55.84, 'old_latitude', 18.4296735, 'old_zip', 00920, 'old_longitude', -66.0517381, 'locationname', '', 'geocode', '', 'state', 'PR', 'old_city', 'San Juan', 'balance', 55.84, 'coord_auto', 'Y', 'custnum', 10, 'county', '', 'paycvv', 123, 'addr_clean', '', 'old_censustract', '', 'city', 'San Juan', 'payinfo', 4111111111111111, 'cachenum', '', 'year', 2020) called at /usr/share/perl5/HTML/Mason/Request.pm line 484

eval {...} at /usr/share/perl5/HTML/Mason/Request.pm line 484

eval {...} at /usr/share/perl5/HTML/Mason/Request.pm line 436

HTML::Mason::Request::exec('FS::Mason::Request=HASH(0x564068e3bb28)') called at /usr/share/perl5/HTML/Mason/ApacheHandler.pm line 165

HTML::Mason::Request::ApacheHandler::exec('FS::Mason::Request=HASH(0x564068e3bb28)') called at /usr/share/perl5/HTML/Mason/ApacheHandler.pm line 831

HTML::Mason::ApacheHandler::handle_request('HTML::Mason::ApacheHandler=HASH(0x5640657d9d60)', 'Apache2::RequestRec=SCALAR(0x56406587d340)') called at /usr/local/etc/freeside/handler.pl line 153

eval {...} at /usr/local/etc/freeside/handler.pl line 153

HTML::Mason::handler('Apache2::RequestRec=SCALAR(0x56406587d340)') called at -e line 0

eval {...} at -e line 0



On Thu, Aug 23, 2018 at 3:00 PM <freeside-users-request at freeside.biz> wrote:

Send freeside-users mailing list submissions to
        freeside-users at freeside.biz

To subscribe or unsubscribe via the World Wide Web, visit
        http://mail.freeside.biz/cgi-bin/mailman/listinfo/freeside-users
or, via email, send a message with subject or body 'help' to
        freeside-users-request at freeside.biz

You can reach the person managing the list at
        freeside-users-owner at freeside.biz

When replying, please edit your Subject line so it is more specific
than "Re: Contents of freeside-users digest..."


Today's Topics:

   1. Configuring Real-Time Processing (WinPR Internet)


----------------------------------------------------------------------

Message: 1
Date: Thu, 23 Aug 2018 09:40:29 -0400
From: WinPR Internet <agswinpr at gmail.com>
To: freeside-users at freeside.biz
Subject: [freeside-users] Configuring Real-Time Processing
Message-ID:
        <CAJVsxZyCc64qfT+OCA1vs+4=La3Ci3p81uiwVESdM0FWxxYEbg at mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

Hi All,
I'm trying to setup real-time CC processing. I did configure as in
http://www.freeside.biz/mediawiki/index.php/Freeside:3:Documentation:Administration:Real-time_Processing
I'm using FirstData as processor, my first test I'm having this error:

System error

error: Can't call method "paydate" on an undefined value at
/var/www/html/freeside/misc/process/payment.cgi line 215.
context:
...
211:
212: my $error = '';
213: my $paynum = '';
214: my $paydate;
215: if ($cust_payby->paydate) { $paydate = "$year-$month-01"; }
216: else { $paydate = "2037-12-01"; }
217:
218: if ( $cgi->param('batch') ) {
219:
...
code stack: /var/www/html/freeside/misc/process/payment.cgi:215
/var/www/html/freeside/autohandler:1
raw error

How can I fix it?
Thanks in advance,

Tony
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.freeside.biz/pipermail/freeside-users/attachments/20180823/408cdc72/attachment-0001.html>

------------------------------

Subject: Digest Footer

_______________________________________________
freeside-users mailing list
freeside-users at freeside.biz
http://mail.freeside.biz/cgi-bin/mailman/listinfo/freeside-users


------------------------------

End of freeside-users Digest, Vol 152, Issue 3
**********************************************

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.freeside.biz/pipermail/freeside-users/attachments/20180823/078e5641/attachment-0001.html>


More information about the freeside-users mailing list