VirtueMart Forum

VirtueMart 2 + 3 + 4 => Plugins: Payment, Shipment and others => Topic started by: firebit on June 05, 2021, 19:09:46 PM

Title: Error Processing Payment - This transaction can't be processed.Please pay with a
Post by: firebit on June 05, 2021, 19:09:46 PM
Hi,
I have a problem with paying via Paypal plugin. I get the following error:

"Error Processing Payment
This transaction can't be processed. Please pay with another card."

Here are the details of my environment: Joomla 3.9.27 - VirtueMart 3.8.8 10472.
I manually updated the paypal plugin to version 3.8.9.

Can you please help me solve this problem?
Thanks in advance



Here is the debug message:

=============================================================================
plgVmConfirmedOrder:
order   number:   6MGU0165

plgVmConfirmedOrder:
Amount/Currency   stored   31   paymentcurrency   47   orderusercurrency47

PayPal BMCreateButton Request variables::
Array
(
        [METHOD]   ⇒   BMCreateButton
        [VERSION]   ⇒   104.0
        [USER]   ⇒   **MASKED**
        [PWD]   ⇒   **MASKED**
        [SIGNATURE]   ⇒   **MASKED**
        [BUTTONTYPE]   ⇒   PAYMENT
        [BUTTONCODE]   ⇒   TOKEN
        [BUTTONIMAGEURL]   ⇒   https://www.paypal.com/en_US/i/btn/btn_paynow_SM.gif
        [L_BUTTONVAR0]   ⇒   bn=VirtueMart_Cart_PPA
        [L_BUTTONVAR1]   ⇒   custom=eecfd2c4f0740963767cf4abed363e37
        [L_BUTTONVAR2]   ⇒   partner=PayPal
        [L_BUTTONVAR4]   ⇒   buyer_email=carmelo.ciraulo4@gmail.com
        [L_BUTTONVAR5]   ⇒   invoice=6MGU0165
        [L_BUTTONVAR6]   ⇒   billing_first_name=Pinco
        [L_BUTTONVAR7]   ⇒   billing_last_name=Pallino
        [L_BUTTONVAR8]   ⇒   billing_address1=Via   dei   Pinchi   1
        [L_BUTTONVAR9]   ⇒   billing_city=Milano
        [L_BUTTONVAR10]   ⇒   billing_zip=95058
        [L_BUTTONVAR11]   ⇒   billing_state=Catania
        [L_BUTTONVAR12]   ⇒   billing_country=IT
        [L_BUTTONVAR13]   ⇒   first_name=Pinco
        [L_BUTTONVAR14]   ⇒   last_name=Pallino
        [L_BUTTONVAR15]   ⇒   address1=Via   dei   Pinchi   1
        [L_BUTTONVAR16]   ⇒   city=Milano
        [L_BUTTONVAR17]   ⇒   zip=95058
        [L_BUTTONVAR18]   ⇒   state=Milano
        [L_BUTTONVAR19]   ⇒   country=IT
        [L_BUTTONVAR20]   ⇒   subtotal=31
        [L_BUTTONVAR21]   ⇒   currency_code=EUR
        [L_BUTTONVAR22]   ⇒   return=http://opladeliziosa.it/index.php?option=com_virtuemart&view=pluginresponse&task=pluginresponsereceived&paypalproduct=hosted&on=6MGU0165&pm=4&Itemid=409&lang=it-IT
        [L_BUTTONVAR23]   ⇒   notify_url=http://opladeliziosa.it/index.php?option=com_virtuemart&view=pluginresponse&task=pluginnotification&tmpl=component&lang=it-IT
        [L_BUTTONVAR24]   ⇒   cancel_return=http://opladeliziosa.it/index.php?option=com_virtuemart&view=pluginresponse&task=pluginUserPaymentCancel&paypalproduct=hosted&on=6MGU0165&pm=4&Itemid=409&lang=it-IT
        [L_BUTTONVAR25]   ⇒   noshipping=1
        [L_BUTTONVAR26]   ⇒   paymentaction=sale
        [L_BUTTONVAR27]   ⇒   template=templateA
        [L_BUTTONVAR28]   ⇒   showHostedThankyouPage=false
        [L_BUTTONVAR29]   ⇒   headerBgColor=#000000
        [L_BUTTONVAR30]   ⇒   headerHeight=170px
        [L_BUTTONVAR31]   ⇒   logoImage=http://opladeliziosa.it/images/virtuemart/vendor/logo-ladeliziosa-2020-small.png
)

