Jump to content

  • You cannot start a new topic
  • You cannot reply to this topic

Verification Api Error With Paypal Adaptive Add-On Rate Topic   - - - - -

 
  • ajayb
  • Member
  • Members
  • Join Date: 08-Sep 16
  • 23 posts

Posted 10 February 2017 - 04:34 PM #1

Hi All,

 

I am trying to use PayPal Adaptive by Simtech in live mode (chained) . When I provide a vendor's PayPal ID, the add-on tries to verify its validity status using "GetVerifiedStatus" API call, however PayPal returns an error (550001) "User is not allowed to perform this action" and hence I cannot proceed to checkout.

 

PayPal support says I do not have API privileges to make this call.

 

While applying for an APP ID, I did not checkmark the "Get Verified Status" checkbox in PayPal's APP ID application form, as per Simtech's documentation.

 

I am about to resubmit a new application to PayPal with this option selected (as suggested by Simtech support).

 

 

Has any one of you been successful in using Simtech's PayPal Adaptive add-on in live mode? Has there been any issue with the verification status API call?

 

thanks and best regards

Ajay

 



 
  • markomars
  • Newbie
  • Members
  • Join Date: 28-Feb 17
  • 1 posts

Posted 28 February 2017 - 01:57 AM #2

Hi ajayb,

 

I am facing the exact same issue as you are. Have you found a solution for this so far?

Would appreciate any help you can offer. Thanks!

 

 

Hi All,

 

I am trying to use PayPal Adaptive by Simtech in live mode (chained) . When I provide a vendor's PayPal ID, the add-on tries to verify its validity status using "GetVerifiedStatus" API call, however PayPal returns an error (550001) "User is not allowed to perform this action" and hence I cannot proceed to checkout.

 

PayPal support says I do not have API privileges to make this call.

 

While applying for an APP ID, I did not checkmark the "Get Verified Status" checkbox in PayPal's APP ID application form, as per Simtech's documentation.

 

I am about to resubmit a new application to PayPal with this option selected (as suggested by Simtech support).

 

 

 

Has any one of you been successful in using Simtech's PayPal Adaptive add-on in live mode? Has there been any issue with the verification status API call?

 

thanks and best regards

Ajay

 

 



 
  • eComLabs
  • CS-Cart Expert
  • Authorized Reseller
  • Join Date: 27-Jan 14
  • 14,269 posts

Posted 28 February 2017 - 06:41 AM #3

Please contact Oleg with this issue


GET A FREE QUOTE | CS-Cart Add-ons | CS-Cart Licenses | CS-Cart Development | CS-Cart Design | Server Configuration

Certified CS-Cart RU Developer | Сертифицированный разработчик на CS-Cart Русская Версия

 
  • cs user
  • Member
  • Trial users
  • Join Date: 22-Dec 16
  • 22 posts

Posted 05 March 2017 - 04:29 PM #4

The error is because you Adaptive Payment application is not approved for Chain Payments and you are trying to execute Chain Payments API.

Go to apps.paypal.com and check(I can see that you are not enabled for chain Payments). In order to resolve the error, create a new application at apps.paypal.com and check "Chain Payments" and then use the new APP-ID to initiate this API call. It is also possible when your business/premier account is not Verified

if you are unable to edit you current application then try with new one


 

Hi All,

 

I am trying to use PayPal Adaptive by Simtech in live mode (chained) . When I provide a vendor's PayPal ID, the add-on tries to verify its validity status using "GetVerifiedStatus" API call, however PayPal returns an error (550001) "User is not allowed to perform this action" and hence I cannot proceed to checkout.

 

PayPal support says I do not have API privileges to make this call.

 

While applying for an APP ID, I did not checkmark the "Get Verified Status" checkbox in PayPal's APP ID application form, as per Simtech's documentation.

 

I am about to resubmit a new application to PayPal with this option selected (as suggested by Simtech support).

 

 

 

Has any one of you been successful in using Simtech's PayPal Adaptive add-on in live mode? Has there been any issue with the verification status API call?

 

thanks and best regards

Ajay

 

 

 

Hi ajayb,

 

I am facing the exact same issue as you are. Have you found a solution for this so far?

Would appreciate any help you can offer. Thanks!

 

The error is because you Adaptive Payment application is not approved for Chain Payments and you are trying to execute Chain Payments API.

Go to apps.paypal.com and check(I can see that you are not enabled for chain Payments). In order to resolve the error, create a new application at apps.paypal.com and check "Chain Payments" and then use the new APP-ID to initiate this API call. It is also possible when your business/premier account is not Verified

if you are unable to edit you current application then try with new one



 
  • SpyreDigital
  • Junior Member
  • Authorized Reseller
  • Join Date: 01-Nov 10
  • 87 posts

