Announcement

Collapse
No announcement yet.

Issues integrating Click&Pledge basket with CiviCRM 3.1.5 (running under Drupal 6.17)

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Issues integrating Click&Pledge basket with CiviCRM 3.1.5 (running under Drupal 6.17)

    I've set Click&Pledge as a payment processor in CiviCRM and created a contribution page as documented. Test contributions seem to work. Real contributions, however encounter 2 issues:

    1) On the shopping cart page that Click&Pledge shows after I click the 'Continue >>>' button on the confirmation page in CiviCRM, the only payment option shown is eCheck. I've double-checked my setup both in our Click&Pledge account (where Visa, MC, Discover, and eCheck are enabled) and in CiviCRM. Anyone know what may be causing this problem and how to correct it (seems it may be a Click&Pledge setup issue)?

    2) The amount of the gift that I enter in CiviCRM is not being transferred to Click&Pledge. Thus when the Click&Pledge shopping cart is displayed, the section under 'Your Selections' shows subtotal, total, and taxable amounts as $0, *not* the amount I have entered. Anyone know what may be causing this problem and how to correct it? Were there perhaps changes in CiviCRM 3.1.5 that broke something in the Click&Pledge plugin?

  • #2
    Hirbys,

    I will check on the second reported issue and get back to you.

    As for issue 1: What is the WID you are using for the setup?
    Regards,
    Click & Pledge Support Department

    Join us @ the educational webinars: https://clickandpledge.com/webinars/
    Live Support- read more: https://support.clickandpledge.com/s/article/general-information-live-support/

    Comment


    • #3
      Wid

      Originally posted by Support.Department View Post
      Hirbys,

      I will check on the second reported issue and get back to you.

      As for issue 1: What is the WID you are using for the setup?
      WID = 36559

      BTW, when I use the following URL from my browser, I get a basket that includes both eCheck and credit card options, and the basket name and total amount both show:

      Comment


      • #4
        Originally posted by Support.Department View Post
        Hirbys,

        I will check on the second reported issue and get back to you.

        As for issue 1: What is the WID you are using for the setup?
        Wondering whether there's anything new to report on this issue as regards Click&Pledge Integration with CiviCRM 3.1.5

        Comment


        • #5
          Hirbys,

          We have not forgotten about this- we have found the issue and will soon release an update. I will post the code to be patched and we will submit the patch to the CiviCRM as part of our Release 2. Just an FYI - we are going to release a fully integrated version for CiviCRM where the forms work with our API. If a site is secure the native form may be used and the patron will not leave the site. It will all be done through the API. That code is currently being tested.

          We should have an update for you later today or tomorrow.
          Regards,
          Click & Pledge Support Department

          Join us @ the educational webinars: https://clickandpledge.com/webinars/
          Live Support- read more: https://support.clickandpledge.com/s/article/general-information-live-support/

          Comment


          • #6
            Many thanks! I was aware of the pending integration through the API - for release in CiviCRM 3.2, right? As you can perhaps tell, I am eager to get started using Click&Pledge with CiviCRM in their current versions, and so I especially appreciate the patch to the current plugin code.

            Comment


            • #7
              CiviCRM Patch

              Hi;

              Attached please find an update to the CiviCRM module.

              Steps to follow:
              1. Extract the attached file.
              2. Copy & paste the content to <Drupla_Installation>/sites/all/modules/civicrm/CRM/Core/Payment/

              Note:

              We assume that have installed CiviCRM under <root>/sites/all/modules folder.

              Please let us know if you have any questions or find issues with the patch. We will include this patch with our next update for CiviCRM.
              Attached Files
              Regards,
              Click & Pledge Support Department

              Join us @ the educational webinars: https://clickandpledge.com/webinars/
              Live Support- read more: https://support.clickandpledge.com/s/article/general-information-live-support/

              Comment


              • #8
                Thanks! I've downloaded and installed the patch, and the issues I noted before (amount not transferring from CiviCRM and credit cards not showing up as payment options) have been fixed.

                Now, I'm wondering about populating the Click and Pledge basket with name and address information transferred from CiviCRM. I note that when the Click And Pledge basket is called by CiviCRM, parameters containing that information are included in the URL, like this



                Is there a way for the Click And Pledge form to retrieve those parameters and pre-fill the basket?

                Comment


                • #9
                  No there is no way to send Personal Identifiable Information (PII) to the basket. It is a matter of PCI requirements. We cannot allow for PII information to be collected and posted to us if the page is not secure.

                  That is why we only allow the basket name and amount as well as recurring information to be posted to us but no credit card or personal information. You can use our Forms-as-a-Service to create your own forms but that will be outside CiviCRM.

                  We are bound by a lot of rules & regulations as to what we can or cannot allow. I know people collect that information all the time on pages that are not secure.. but if we allow those to be posted to us we are enabling wrong practices and that violates the PCI mandates.

                  Hope that answers the question.
                  Regards,
                  Click & Pledge Support Department

                  Join us @ the educational webinars: https://clickandpledge.com/webinars/
                  Live Support- read more: https://support.clickandpledge.com/s/article/general-information-live-support/

                  Comment


                  • #10
                    OK. I understand that. So it's a bad idea for us to be collecting that information as part of the donation process.

                    What happens to the information that is collected by the basket -- is it returned to CiviCRM when the transaction completes?

                    Comment


                    • #11
                      I strongly suggest that you add an SSL key to your site. That is what we do with our Drupal hosted sites.

                      You can add an SSL key for about $10/year (https://www.servertastic.com/). Create a domain such as secure.yourdomain.org and set it up with an SSL key. All your forms will be hosted in that sub-domain as part of your site.

                      The information is stored in our portal as well as CiviCRM but when posting to us it needs to be re-entered. So CiviCRM stores that information before posting to us and we post back to the site with the approval information.

                      Hope that helps.
                      Regards,
                      Click & Pledge Support Department

                      Join us @ the educational webinars: https://clickandpledge.com/webinars/
                      Live Support- read more: https://support.clickandpledge.com/s/article/general-information-live-support/

                      Comment


                      • #12
                        Originally posted by Support.Department View Post
                        I strongly suggest that you add an SSL key to your site. That is what we do with our Drupal hosted sites.
                        Thanks for that suggestion; we do have an SSL certificate, but I had not enabled 'Force SSL' in CiviCRM. That's now fixed.

                        Another problem has arisen. When I tried to make a small payment using my own credit card, everything worked as expected until Click and Pledge tried to return control back to CiviCRM. CiviCRM showed an error page (image below):

                        Click image for larger version

Name:	Picture 1.jpg
Views:	1
Size:	12.1 KB
ID:	15021

                        When I check the Contributions Dashboard in CiviCRM, my donation is marked 'Pending: Incomplete Transaction'. So something is still not quite right.

                        Comment


                        • #13
                          We will review the implementation and get back to you. We don't have that problem.. but I will let you know once our developers test the various settings.
                          Regards,
                          Click & Pledge Support Department

                          Join us @ the educational webinars: https://clickandpledge.com/webinars/
                          Live Support- read more: https://support.clickandpledge.com/s/article/general-information-live-support/

                          Comment


                          • #14
                            Hello, again. I'm back working on this problem.

                            I've upgraded to CiviCRM 3.2.3 and am using the ClickAndPledge.php file you provided to me in July. Transactions are being authorized by MC and I receive email receipts from C&P, but when the flow returns to CiviCRM, I receive an error saying that the transaction has already been posted ... seems strange. Should return me to a CiviCRM acknowledgment page. (See screenshot below)



                            Two questions:

                            1) Have you seen this error before? What do you think is causing it?

                            2) In our correspondence in July, you indicated that a new version of ClickAndPledge would be available to coincide with version 3.2 of CiviCRM. Is that new version available? How do I obtain it and install it?

                            S.

                            Comment

                            Working...
                            X