Support

Home Forums Event Espresso Premium Deposits in EE – REVISITED

Deposits in EE – REVISITED

Posted: March 27, 2014 at 2:56 pm

Viewing 7 reply threads


Glen Roethel

    March 27, 2014 at 2:56 pm

    Hi Sidney,

    Thanks again for your time and talents. I’m sorry, but DEPOSITS / PARTIAL PAYMENTS isn’t quite working again. (I did later re-type the missing hash # mentioned previously, when it stopped working again.)

    It’s all pretty good, I can register with a selected deposit ($100.00) in Authorize.net, but there are 2 problems:

    1.) The “Thank You” result comes back all a mess, like it’s unstyled (no CSS layout formatting), and

    2.) The Payment Overview in the Thank You result shows the Amount Paid/Owed incorrectly. (Ex. If the total price is $479 and I make a $100 deposit, the Amount Paid/Owed should be $100 / $379.00, but instead it is shown as “Amount Paid/Owed: $100 / $479.00.” (see below)

    In the WP EE Payment Details the “Total Amount Owing: ( $ )” displays the correct owed balance of $379. Would you help me with this, please?

    ################################
    IN ADDITION: I’ve also been asked to make the basic PayPal Gateway available as well. I created a pull-down select in Paypal.php and made purchases in PayPal, but I don’t know if it will register in EE (I haven’t yet successfully set up PayPal’s Sandbox…working on it.) The code in Paypal.php is

    <code>
    	public function submitButton($button_url, $gateway) {
    		$this-&gt;prepareSubmit();
    		global $gateway_name, $org_options;
    		echo &#039;
    		 &lt;div id=&quot;&#039; . $gateway . &#039;-payment-option-dv&quot; class=&quot;off-site-payment-gateway payment-option-dv&quot;&gt;
    			&lt;img class=&quot;off-site-payment-gateway-img&quot; width=&quot;16&quot; height=&quot;16&quot; src=&quot;&#039; . EVENT_ESPRESSO_PLUGINFULLURL . &#039;/images/icons/external-link.png&quot; alt=&quot;click to visit this payment gateway&quot;&gt;
    			&lt;form  method=&quot;post&quot; name=&quot;payment_form&quot; action=&quot;&#039; . $this-&gt;gatewayUrl . &#039;&quot;&gt;&#039;;
    		foreach ($this-&gt;fields as $name =&gt; $value) {
    			if($name != &#039;amount_1&#039;) {
    				echo &quot;&lt;input type=\&quot;hidden\&quot; name=\&quot;$name\&quot; value=\&quot;$value\&quot;/&gt;\n&quot;;
    			} else {
    				echo &quot;&lt;label for=&#039;amount_1&#039;&gt;&quot; . __(&quot;Payment Amount: &quot;, &quot;event_espresso&quot;) . $org_options[&#039;currency_symbol&#039;] . &quot;&lt;/label&gt;&quot;;
    						echo &quot;&lt;select name=\&quot;$name\&quot; id=&#039;amount_1&#039;&gt;\n&quot;;
    						echo &quot;&lt;option value=\&quot;$value\&quot;&gt;&quot;.$org_options[&#039;currency_symbol&#039;].&quot;$value - Full Amount&quot;;
    						echo &quot;&lt;/option&gt;\n&quot;;
    						echo &quot;&lt;option value=\&quot;100.00\&quot;&gt;&quot;.$org_options[&#039;currency_symbol&#039;].&quot;100.00 - Deposit&quot;;
    						echo &quot;&lt;/option&gt;\n&quot;;
    						echo &quot;&lt;/select&gt;\n&quot;;
    			}
    		}
    		echo &#039;&lt;input id=&quot;&#039; . $gateway . &#039;-payment-option-lnk&quot; class=&quot;payment-option-lnk allow-leave-page&quot; type=&quot;image&quot; alt=&quot;Pay using &#039; . $gateway_name . &#039;&quot; src=&quot;&#039; . $button_url . &#039;&quot; /&gt;&#039;;
    		echo &#039;
    		 	&lt;/form&gt;
    		&lt;/div&gt;&#039;;
    	}
    
    }
    </code>

    ################################

    #######################################
    BELOW IS THE CURRENT “THANK YOU” RESULT
    #######################################

    Thank You

    Your transaction has been processed.

    Payment Overview

    Class/Event: SummerSongs East 2014
    Primary Registrant: Mary Lamb
    Payment Type: authorize.net SIM
    Payment Date: March 27, 2014
    Amount Paid/Owed: $100 / $479.00 Pending
    Payment Status: Pending
    Registration ID: 15-53346a98cf1d2
    Transaction ID: 0
    #######################################

    Thanks in advance for any help you can provide.

    Best regards,
    Glen Roethel, Inspireline


    Glen Roethel

      April 7, 2014 at 7:02 pm

      Hi,

      Your product and your staff are amazing, and I really look forward to this working. I am using the latest version of EE3 – still waiting to go live, pending proper function of deposits and PayPal in EE. Please help me. What would it cost to get your help and make this work?

      I’m testing it like crazy and the results seem completely intermittent….

      Well, here goes… As an addendum to the request above, please note:

      1. Authorize.Net –

      a.) DEPOSIT [NY SUMMER CAMP] in TEST MODE: FAILS
      The following errors have occurred.
      (99) This transaction cannot be accepted.

      b.) FULL PAYMENT [NY SUMMER CAMP] in TEST MODE:

      Forms work, AuthNetTEST works, but…
      • Thank You screen and summary are not STYLED or FORMATTED properly (IN CHROME).
      • The Amount Paid / Amount Owed are shown incorrectly on that Thank You screen (see below) –

      <code>
      Thank You
      Your transaction has been processed.
      
      Payment Overview
      
      Class/Event:	SummerSongs East 2014
      Primary Registrant:	Glen Roethel
      Payment Type:	authorize.net SIM
      Payment Date:	April 7, 2014
      Amount Paid/Owed:	$0.00 / $799.00	 Completed
      Payment Status:	Completed
      Registration ID:	15-534334570a736
      Transaction ID:	0
      </code>

      “Payment Status” is correct, and the backend information is all correct.

      c.) DEPOSIT [CALIFORNIA SUMMER CAMP] in TEST MODE: WORKS????!!??? inspireline@gmail.com
      FAILS INTERMITTENTLY !

      In Safari, NY Camp, Weekend Only, $100 Deposit: Authorize.net goes through, displays well, but shows: Amount Paid/Owed:
      $100 / $479.00 (should be $379.00 Owed)
      Backend shows correctly.

      d.) FULL PAYMENT [CALIFORNIA SUMMER CAMP] in TEST MODE: FAILS INTERMITTENTLY ! inspireline@gmail.com
      The following errors have occurred.
      (99) This transaction cannot be accepted.
      Forms work, AuthNetTEST works, but…
      • Thank You screen and summary are not STYLED or FORMATTED properly.
      • The Amount Paid / Amount Owed are shown incorrectly on that Thank You screen (see below) –

      <code>
      Thank You
      Your transaction has been processed.
      
      Payment Overview
      
      Class/Event:	Summersongs West 2014
      Primary Registrant:	Glen Roethel
      Payment Type:	authorize.net SIM
      Payment Date:	April 7, 2014
      Amount Paid/Owed:	$0.00 / $529.00	 Completed
      Payment Status:	Completed
      Registration ID:	1-534336bcca4d6
      Transaction ID:	0
      </code>

      “Payment Status” is correct, and the backend information is all correct.

      3. PayPal IPN –

      a.) DEPOSIT [NY CAMPS] in TEST MODE: FAILS. PayPal takes the DEPOSIT; EE registers the camper, but does not acknowledge *any* payment *and* EE leaves Transaction Type: and Transaction ID blank. EE shows the registration as Incomplete, owing the full amount.

      <code>
      An instant payment notification failed
      from inspireline@gmail.com on 04/07/2014 at 5:24 PM
      
      Details:
      
      mc_gross: 100.00
      
      protection_eligibility: Ineligible
      
      item_number1: 
      
      payer_id: Y9XH39AV2XDZY
      
      tax: 0.00
      
      payment_date: 17:24:34 Apr 07, 2014 PDT
      
      payment_status: Completed
      </code>

      b.) FULL PAYMENT [NY CAMPS] in TEST MODE:Works great – perfect! Great through PayPal payment process; Thank You screen is perfect; Backend is perfect.

      Ugh. This is so confusing. Can you please help me. Please help me. What would it cost to get your help and make this work? Thank you.

      Sincerely,
      Glen


      Sidney Harrell

      • Support Staff

      April 8, 2014 at 12:46 pm

      Hey Glen,
      The results page after an authorize.net payment is pulled from your server by authnet’s server and displayed to the user from authnet’s server, so the user gets the https lock, even if you don’t have an ssl cert on your site. The problem is that if you don’t have an ssl cert, and the links for the browser to pull in the CSS and javascript files are http, then many browsers will refuse to display them as an “unsecured content”. Almost the only way around it is to grab the CSS that you want to use on that page and paste it in as inline CSS in a Thank You page theme template file.
      I could log in and take a look at ironing out the partial payments setup if you would like to purchase a support token, then I could look at it first thing tomorrow.


      Jay Owen

        April 8, 2014 at 2:26 pm

        I need to integrate partial payment support. Can you guys provide some links to details on how to do this. I’d also be happy to pay to have it completed by someone with experience. Thanks!


        Glen Roethel

          April 8, 2014 at 5:04 pm

          Thanks you for the CSS advice, Sidney, I’ll get on that. And I am purchasing a token now so that you can tweak. How should I get access to you privately?

          Best,
          Glen


          Glen Roethel

            April 9, 2014 at 12:00 pm

            Hi Sidney,

            I purchased a token. When will you be able to help me? And how shall I give you access?

            Thanks.
            Glen


            Lorenzo Orlando Caum

            • Support Staff

            April 9, 2014 at 12:08 pm

            Hi Glen, you can send in the form for the support token through your Event Espresso account. A link appears for it under the Site License Keys area:

            https://staging.eventespresso.com/users/inspireline/


            Lorenzo


            Glen Roethel

              April 9, 2014 at 1:14 pm

              Thanks, Lorenzo. Done!

              Viewing 7 reply threads

              The support post ‘Deposits in EE – REVISITED’ is closed to new replies.

              Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.

              Event Espresso - Staging Server