PayPal Pro plugin errors

Discussion in 'Troubleshooting' started by beenet, Feb 2, 2006.

  1. beenet

    beenet aMember Pro Customer

    Joined:
    Dec 24, 2004
    Messages:
    11
    I'm trying to get the PayPal Pro plugin to work. I've set up a Sandbox account at developer.paypal.com successfully and fillout the PayPal Pro Plugin settings. I also uploaded the Certificate file to my server.

    On the signup.php page, there are two PayPal options:

    Checkout with PayPal
    Credit Card Payment

    1. If I enable Sandbox (Yes), and select the Checkout with PayPal option give me the following error:

    "Internal processing error : You do not have permissions to make this API call"

    2. If I disable Sandbox (No), and select the Checkout with PayPal option, I get the following error:

    Internal processing error : curl_exec error 35 error:14094418:SSL routines:SSL3_READ_BYTES:tlsv1 alert unknown ca

    So, I'm not sure what's happening. Any idea??

    3. Whats the Credit Card Payment option do anyway? Why are there two payment options. The Credit Card Payment option links to a credit card template within my own server environment? Does this option process payments through PayPay?

    Thanks.

    - David
  2. alex

    alex aMember Pro Customer Staff Member

    Joined:
    Jan 24, 2004
    Messages:
    6,021
    1. Check outlined step:

    0. Download Certificate (Sandbox users will do this in their Sandbox account).
    1. Goto My Account > Profile.
    2. Click the API Access link and allow access to all API functions.

    2. Of course sandbox certificate won't work on live PayPal!

    3. Yes. Are you sure you need PayPal PRO? May be just use paypal_r? I would recommend it over PayPal Pro, specially becuase it supports recurring billing.
  3. beenet

    beenet aMember Pro Customer

    Joined:
    Dec 24, 2004
    Messages:
    11
    PayPal Pro

    I clicked the API Access link and it seems to work now.

    However, when I try and test the "Credit Card Payment option" under PayPal Pro, I fill out the Credit Card Info, but when I click Subscribe I get the following error:

    Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 46080 bytes) in /usr/home/oldmast/www/htdocs/dmc/amember/smarty/core/core.load_plugins.php on line 97

    Do you know what this error means?

    Thanks.
  4. alex

    alex aMember Pro Customer Staff Member

    Joined:
    Jan 24, 2004
    Messages:
    6,021
    Please ask your webhosting if it's possible to extend memory limit for your PHP scripts, from 8M to 16M.
  5. fishnyc22

    fishnyc22 New Member

    Joined:
    Mar 22, 2006
    Messages:
    29
    I am having the same problem as Beenet regarding getting my Sandbox PayPal Pro account to work. I spent and hour working with tech support at paypal who seem to think that everything is working property in my sandbox account.

    If I do a "pay with paypal" option I get:
    Internal processing error : You do not have permissions to make this API call

    And in my error log I get 2 new lines:
    User not found: #0
    Internal processing error : You do not have permissions to make this API call

    When I choose credit card payment I just get:
    Internal processing error : You do not have permissions to make this API call

    Do you guys know that there is a new process for selecting api that differ from your plugin directions. I chose the "right most" box on the api page "Request API Credentials" which allowed me to DL the cert. Didnt mention anything about "all certs" but Its the only downloadable one. The left-most "Customize API Permission" box brings me to a page where it askes to "Enter an API Partner Username:" which I don't see any mention of.

    I've tried everything on my end to get this to work. Any help would be greatly appreciated.

    If anyone wants to walk though things, my AIM handle is fishnyc22

    Thanks in advance.
  6. ericmagnuson

    ericmagnuson New Member

    Joined:
    Mar 16, 2006
    Messages:
    3
    I am having a very similar problem to fishnyc22. I have tried setting up two different sandbox accounts with PayPal Pro enabled. The key was put in the right spot and the correct account information was given to aMember.

    If I choose PayPal as the payment, I get the following error on after submitting from the first screen.
    Internal processing error : You do not have permissions to make this API call

    If I choose CC as payment type then I get to the CC info screen and then after that I get this error message.
    Payment failed: You do not have permissions to make this API call
  7. fishnyc22

    fishnyc22 New Member

    Joined:
    Mar 22, 2006
    Messages:
    29
    Eric, are you saying you got it to work with the "correct account information". Are you referriing to PayPal or aMember? Just want to be clear... Still no luck on my end. I sent alex my login info to try and resolve it.

    I'm almost positive aMember is the perfect option for my project. Just want to get this one thing working before purchasing.

    Thanks.

    Fish ><>
  8. alex

    alex aMember Pro Customer Staff Member

    Joined:
    Jan 24, 2004
    Messages:
    6,021
    From PayPal Pro readme:

    *** The following steps are necessary for both Sandbox and Live accounts ***
    0. Download Certificate (Sandbox users will do this in their Sandbox account).
    1. Goto My Account > Profile.
    2. Click the API Access link and allow access to all API functions.

    Please make sure you really checked boxes to allow API functions access. There are no other reasons for this error message.
  9. fishnyc22

    fishnyc22 New Member

    Joined:
    Mar 22, 2006
    Messages:
    29
    After clicking the API Access link, I was unclear that I had to click the left link "Customize API Permission" and enter my API Username into the field and check off those boxes. Then use the right link to download. I guess I thought I was missing a username.

    Regardless. Thanks for getting this working for me. Its working great!

    Fish ><>
  10. ericmagnuson

    ericmagnuson New Member

    Joined:
    Mar 16, 2006
    Messages:
    3
    Ah! Now I understand. Thank you, Alex and fishnyc22! My paypal sandbox api is now fully integrated with aMember.
  11. raspyni

    raspyni New Member

    Joined:
    Oct 31, 2007
    Messages:
    4
    This thread is a few years old and I wonder if I can get some help based on how PayPal operates now days.

    I'm getting this error:
    Internal processing error (get_caller): API Username, Password, Certificate File and Environment must all be set

    I have a sandbox account set up and none of the directions in this post seem to be accurate to my options in Pay Pal now.

    Here is a quick video of my settings screen and what I see in PayPal: http://screencast.com/t/bwoO9Frl66

    I'm on a trial and sure would love to see this work so I can buy the real thing and get going.

    Thanks.

    Barry
  12. raspyni

    raspyni New Member

    Joined:
    Oct 31, 2007
    Messages:
    4
    Was wondering if someone could answer this. Trying to get this working today so I can order Amember and get it set up. Thank you very much.

    Barry
  13. skippybosco

    skippybosco CGI-Central Partner Staff Member

    Joined:
    Aug 22, 2006
    Messages:
    2,526
    If I had to guess, PayPal was not configured to accept website transactions. You have to specifically enable it before it will work.

Share This Page