PayPal response::
Array
(
        [WEBSITECODE]   ⇒ 

            #PAYPAL BUTTON#

        [EMAILLINK]   ⇒   https://securepayments.paypal.com/webapps/HostedSoleSolutionApp/webflow/sparta/hostedSoleSolutionProcess?hosted_button_id=HSSS-QxQRbwibHLxxCKnOIcZqk97W8DIpeNt6lPzr8fDl.2FhQgA4Sqdp28xhVWZfDdkgQrL1Zg
        [HOSTEDBUTTONID]   ⇒   HSSS-QxQRbwibHLxxCKnOIcZqk97W8DIpeNt6lPzr8fDl.2FhQgA4Sqdp28xhVWZfDdkgQrL1Zg
        [TIMESTAMP]   ⇒   2021-06-05T16:51:07Z
        [CORRELATIONID]   ⇒   c29dc7815dc00
        [ACK]   ⇒   Success
        [VERSION]   ⇒   104.0
        [BUILD]   ⇒   54790461
        [custom]   ⇒   eecfd2c4f0740963767cf4abed363e37
        [method]   ⇒   BMCreateButton
)
The method is in debug mode. Click here to be redirected to PayPal
The method is in debug mode.
Click here to be redirected to PayPal

=============================================================================
Title: Re: Error Processing Payment - This transaction can't be processed.Please pay with a
Post by: Jörgen on June 05, 2021, 19:13:02 PM
Has this worked before update ? Downgrade.

Jörgen
Title: Re: Error Processing Payment - This transaction can't be processed.Please pay with a
Post by: firebit on June 07, 2021, 09:21:41 AM
Hi Jörgen,
the payment in live production did not work before the paypal plugin update and not even after the update.

Nicola

Title: Re: Error Processing Payment - This transaction can't be processed.Please pay with a
Post by: Jörgen on June 07, 2021, 09:32:23 AM
How is Your PayPal configured?
PayPal Standard ?
Exoress Checkout ?
PayPal Payment Pro ?
PayPal Hosted  Pro ?

Do You have a correct Paypal account with the functionality You are usíng ?

Jörgen @ Kreativ Fotografi
Title: Re: Error Processing Payment - This transaction can't be processed.Please pay with a
Post by: firebit on June 07, 2021, 09:44:04 AM
I have created a Business PayPal account.
While in the plugin I have configured PayPal Hosted Pro.

I want to use PayPal Hosted Pro, is a Business Paypal account sufficient or do I need to do something else?
Title: Re: Error Processing Payment - This transaction can't be processed.Please pay with a
Post by: Jörgen on June 07, 2021, 10:05:47 AM
A little googling found this:
https://developer.paypal.com/docs/payflow/website-payments-pro-hosted-solution/ (https://developer.paypal.com/docs/payflow/website-payments-pro-hosted-solution/)

This may someone else have the answer to. I have never tested the PayPal Hosted Pro.

Jörgen
Title: Re: Error Processing Payment - This transaction can't be processed.Please pay with a
Post by: Callum245 on June 08, 2021, 14:28:29 PM
While in the plugin I have configured Hosted Pro. I want to use Hosted Pro, is a Business PayPal account sufficient or do I need to do something else? if you have any idea please share with me.


                                 

                                                                                                                                                                                                                                                                                                                  mygiftcardsite (https://www.mygiftcardsite.win/)
Title: Re: Error Processing Payment - This transaction can't be processed.Please pay with a
Post by: Jörgen on June 08, 2021, 14:35:23 PM
Your account does probably not cover this.
Jörgen
Title: Re: Error Processing Payment - This transaction can't be processed.Please pay with a
Post by: firebit on June 14, 2021, 21:26:29 PM
I contacted Paypal support and actually Jörgen is right. A normal bisines account is not enough. To use the "hosted pro" version you need a Business PRO account. To have a PRO account you need to make a specific request. And in any case it must be taken into account that a pro account has a fixed monthly fee of about € 30.

For this reason I am thinking of switching to SmartButton mode.

Thank you very much Jörgen for your help.