Posted 20 May 2017 - 04:22 AM #5

Hi all,

I'm pulling my hair out with the same problem.

 

This is the response I'm getting:

 

Requests (http/https request)
URL: https://svcs.paypal....tVerifiedStatus
Request: 'emailAddress=jessica%40website.com&firstName=company+name&lastName=+&matchCriteria=NONE&requestEnvelope.errorLanguage=en_US'
Response: responseEnvelope.timestamp=2017-05-19T21%3A09%3A56.670-07%3A00&responseEnvelope.ack=Failure&responseEnvelope.correlationId=b2e4b4f186edf&responseEnvelope.build=33459144&error(0).errorId=550001&error(0).domain=PLATFORM&error(0).subdomain=Application&error(0).severity=Error&error(0).category=Application&error(0).message=User+is+not+allowed+to+perform+this+action

 

I've asked CS-Cart and they said I need to check with PayPal, but according to developer.paypal.com, there's no live api calls coming through, so would it be fair to say that there's something wrong with the add-on?

I've triple-checked the credentials and everything is right. I also made sure the app and add-on are approved for chained payments. My payment account is business verified.

 

Driving me nuts.



 
  • Beads
  • Junior Member
  • Members
  • Join Date: 12-Nov 07
  • 71 posts

Posted 21 May 2017 - 10:47 PM #6

Hi all,

I'm pulling my hair out with the same problem.

 

This is the response I'm getting:

 

Requests (http/https request)
URL: https://svcs.paypal....tVerifiedStatus
Request: 'emailAddress=jessica%40danskkids.com&firstName=Dansk+Kids&lastName=+&matchCriteria=NONE&requestEnvelope.errorLanguage=en_US'
Response: responseEnvelope.timestamp=2017-05-19T21%3A09%3A56.670-07%3A00&responseEnvelope.ack=Failure&responseEnvelope.correlationId=b2e4b4f186edf&responseEnvelope.build=33459144&error(0).errorId=550001&error(0).domain=PLATFORM&error(0).subdomain=Application&error(0).severity=Error&error(0).category=Application&error(0).message=User+is+not+allowed+to+perform+this+action

 

I've asked CS-Cart and they said I need to check with PayPal, but according to developer.paypal.com, there's no live api calls coming through, so would it be fair to say that there's something wrong with the add-on?

I've triple-checked the credentials and everything is right. I also made sure the app and add-on are approved for chained payments. My payment account is business verified.

 

Driving me nuts.

 

 

I am getting the same results, I am pulling my hair out also - driving me crazy  - I have also checked all my credentials and everything is correct,  I am business verified PayPal account also



 

Posted 23 May 2017 - 10:11 PM #7

Might as well get in on this as well. I am using cs cart on my dev site until i get my marketplace transferred from woo commerce to cs cart. I use adaptive payments on it and it works flawlessly never had an issue with it, is still working right now. I don't know a whole lot about cs cart just yet but one can only assume paypal adaptive is paypal adaptive, and the apis settings ect would be the same and work on either or. Anyways following this!



 
  • SpyreDigital
  • Junior Member
  • Authorized Reseller
  • Join Date: 01-Nov 10
  • 87 posts

Posted 23 May 2017 - 11:17 PM #8

I actually had a response back from PayPal yesterday finally. This is what they said :

 

Thank you for contacting PayPal Merchant Technical Support. My name is Niraj and I will be assisting you with your inquiry.
 
Matt, you're getting this error because your APP ID: APP-xxxxx don't have permission to search using condition matchCriteria=NONE.
 
So, to solve your issue, please send matchCriteria=NAME in your GetVerifiedStatus request API code instead of NONE.
 
I hope I was able to address your inquiry to your satisfaction, should you have further questions relating to this inquiry or any other issue, please do not hesitate to let me know.

 

 

So I went into app > addons > paypal_adaptive > func.php

and changed matchCriteria to 'NAME'.

 

It was set to NONE by default, so either I created the app with PayPal incorrectly (there was no option to set something like this in the application), or CS-Cart hasn't updated the add-on?

 

Further to this, after changing the matchCriteria, I was getting a new error - error #580023 "Cannot determine PayPal account status". Then I realised that PayPal is requesting firstName and lastName parameters, but these are not sent by the add-on because the fields aren't available in the Vendor list (not Vendor Administrators). So it sends the company name as the firstName, and leaves the lastName blank. 

 

I manually configured the PHP to:

'firstName' => 'first',
'lastName' => 'last',

 

Then it worked! But obviously only for that particular vendor.

 

What I don't understand is - how are other PayPal Adaptive users working around this? Is nobody else experiencing this issue? Is anybody using the add-on? lol

 

I'll send this in to the CS-Cart devs.



 
  • Beads
  • Junior Member
  • Members
  • Join Date: 12-Nov 07
  • 71 posts

