Help Center Live Community

Development => Core System Development => Topic started by: kotau on February 06, 2009, 08:18:06 AM



Title: Payment gateway and time tracking with Live chat
Post by: kotau on February 06, 2009, 08:18:06 AM
Hi,

I am looking for a complete solution in Open source software that has a payment gateway and time tracking interface with Live chat.

There doesn't seem to be anything FOSS out there with all these features integrated.

I'm considering investing some time into adding these features to HCL but before I do I would like to ask if there is a desire for these features and if anyone knows of any other projects that already do this.


Cheers.


Title: Re: Payment gateway and time tracking with Live chat
Post by: Ryan L. on February 06, 2009, 02:34:56 PM
Hello kotau,

It seems you already found the discussed PayPal IPN Integration Module offered to be developed by Nilpo,
and hopefully that module (upon completion) will solve the payment gateway you wish for.

You might also be able to help Nilpo out on the development of the module if you want to, but please contact him to be sure.

What would the payment gateway and time tracking be used for? Could you please elaborate and clarify your intended usage for these features? I'm sure if we have a better idea what features you are after, we can help you better.

Ryan


Title: Re: Payment gateway and time tracking with Live chat
Post by: kotau on February 10, 2009, 04:21:54 PM
Hi,

Specifically I am looking at building a support service around the Help Center Live interface and those features will allow me to take payments upfront and track the amount of credits that have been used in realtime. 

I also intend to have multiple support technicians and funds will need to be distributed based on the amount of time they have provided live support. 

Another feature I will integrate is a tipping system for additional payments. 

I would like to get access to the beta code to start development on these features and will be happy to coordinate with Nilpo and anyone else in the dev team. 

I have a three month dev window so I would like to get started asap. 

Cheers. 


Title: Re: Payment gateway and time tracking with Live chat
Post by: HCL Admin on February 11, 2009, 01:58:30 AM
You'd need to build your app on version two code, since version three is not open to public at this time.

It's up to you to build off two or wait for version three, but we're at least a month away from release.



Title: Re: Payment gateway and time tracking with Live chat
Post by: kotau on February 11, 2009, 03:12:54 AM
Ok,

I was hoping that I could get early access to the beta code.  But in the mean time I will look at integrating v2 into an existing cart solution.


Cheers.


Title: Re: Payment gateway and time tracking with Live chat
Post by: kotau on February 11, 2009, 08:31:00 AM
Hi,

I'm looking at integrating v2 with oscommerce. 

I will be happy to feedback any extensions I make to the code. 

I will try to make the extension work with the existing module sessions.  Any tips/assistance with building the module will be appreciated.

Cheers.


Title: Re: Payment gateway and time tracking with Live chat
Post by: HCL Admin on February 11, 2009, 02:28:04 PM
We'd like to see the code and modifications you're making, post it here.


Title: Re: Payment gateway and time tracking with Live chat
Post by: kotau on February 12, 2009, 01:43:29 AM
Ok,


++++++++++++++++++++++++++++++++++++++++++++++++++
Step 1:

The first step is to install the latest oscommerce which is currently 2.    2rc2a

Step 2:

Install the ajax checkout from this company:

hxxp: www.    advancewebsoft.    com/solutions/oscommerce/oscommerce-contributions/ajax-checkout-for-oscommerce-p.    html

It's now free so why not?

Step 3:

Add a new module to the boxes folder:

Save this file as /catalog/includes/boxes/support_online.    php

<!-- support_online //-->
          <tr>
            <td>


<?php

    $root_url = "mydomain.   com/hcldemo";

    $info_box_contents = array();
    $info_box_contents[] = array('text' => 'Live Support');

    new infoBoxHeading($info_box_contents, true, false, false);


   $display_text = '         
                         <!-- BEGIN Help Center Live Code, Copyright (c) 2005 Help Center Live.     All Rights Reserved -->
                         <div id="div_initiate" style="position:absolute; z-index:1; top: 40%; left:40%; visibility: hidden;"><a href="javascript:Live.    initiate_accept();"><img src="'.     $root_url .    '/templates/Bliss/images/initiate.    gif" border="0"></a><br><a href="javascript:Live.    initiate_decline();"><img src="'.     $root_url .    '/templates/Bliss/images/initiate_close.    gif" border="0"></a></div>
                         <script type="text/javascript" language="javascript" src="'.     $root_url .    '/class/js/include.    php?live&cobrowse&departmentid=1"></script>
                         <!-- END Help Center Live Code, Copyright (c) 2005 Help Center Live.     All Rights Reserved -->
                         ';
                     
   $info_box_contents = array();
    $info_box_contents[] = array('align' => 'center',
                         'text' => $display_text);

    new infoBox($info_box_contents);
   
?>
            </td>
          </tr>
<!-- support_online_eof //-->

Step 4:

Add this line to the following file /catalog/includes/column_left.    php

require(DIR_WS_BOXES .     'support_online.    php');


That will get the online notifier to display in the left column.   

+++++++++++++++++++++++++++++++++++++++++++++++++++++




I will post again when I have integrated things a little more.   




Title: Re: Payment gateway and time tracking with Live chat
Post by: PeterDavies on January 22, 2010, 04:48:40 PM
Thankyou for the advice