Support » Plugin: Give - Donation Plugin and Fundraising Platform » Where do I paste the API info?

  • Resolved brittsantowski



    I’m running a give campaign, and it’s all hunky dory so far. BUT, the one person who has paid through paypal got the FAILED message, even though the payment was processed by Paypal.

    I’ve read your documentation. Your page,, says I need to get the API username, password and signature and then just paste them in.

    I’ve got them from my paypal account. Now, where exactly do I paste them? I’ve looked under Settings and under Tools. I can generate a new API for a user who is not me (under Tools > API) but I don’t think that is what helps me.

    Any suggestions on where I can paste these puppies?

    ### WordPress Environment ###

    Home URL:
    Site URL:
    WP Version: 4.9.4
    WP Multisite: –
    WP Memory Limit: 256 MB
    WP Debug Mode: –
    WP Cron: ✔
    Language: en_CA
    Permalink Structure: /%postname%/
    Show on Front: page
    Page on Front: Sooke PocketNews Headlines (#3882)
    Page for Posts: Unset
    Table Prefix Length: wp_
    Table Prefix Length: 3
    Table Prefix Status: Acceptable
    Admin AJAX: Accessible
    Registered Post Statuses: publish, future, draft, pending, private, trash, auto-draft, inherit, refunded, failed, revoked, cancelled, abandoned, processing, preapproval

    ### Server Environment ###

    Hosting Provider: DBH: localhost, SRV:
    TLS Connection: Connection uses TLS 1.2
    TLS Connection: Bad
    Server Info: Apache
    PHP Version: 5.6.32
    PHP Post Max Size: 64 MB
    PHP Time Limit: 0
    PHP Max Input Vars: 1000
    PHP Max Upload Size: 64 MB
    cURL Version: ❌ 7.24.0, OpenSSL/1.0.0 – We recommend a minimum cURL version of 7.40.
    SUHOSIN Installed: –
    MySQL Version: 5.6.32
    Default Timezone is UTC: ✔
    fsockopen/cURL: ✔
    SoapClient: ✔
    DOMDocument: ✔
    gzip: ✔
    GD Graphics Library: ✔
    Multibyte String: ✔
    Remote Post: ✔
    Remote Get: ✔

    ### Give Configuration ###

    Give Version: 2.0.4
    Give Cache: Enabled
    Database Updates: All DB Updates Completed.
    Give Cache: Enabled
    Give Cache: ✔New Donation✔Donation Receipt✔New Offline Donation✔Offline Donation Instructions✔New User Registration✔User Registration Information✔Email access
    Upgraded From: –
    Test Mode: Disabled
    Currency Code: CAD
    Currency Position: Before
    Decimal Separator: .
    Thousands Separator: ,
    Success Page:
    Failure Page:
    Donation History Page:
    Give Forms Slug: /donations/
    Enabled Payment Gateways: Offline Donation, PayPal Standard
    Default Payment Gateway: PayPal Standard
    PayPal IPN Verification: Enabled
    PayPal IPN Notifications: N/A
    Donor Email Access: Enabled

    ### Session Configuration ###

    Give Use Sessions: Enabled
    Session: Disabled

    ### Active Give Add-ons ###

    ### Other Active Plugins ###

    AdRotate Professional: by Arnan de Gans – 4.1.4
    Akismet Anti-Spam: by Automattic – 4.0.3
    Broken Link Checker: by Janis Elsts, Vladimir Prelovac – 1.11.5
    BT Comments: by biztechc – 4.1.2
    Carousel Horizontal Posts Content Slider: by subhansanjaya – 3.2.6
    Categories Images: by Muhammad Said El Zahlan – 2.5.4
    Contact Form 7: by Takayuki Miyoshi – 5.0.1
    Custom Twitter Feeds: by Smash Balloon – 1.2.8
    FB Comments Importer PRO: by Ivan M – 2.0
    Feed Them Social (Facebook, Instagram, Twitter, etc): by SlickRemix – 2.3.7
    Garee’s Twitter Stream: by Sebastian Forster – 1.1
    Indeed Job Importer: by Shambhu Prasad Patnaik – 1.0.5
    Instagram Slider Widget: by jetonr – 1.4.1
    List category posts: by Fernando Briano – 0.76.1
    MailPoet 3 (New): by MailPoet – 3.4.4
    My Calendar: by Joseph C Dolson – 2.5.16
    Post Snippets: by David de Boer – 3.0.4
    RSS Just Better: by Stef Marchisio – 1.4
    Share Buttons by AddThis: by The AddThis Team – 6.1.2
    Twitter Tracker: by Simon Wheatley (Code for the People) – 3.3.6
    Ultimate Category Excluder: by Marios Alexandrou – 1.1
    User Role Editor: by Vladimir Garagulya – 4.40
    User Submitted Posts: by Jeff Starr – 20171105
    Weather Underground: by Katz Web Services, Inc. – 2.1.3
    Weaver II Theme Extras: by Bruce Wampler – 2.3.1
    Weaver Show Posts: by wpweaver – 1.3.13
    Weaver Show Sliders: by wpweaver – 1.4.9
    Weaver Xtreme Theme Support: by wpweaver – 3.1.11
    WP-Polls: by Lester ‘GaMerZ’ Chan – 2.73.8
    WP Edit: by Josh Lobe – 4.0.2
    WP Sitemap Page: by Tony Archambeau – 1.6.1
    WP Smush: by WPMU DEV – 2.7.8
    WP Statistics: by Verona Labs – 12.3.5

    ### Inactive Plugins ###

    Coupon Creator: by Brian Jessee – 2.5.3
    Unite Gallery: by Valiano – 1.7.38 b1
    W3 Total Cache: by Frederick Townes – 0.9.6

    ### Active MU Plugins ###

    Limit Login Attempts: by Johan Eenfeldt – 1.7.1
    SSO: by Garth Mortensen, Mike Hansen – 0.3

    ### Theme ###

    Name: Weaver Xtreme
    Version: 3.1.12
    Author URL: //
    Child Theme: No – If you’re modifying Give on a parent theme you didn’t build personally, then we recommend using a child theme. See: How to Create a Child Theme

    The page I need help with: [log in to see the link]

Viewing 1 replies (of 1 total)
  • Plugin Support Ben Meredith


    Hi there!

    I appreciate you reaching out, and for the opportunity to clarify.

    The documentation you linked to is for our Recurring Donations add-on to Give, and the API keys from PayPal are used to be able to process refunds or cancellation of recurring donations.

    You shouldn’t need to worry about those API keys at all.

    For PayPal Standard one-time donations, the only thing you need to do is enter the PayPal email address in the settings at Donations > Settings > Payment Gateways (tab) > PayPal Standard (section).

    Are you able to replicate the error that the donor experienced? If at any point during the donation process once the donor is taken away to PayPal they click to cancel out of it, it delivers them to that failed donation page on your site.

    If the donation is processing correctly at PayPal, when they are returned to the Give site, a part of the return URL contains what is called the Instant Payment Notification from PayPal. That is the method by which your site is updated to know that the donation actually went through at PayPal.

    We wrtoe a fairly exhaustive look at dealing with that IPN and any issues that might result from IPN related issues here:

    I’d recommend going through that document carefully, as I’m fairly confident it will resolve your issues.

    ​Let me know if you need further assistance. ​Thanks for using Give! Have a great day.

Viewing 1 replies (of 1 total)
  • The topic ‘Where do I paste the API info?’ is closed to new replies.