Announcement

Collapse
No announcement yet.

echeck payment not working

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

  • echeck payment not working

    Could you take a look at this code and see if you can help figure out why echecks are not processing on this form. Everything else is working, payment and credit card wise, so it's nothing to do with the SSL or page itself. Here is a link to the page https://ministryventures.org/give . And here is a link to the form text https://www.dropbox.com/s/0m2w78b1gy...form2.txt?dl=0 Thanks for your help

  • #2
    Good day!

    We have reviewed the posts and do not see any eCheck transactions posted to the platform. It seems like the issue is with mismatching of required fields. When you post are you getting any errors posted back in the URL?

    Whatever the issue is the URL should tell you. We do not have any posts in the database to review the posted values.

    Please test and post the URL you receive so we can determnine the root cause.
    Regards,
    Click & Pledge Support Department

    On Salesforce? Help us by rating our app: Click & Pledge Donor Management on AppExchange

    Join us @ the educational webinars: https://clickandpledge.com/webinars/
    Live Support available Join between 3:00 - 3:30 p.m. ET Monday - Thursday: https://clickandpledge.com/webinars/
    Are you on Salesforce? Join us at the Power of Us Hub: https://powerofus.force.com/0F980000000CjpC

    Comment


    • #3
      Sure, here is the URL: https://ministryventures.org/give-er...Dg3OQ==&RefID=

      It is saying card number is invalid, but it shouldn't be trying to read a card number, since it is an echeck

      Comment


      • #4
        Good day!

        This error means you are sending the wrong payment information.

        see: http://manual.clickandpledge.com/For...nt_Information

        The payment type should be check and you are posting it as credit card. See below from the manual:

        Click image for larger version

Name:	2015-08-27_17-45-19.jpg
Views:	21
Size:	74.3 KB
ID:	18738


        Please verify the code.

        You may want to change your URL to post to https://verify.faas.cloud.clickandpledge.com -- this URL will show you all that you are posting to us without processing it. It is the best way to debug your code.

        Once all works simply change the URL to https://faas.cloud.clickandpledge.com and it will be back to operations.

        Hope this helps.
        Regards,
        Click & Pledge Support Department

        On Salesforce? Help us by rating our app: Click & Pledge Donor Management on AppExchange

        Join us @ the educational webinars: https://clickandpledge.com/webinars/
        Live Support available Join between 3:00 - 3:30 p.m. ET Monday - Thursday: https://clickandpledge.com/webinars/
        Are you on Salesforce? Join us at the Power of Us Hub: https://powerofus.force.com/0F980000000CjpC

        Comment


        • #5
          We are doing an option where they can pick credit card or echeck. When you look at the code, the payment type for the echeck does say "check" It seems like even though the radio button is checked "echeck", that it is still trying to use the card number. The echeck info is hidden until you select it in the radio selection. Here is the specific code:
          <h2>Payment Information</h2>
          </td>
          </tr>
          <tr><td colspan="2">
          <label><input class="PayType" type="radio" name="PaymentType" id="PaymentType" value="CreditCard" checked > Credit Card</label>
          <label><input class="PayType" type="radio" name="PaymentType" id="PaymentType" value="Check" style="margin-left:10px;" > eCheck</label>
          </td></tr>
          <tr>
          <td><table id="CCInfo" width="100%" border="0" cellspacing="2" cellpadding="2">
          <tr>
          <td width="29%">Name on Credit Card:</td>
          <td width="71%"><input name="NameOnCard" type="text" id="NameOnCard" value="" size="40" />
          <input name="PaymentType" type="hidden" id="PaymentType" value="CreditCard" /></td>
          </tr>
          <tr>
          <td>Credit card number:</td>
          <td><input name="CardNumber" type="text" id="CardNumber" value="" size="40" /></td>
          </tr>
          <tr>
          <td>CV2: </td>
          <td><input name="Cvv2" type="text" id="Cvv2" value="" size="6" /></td>
          </tr>
          <tr>
          <td>Expiration Date:</td>
          <td>
          <select name="ExpirationMonth" id="ExpirationMonth">
          <option value="01">January</option>
          <option value="02">February</option>
          <option value="03">March</option>
          <option value="04">April</option>
          <option value="05">May</option>
          <option value="06">June</option>
          <option value="07">July</option>
          <option value="08">August</option>
          <option value="09">September</option>
          <option value="10">October</option>
          <option value="11">November</option>
          <option value="12">December</option>
          </select>
          <select name="ExpirationYear" id="ExpirationYear">
          <option value="15" selected="selected">2015</option>
          <option value="16">2016</option>
          <option value="17">2017</option>
          <option value="18">2018</option>
          <option value="19">2019</option>
          <option value="20">2020</option>
          <option value="21">2021</option>
          <option value="22">2022</option>
          <option value="23">2023</option>
          <option value="24">2024</option>
          </select>
          </td>
          </tr>
          </table>
          <table id="eChqInfo" style="display:none;" width="100%" border="0" cellspacing="2" cellpadding="2">
          <tr>
          <td width="29%">Routing Number:</td>
          <td width="71%"><input type="text" id="RoutingNumber" name="RoutingNumber" maxlength="9"></td>
          </tr>
          <tr>
          <td>Check Number:</td>
          <td><input type="text" id="CheckNumber" name="CheckNumber" maxlength="10"></td>
          </tr>
          <tr>
          <td>Account Number:</td>
          <td><input type="text" id="AccountNumber" name="AccountNumber" maxlength="17"></td>
          </tr>
          <tr>
          <td>Account Type:</td>
          <td><select name="AccountType" id="AccountType" style="width:130px;">
          <option value="SavingsAccount">Savings Account</option>
          <option value="CheckingAccount">Checking Account</option>
          </select>
          &nbsp;
          </td>
          </tr>
          <tr>
          <td>Check Type:</td>
          <td>
          <select name="CheckType" id="CheckType" style="width:100px;">
          <option value="Personal">Personal</option>
          <option value="Company">Company</option>
          </select>
          </td>
          </tr>
          <tr>
          <td></td>
          </tr>
          </table>

          Comment


          • #6
            Good day!

            Sorry but we not in a position to debug an existing code.

            The form is processing what is being posted to it. Did you try to change the post link to https://VERIFY.FaaS.Cloud.ClickandPledge.com?

            When testing this will tell you what you are posting. The API is processing what is posting to it.

            When you use the verify what do you see as the PaymentType?
            Regards,
            Click & Pledge Support Department

            On Salesforce? Help us by rating our app: Click & Pledge Donor Management on AppExchange

            Join us @ the educational webinars: https://clickandpledge.com/webinars/
            Live Support available Join between 3:00 - 3:30 p.m. ET Monday - Thursday: https://clickandpledge.com/webinars/
            Are you on Salesforce? Join us at the Power of Us Hub: https://powerofus.force.com/0F980000000CjpC

            Comment

            Working...
            X