16 replies [Last post]
Covenant Web Design's picture
Offline
Joined: 01/09/2009
Juice: 132
Was this information Helpful?

I have a client using PayTrace. PayTrace is willing to sponsor some of the development and I'm willing to work on testing it. This will need to work with Drupal 6.x. I don't have enough experience (or time to learn it) to do this myself. I'm a pretty big fan of Ubercart though so I'd be crazy excited if this all came together!!!

Thoughts?

.:Joshua

..................
.:Joshua Stewardson
::Covenant Design
::515.868.6860

Joshua

Joshua Stewardson
Client Consultant
Covenant Web Design

justageek's picture
Offline
Bug Finder
Joined: 10/29/2008
Juice: 189
I am interested

I would like to get a peak at the PayTrace api docs first, if you can get them, I couldn't get them without contacting a reseller or paytrace, not sure how long that would take.

I have not specifically written an ubercart mod, but I have written D6 mods, and I reviewed a couple of the uc payment modules to get a feel for the flow and callbacks, I think it would be straightfoward to use them as a go-by and create this module, depending on the complexity of the paytrace apis.

Send me a private message if you would like to discuss further.
Brian

Covenant Web Design's picture
Offline
Joined: 01/09/2009
Juice: 132
API Doc

Hey Brian!

Take a look at http://www.ubercart.org/forum/development/7651/paytrace_payment_gateway#... which has links to the API doc and API Response Codes. Then let me know what you think!

.:Joshua

Joshua

Joshua Stewardson
Client Consultant
Covenant Web Design

Covenant Web Design's picture
Offline
Joined: 01/09/2009
Juice: 132
Terms and Conditions

Just wanting to check with the Ubercart community - where on the website would a completed Payment Gateway module be located? I'm assuming we would host it on the Drupal website and then there would be a link somewhere?

Here is the email from PayTrace agreeing to the development:

===================================================================

Hi Joshua -

Thank you for your patience with this reply. It looks like we can go ahead and more forward with this integration. However, our finance group has requested that PayTrace be listed on the Ubercart website/documentation in exchange for the development costs. Also, would it be possible to get a copy of an invoice for the development fee?

Thanks again!

Scott Judkins
PayTrace Support
PayTrace - The secure advantage
360-326-8330 - Office
360-326-1985 - Fax
Scott@PayTrace.com
Support@PayTrace.com
https://PayTrace.com
*******************************************************
Be sure to check out PayTrace's online support forum at http://PayTrace.net
*******************************************************

Joshua

Joshua Stewardson
Client Consultant
Covenant Web Design

justageek's picture
Offline
Bug Finder
Joined: 10/29/2008
Juice: 189
make sure this is clear with them

I would definitely define this better. There is an entire 'contrib' section, list alphabetically but searchable. I'm sure the documentation includes a list of payment modules, and this one could be added, but make sure they are not expecting some listing on the home page or something.

Ryan's picture
Offline
Joined: 08/07/2007
Juice: 15438
Re: make sure this is clear with them

Oh, totally. Listing in the contrib directory is totally fine, and you really should make it a project on Drupal.org which is even more popular than this site. You can link back to them from both places. I need to update http://www.ubercart.org/payment in general, and assuming there's a valid module available for PayTrace I'd have no problem listing it there. Smiling

j0rd's picture
Offline
Getting busy with the Ubercode.
Joined: 07/16/2008
Juice: 453
Re: I am interested

@justageek aka. Brain.

Integrating new payment gateways with Ubercart is fairly painless. The majority of your headaches will come on the end of the payment gateway itself. Otherwise it's a very straight forward implementation if you are familiar with Drupal modules.

Let me know if you're not interested, and I would be willing to do the work, schedule permitting.

Covenant Web Design's picture
Offline
Joined: 01/09/2009
Juice: 132
Running the Job

Good call on the clarification. Thanks for chiming in Ryan. I'll be sure to clarify that with them.

I'm thinking I'll post this as a "job" on oDesk. That way it is easy for payment management etc.

Then I can just pick the top applicant there.

Sound good?

.:Joshua

Joshua

Joshua Stewardson
Client Consultant
Covenant Web Design

thill's picture
Offline
Joined: 01/25/2008
Juice: 815
Re: Running the Job

I cringe at the thought of Ubercart work posted on ODesk, those hackers have caused way too many problems for my liking. Good luck

Covenant Web Design's picture
Offline
Joined: 01/09/2009
Juice: 132
Brian?

Well, in that case, you want to just go for it Brian?

.:Joshua

Joshua

Joshua Stewardson
Client Consultant
Covenant Web Design

Covenant Web Design's picture
Offline
Joined: 01/09/2009
Juice: 132
Anyone else?

Brian can't get at it for a couple weeks - can anyone else? I'd ideally like this done by mid-week (2/4)?

Thanks!

.:Joshua

Joshua

Joshua Stewardson
Client Consultant
Covenant Web Design

longwave's picture
Offline
Joined: 09/20/2008
Juice: 487
Re: Anyone else?

Just to note I have been in touch with Joshua and started work on this module. I will create both Ubercart and drupal.org module pages for this once testing is complete.

--
These forums are for general support questions about Ubercart.
Bug reports and feature requests should be posted at http://drupal.org/project/issues/ubercart
Latest API documentation can be found at http://api.ubercart.me/

longwave's picture
Offline
Joined: 09/20/2008
Juice: 487
Re: Re: Anyone else?

Development is now complete and the module has been tested successfully by Joshua.

Download at drupal.org: http://drupal.org/project/uc_paytrace
Ubercart contribution page: http://www.ubercart.org/contrib/8961

--
These forums are for general support questions about Ubercart.
Bug reports and feature requests should be posted at http://drupal.org/project/issues/ubercart
Latest API documentation can be found at http://api.ubercart.me/

j0rd's picture
Offline
Getting busy with the Ubercode.
Joined: 07/16/2008
Juice: 453
Re: Re: Anyone else?

Glad someone picked this up. I'm too busy this week myself to start on it as well Laughing out loud

Covenant Web Design's picture
Offline
Joined: 01/09/2009
Juice: 132
Module Completed!

Just to give an update (thanks for noting that you took it on Dave since Brian was too busy for a few weeks)...

PayTrace sponsored some of it, and my client covered the testing and implementation costs. Dave (longwave) of Longwave Consulting did the development and did an INCREDIBLE job with it!

Here are the pages:
http://drupal.org/project/uc_paytrace
http://www.ubercart.org/contrib/8961

We have the module now live on my client's hockey camps website - MIHS Canada (be sure to get PayTrace to enable the API setting for your account so that it works).

Hope this helps some other people and just wanted to mention that PayTrace has an excellent support system and great API to work with.

.:Joshua
::Covenant Design

Joshua

Joshua Stewardson
Client Consultant
Covenant Web Design

justageek's picture
Offline
Bug Finder
Joined: 10/29/2008
Juice: 189
glad you guys cranked it out!

Wish I had not been so busy, but I'm glad another module is out there in the wild for UC!

j0rd's picture
Offline
Getting busy with the Ubercode.
Joined: 07/16/2008
Juice: 453
Re: Re: I am interested

My plates busy enough as it is, so if Brian wants to handle it, it's all his. If he can't do it, I'll pick up the work. Just let me know via Ubercart PM if my assistance is needed.