Zen Cart Logo
Forums / PayPal Express Checkout support / 10444 Transaction Refused

10444 Transaction Refused

Views: 2,229

Results 1 to 5 of 5
22 Jul 2011, 11:20 AM
#1
phlipper avatar

phlipper

Zen Follower

Join Date:
Jan 2006
Posts:
128
Plugin Contributions:
0

10444 Transaction Refused

Hello

Looking to be pointed in the right direction on this one, using 1.3.9h, Paypal account had CAD as primary.

Do I need to set-up paypal to accept different currencies - or does it do this automatically? - curently I have a CAD and a US balance.

I have been receiving this error since turning on this module, US payments seem fine however other currencies seem to give this error, I turned on debugging and waited for another failed transaction and below is the ALERT: (I added * to hide some numbers, as I was not sure if they should be posted)

Any help is much appreciated.

Thanks

Phil

paypalwpp
In function: before_process() - Express Checkout

Value List:
Array
(
[SHIPTONAME] => John Doe
[SHIPTOSTREET] => Southe of Magrathea
[SHIPTOSTREET2] => #42
[SHIPTOCITY] => Singapore
[SHIPTOSTATE] => Singapore
[SHIPTOZIP] => 735689
[SHIPTOCOUNTRYCODE] => SG
[BUTTONSOURCE] => ZenCart-EC_us
[RETURNFMFDETAILS] => 0
[CUSTOM] => EC-1435-13238
[INVNUM] => 1435-1238-[KindofMagic]
[AMT] => 102.55
[TOKEN] => EC-08
***3227
[PAYERID] => 9W
MBKL
[PAYMENTACTION] => Sale
[NOTIFYURL] => https://www.kwmagic.com/ipn_main_handler.php
[METHOD] => DoExpressCheckoutPayment
[CURRENCYCODE] => SGD
[USER] => paypal_api1.kwmagic.com
[PWD] => ****************
[VERSION] => 60.0
[SIGNATURE] => ****************************************************
)

Response:
Array
(
[TIMESTAMP] => 2011-07-22T07:03:59Z
[CORRELATIONID] => 6f2aa09cb17c
[ACK] => Failure
[VERSION] => 60.0
[BUILD] => 1968762
[L_ERRORCODE0] => 10444
[L_SHORTMESSAGE0] => Transaction refused because of an invalid argument.
See additional error messages for details.
[L_LONGMESSAGE0] => The transaction currency specified must be the same
as previously specified.
[L_SEVERITYCODE0] => Error
[CURL_ERRORS] =>
)

22 Jul 2011, 5:57 PM
#2
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,513
Plugin Contributions:
176

Re: 10444 Transaction Refused

You're changing currencies mid-transaction. You can't do that.

Look at the PayPal_CURL_xxxxxx.log files for that transaction.
You'll see that there are 3 for each transaction: SetExpressCheckout, GetExpressDetails, DoExpressCheckout
The SetEC tells it which currency you'll be transacting in. But you're doing something between the initial SetEC and the final DoEC where you're changing currencies.

27 Jul 2011, 12:04 AM
#3
accelbusiness avatar

accelbusiness

Banned

Join Date:
Jul 2011
Posts:
10
Plugin Contributions:
0

Re: 10444 Transaction Refused

I'm getting a similar error, interested in seeing if this solution pans out

28 Jul 2011, 11:19 AM
#4
phlipper avatar

phlipper

Zen Follower

Join Date:
Jan 2006
Posts:
128
Plugin Contributions:
0

Re: 10444 Transaction Refused

This is the log file for another transaction.

I am not changing anything and have not modified any files, could it be because my default currency is CAD?

I have the default currency set for CAD... but it looks like the customer wants to pay in AUD. Is this a problem with express?... it wasn't a problem with the Standard IPN version.

2011-07-28 04:43:54

(live transaction) --> https://api-3t.paypal.com/nvp
Request Headers:
Array
(
[0] => Content-Type: text/namevalue
[1] => X-VPS-Timeout: 45
[2] => X-VPS-VIT-Client-Type: PHP/cURL
[3] => X-VPS-VIT-Integration-Product: PHP::Zen Cart(tm) - PayPal/NVP
[4] => X-VPS-VIT-Integration-Version: 1.3.9h
)

Request Parameters: {SetExpressCheckout}
Array
(
[LOCALECODE] => CA
[PAYMENTACTION] => Sale
[ALLOWNOTE] => 1
[LANDINGPAGE] => Billing
[AMT] => 302.49
[RETURNURL] => https://www.kwmagic.com/ipn_main_handler.php?type=ec
[CANCELURL] => https://www.kwmagic.com/index.php?main_page=shopping_cart&ec_cancel=1
[PAGESTYLE] => Primary
[METHOD] => SetExpressCheckout
[CURRENCYCODE] => AUD
[USER] => paypal_api1.kwmagic.com
[PWD] => ****************
[VERSION] => 60.0
[SIGNATURE] => ****************************************************H4SO
)

Response:
Array
(
[TOKEN] => EC-71S89613Y9264142U
[TIMESTAMP] => 2011-07-28T10:43:54Z
[CORRELATIONID] => 2826995230fa4
[ACK] => Success
[VERSION] => 60.0
[BUILD] => 2020243
[CURL_ERRORS] =>
)

SetExpressCheckout, Elapsed: 396ms -- Success

28 Jul 2011, 3:57 PM
#5
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,513
Plugin Contributions:
176

Re: 10444 Transaction Refused

[ACK]=>Success

... that means the request was successful.

There's no error shown there.