I am having the same issue on a brand new 1.5.5e cart. cURL test is perfect. Currency is GBP = 1 and USD = 1.25.
PP Express and Payflow (the sep module) are installed. All set to UK, and verified and verified the information.
On express checkout attempt shopping cart page shows the following error regardless of the user currency selection.
An error occurred when we tried to contact the payment processor. Please try again, select an alternate payment method, or contact the store owner for assistance. (4) 4 Invalid amount - Invalid amount
Here is the log==================================
Jun-09-2017 09:44:08 (1497015848)
getLineItemDetails 1
Not using default currency. Thus, no line-item details can be submitted.
Jun-09-2017 09:44:08 (1497015848)
ec_step1 - 1
Checking to see if we are in markflow
cart contents: physical
NOTE: $this->showPaymentPage = 1
Customer ID: 0
Session Data: Array
(
[securityToken] => ca157422d05671097dfe9d61b7e71d5c
[customers_host_address] => h72-131-22-40.stmyga.broadband.dynamic.tds.net
[cartID] =>
[cart] => shoppingCart Object
(
[contents] => Array
(
[28] => Array
(
[qty] => 1
)
)
[total] => 0.05
[weight] => 0.0001
[cartID] => 55224
[content_type] => physical
[free_shipping_item] => 0
[free_shipping_weight] => 0
[free_shipping_price] => 0
[download_count] => 0
[total_before_discounts] => 0.05
[display_debug_messages] =>
[flag_duplicate_msgs_set] =>
)
[check_valid] => true
[language] => english
[languages_id] => 1
[languages_code] => en
[currency] => USD
[today_is] => 2017-06-09
[updateExpirations] => 1
[session_counter] => 1
[customers_ip_address] => 72.131.22.40
[new_products_id_in_cart] =>
[valid_to_checkout] => 1
[cart_errors] =>
[payment] => paypalwpp
[cart_country_id] => 223
[country_info] => Array
(
[countries_name] => United States
[countries_iso_code_2] => US
[countries_iso_code_3] => USA
)
[shipping_weight] => 0.0001
[messageToStack] =>
[cart_zone] => 19
[cart_zip_code] => 31569
[cart_sid] => zones_zones
)
=================================
Jun-09-2017 09:44:08 (1497015848)
ec-step1-addr_check
cart content is not all virtual (or customer is not logged in) ... therefore will be submitting address details
Jun-09-2017 09:44:08 (1497015848)
getOverrideAddress - 4
not logged in and not in markflow mode - nothing to override
Jun-09-2017 09:44:08 (1497015848)
ec-step1-addr_check3
address details from override check: <NONE FOUND>
Jun-09-2017 09:44:08 (1497015848)
ec_step1 - 2 -submit
Array
(
[PAYMENTREQUEST_0_CURRENCYCODE] => USD
[LOCALECODE] => GB
[GIFTMESSAGEENABLE] => 0
[GIFTRECEIPTEENABLE] => 0
[GIFTWRAPENABLE] => 0
[GIFTWRAPNAME] =>
[GIFTWRAPAMOUNT] => 0
[BUYEREMAILOPTINENABLE] => 0
[CUSTOMERSERVICENUMBER] => 01892 710843
[BRANDNAME] => PV Electronics
[PAYMENTREQUEST_0_PAYMENTACTION] => Sale
[ALLOWNOTE] => 1
[SOLUTIONTYPE] => Mark
[LANDINGPAGE] => Billing
[NOSHIPPING] => 0
[PAYMENTREQUEST_0_AMT] => 0.06
[RETURNURL] => https://check.com/pve/ipn_main_handler.php?type=ec
[CANCELURL] => https://check.com/pve/index.php?main_page=shopping_cart&ec_cancel=1
)
=================================
Jun-09-2017 09:44:09 (1497015849)
termEC-1
Killed the session vars as requested
Jun-09-2017 09:44:09 (1497015849)
termEC-2
BEFORE: $this->showPaymentPage = 1
Token Data:
Jun-09-2017 09:44:09 (1497015849)
termEC-3
AFTER: $this->showPaymentPage = 1
Jun-09-2017 09:44:09 (1497015849)
termEC-9
We are NOT logged in, so set snapshot to Shipping page, and redirect to login
Jun-09-2017 09:44:09 (1497015849)
termEC-10
Redirecting to login - Stack: login
Message: An error occurred when we tried to contact the payment processor. Please try again, select an alternate payment method, or contact the store owner for assistance. (4) 4 Invalid amount - Invalid amount
Session Data: Array
(
[securityToken] => ca157422d05671097dfe9d61b7e71d5c
[customers_host_address] => h72-131-22-40.stmyga.broadband.dynamic.tds.net
[cartID] =>
[cart] => shoppingCart Object
(
[contents] => Array
(
[28] => Array
(
[qty] => 1
)
)
[total] => 0.05
[weight] => 0.0001
[cartID] => 55224
[content_type] => physical
[free_shipping_item] => 0
[free_shipping_weight] => 0
[free_shipping_price] => 0
[download_count] => 0
[total_before_discounts] => 0.05
[display_debug_messages] =>
[flag_duplicate_msgs_set] =>
)
[check_valid] => true
[navigation] => navigationHistory Object
(
[path] => Array
(
[0] => Array
(
[page] => index
[mode] => SSL
[get] => Array
(
[type] => ec
)
[post] => Array
(
)
)
)
[snapshot] => Array
(
[page] => index
[mode] => SSL
[get] => Array
(
[type] => ec
)
[post] => Array
(
)
)
)
[language] => english
[languages_id] => 1
[languages_code] => en
[currency] => USD
[today_is] => 2017-06-09
[updateExpirations] => 1
[session_counter] => 1
[customers_ip_address] => 69.131.22.40
[new_products_id_in_cart] =>
[valid_to_checkout] => 1
[cart_errors] =>
[payment] => paypalwpp
[cart_country_id] => 223
[country_info] => Array
(
[countries_name] => United States
[countries_iso_code_2] => US
[countries_iso_code_3] => USA
)
[shipping_weight] => 0.0001
[messageToStack] => Array
(
[0] => Array
(
[class] => login
[text] => An error occurred when we tried to contact the payment processor. Please try again, select an alternate payment method, or contact the store owner for assistance. (4) 4 Invalid amount - Invalid amount
[type] => error
)
)
[cart_zone] => 19
[cart_zip_code] => 31569
[cart_sid] => zones_zones
)
=================================
Suggestions?
~Melanie