Posted 24 May 2017 - 09:53 AM #9

I have just lodged a ticket with Cs Cart to try and get this sorted out 



 

Posted 26 May 2017 - 12:51 AM #10

My main question is with this being a serious issue for everyone. This was posted 3 months ago and it's still not fixed? What is the reason for that? Seems like a pretty pressing issue as no one can get any new vendors if this does not work (Or they just wont get paid). Just my 2cents.



 
  • oleg.gorshkov
  • CS-Cart Expert
  • Authorized Reseller
  • Join Date: 06-Dec 13
  • 2,065 posts

Posted 26 May 2017 - 07:00 AM #11

Hello!

 

We have fixed this issue in our add-on.


Simtech Development | sales@simtechdev.com | www.simtechdev.com
CERTIFIED CS-CART PARTNER | LICENSES | DEVELOPMENT | ADD-ONS | DESIGN | UPGRADE
Testing by QA and personal manager for free.

 
  • mschekotov
  • Architect
  • CS-Cart Architects
  • Join Date: 06-Aug 15
  • 9 posts

Posted 29 May 2017 - 11:14 AM #12

Hello.

 

We have looked into the problem with vendor verification in the PayPal Adaptive Payments add-on. It is caused by the fact that the verification that uses matchCriteria=NONE isn't available for all merchants; PayPal enables this on a case by case basis.

 

The issue will be fixed in further versions of Multi-Vendor.

To solve the problem by your own means, please back the following files and tables up:

app/addons/paypal_adaptive/func.php file.

design/backend/templates/addons/paypal_adaptive/hooks/companies/general_information.post.tpl file.

cscart_companies table.

 

Then apply the fix in the unified diff format: https://gist.github....e9f1799870b3cc7

Here is how you can apply the fix: http://docs.cs-cart...._diff_file.html

 

Once you apply the fix, please open the following URL in the browser: [store_URL]/add_ppa_fields.php. This will apply the necessary changes to the database. After database changes are applied, remove add_ppa_fields.php file from the directory where your store is installed.

 

Vendors in your store will need to specify first names and last names of their PayPal accounts on the vendor editing page.

 

Please let me know if the fix solves the problem.


Michael Schekotov,
CS-Cart Architect Team
Suggest and vote for new features | Report a bug

 

Posted 14 June 2017 - 01:30 PM #13

I have this done and some vendors accounts get verified while others do not. Kind of lost as to why this is happening? 

Thanks in advance



 
  • mschekotov
  • Architect
  • CS-Cart Architects
  • Join Date: 06-Aug 15
  • 9 posts

Posted 14 June 2017 - 01:38 PM #14

Hello, Anythingsportsman.

 

Make sure that first name and last name of are specified for each vendor and match according fields of his/her PayPal profile.


Michael Schekotov,
CS-Cart Architect Team
Suggest and vote for new features | Report a bug

 

Posted 14 June 2017 - 04:19 PM #15

I and they have done that, it works for some and not others?



 

Posted 27 June 2017 - 02:56 PM #16

I still have this issue somewhat. What my main issue is it isn't verifying all vendors and I know they are "suppose" to have a business account with paypal, but I used a paypal account my wife has and it isn't a business account and it got verified. Don't know whats going on.


Thanks in advance!



 
  • mschekotov
  • Architect
  • CS-Cart Architects
  • Join Date: 06-Aug 15
  • 9 posts

Posted 28 June 2017 - 05:30 AM #17

Hello Anythingsportsman,

 

I am sorry to hear you still encounter this problem. Other users who applied the same fix have reported it eliminated their issues.

 

The behavior you describe with "regular" accounts being verified and business ones being not is undoubtedly weird — unfortunately, I don't think I can help you with solving the problem within Multi-Vendor. I would recommend you to address the issue to PayPal support team, there may be some drawback on their side.


Michael Schekotov,
CS-Cart Architect Team
Suggest and vote for new features | Report a bug

 

Posted 28 June 2017 - 05:35 AM #18

Business accounts are being verified as well, its just a hit or miss it seems as to which ones get verified and which dont.

 

THanks for your input sir!



 
  • screenimages
  • Advanced Member
  • Members
  • Join Date: 17-Jul 14
  • 124 posts

Posted 08 July 2017 - 03:58 PM #19

I've run a Simtech developed Paypal Adaptive Payment system on my MVE for 3 years now - we never had any issues with verification, never had to confirm that names matched exactly.

 

Either Paypal's spec has changed, or something is terribly wrong here…



 

Posted 08 July 2017 - 04:05 PM #20

What version of multivendor are you running? There anything you can think it might be? I find it odd that it verifies some while it wont others. Ive deactivated all third party plugins, still exists as well, feel like ive tried everything.