I don't understand why Click and Pledge can't provide a complete php example that shows the complete processing of a credit card for a donation - including the error processing, etc.
Click and Pledge has some great features and is worth what they charge. The sole reason for going with PayPal or Authorize.net is because of the lack of support for the Click and Pledge API. Our assessment for the moment is that the cost of a programmer to develop a complete Click and Pledge API form with all of the processing for errors, etc. is more expensive than paying $20 or $30 per month to PayPal or Authorize.net.
We estimate it would take 40 hours or so for a programmer to learn the Click and Pledge API, create a form, write the supporting scripts, and test it sufficiently to put it in a live system. -- That would pay for 3 or 4 years of monthly fees to PayPal or Authorize.net.
This means that the risk is much less going with PayPal or Authorize.net than going with Click and Pledge. We pay the monthly fee and know we have a working solution with the others. With Click and Pledge, we could spend a bunch of up-front money on a programmer and not have a working solution -- or it could cost much more to implement than we estimated.
We also think that if we had a complete working example such as those provided by PayPal or Authorize.net, we could create the form, supporting scripts, and test it in 5 to 10 hours -- Which would be cost-effective and low-risk.
Every API has some gotcha's which can be avoided with a good example that can be tailored for use.
If it is reasonably simple to use the API, why do you (Click and Pledge) promise examples and then only provide a php test rig instead of an actual example?
By making excuses for not providing a complete example, all you do is create the impression that using the API is difficult, requires a high-level of PHP expertise, and an expensive investment in programmers to create a simple example. -- Which only increases the risk of going with Click and Pledge.
Surely, the Click and Pledge programmers could produce a simple example showing a complete transaction in an hour or two.
But, given that no examples exist, it appears that Click and Pledge programmers can't produce a complete example in a reasonable amount of time, or they would have produced one. Again, increasing the risk of using Click and Pledge.
Surely, they already have some examples that just need a little bit of packaging to distribute them. How did the programmers even test the api unless they wrote a complete example or two? If the programmers don't have these test examples, the risk goes up again.
Since Click and Pledge programmers apparently can't produce a simple and complete processing example, why would anyone commit to Click and Pledge unless they have significant programming resources? And, if an organization has that level of resources, why wouldn't they simply implement Authorize.net or another payment processor that provides complete examples which can be tailored in 25 minutes?
The perceived risk of going with Click and Pledge is simply too high compared to better-understood processing systems. That's why the decision makers in my organization decided to use PayPal and are debating whether or not to pay the $30.00 per month for PayPal's virtual terminal or to go with Authorize.net.
I've lost credibility by arguing for Click and Pledge, so, now, I'm arguing for Authorize.net instead of Click and Pledge.
Click and Pledge has some great features and is worth what they charge. The sole reason for going with PayPal or Authorize.net is the risk associated with the lack of support for the Click and Pledge API. Initially, Click and Pledge was the obvious choice because there is no monthly fee and the non-profit oriented features -- until we understood what would be required to implement the API.
Our software has built-in PayPal and Authorize.net interfaces. If you assume that a complete Click and Pledge API form with processing could be produced with 40 hours of programming and testing, at $30.00 per hour, that's $1,200 - which pays the PayPal monthly fee for 40 months and doesn't require upfront payment to a programmer.
I've asked the director to complete the Authorize.net application so that we can use authorize.net instead. We already have the Authorize.net interface and the cost is $20.00 per month.
In both cases, the discount rate on each transaction is 1.0 to 2.0 percent cheaper than Click and Pledge. So, if we are successful in fund-raising, we will do better by using Authorize.net or PayPal.
Sorry for the negative post, but I keep seeing many questions that could be answered with a simple example. It's very frustrating. It probably costs Click and Pledge more to answer these questions over and over again in one month than it would cost them to create a complete PHP example.
Liz
Click and Pledge has some great features and is worth what they charge. The sole reason for going with PayPal or Authorize.net is because of the lack of support for the Click and Pledge API. Our assessment for the moment is that the cost of a programmer to develop a complete Click and Pledge API form with all of the processing for errors, etc. is more expensive than paying $20 or $30 per month to PayPal or Authorize.net.
We estimate it would take 40 hours or so for a programmer to learn the Click and Pledge API, create a form, write the supporting scripts, and test it sufficiently to put it in a live system. -- That would pay for 3 or 4 years of monthly fees to PayPal or Authorize.net.
This means that the risk is much less going with PayPal or Authorize.net than going with Click and Pledge. We pay the monthly fee and know we have a working solution with the others. With Click and Pledge, we could spend a bunch of up-front money on a programmer and not have a working solution -- or it could cost much more to implement than we estimated.
We also think that if we had a complete working example such as those provided by PayPal or Authorize.net, we could create the form, supporting scripts, and test it in 5 to 10 hours -- Which would be cost-effective and low-risk.
Every API has some gotcha's which can be avoided with a good example that can be tailored for use.
If it is reasonably simple to use the API, why do you (Click and Pledge) promise examples and then only provide a php test rig instead of an actual example?
By making excuses for not providing a complete example, all you do is create the impression that using the API is difficult, requires a high-level of PHP expertise, and an expensive investment in programmers to create a simple example. -- Which only increases the risk of going with Click and Pledge.
Surely, the Click and Pledge programmers could produce a simple example showing a complete transaction in an hour or two.
But, given that no examples exist, it appears that Click and Pledge programmers can't produce a complete example in a reasonable amount of time, or they would have produced one. Again, increasing the risk of using Click and Pledge.
Surely, they already have some examples that just need a little bit of packaging to distribute them. How did the programmers even test the api unless they wrote a complete example or two? If the programmers don't have these test examples, the risk goes up again.
Since Click and Pledge programmers apparently can't produce a simple and complete processing example, why would anyone commit to Click and Pledge unless they have significant programming resources? And, if an organization has that level of resources, why wouldn't they simply implement Authorize.net or another payment processor that provides complete examples which can be tailored in 25 minutes?
The perceived risk of going with Click and Pledge is simply too high compared to better-understood processing systems. That's why the decision makers in my organization decided to use PayPal and are debating whether or not to pay the $30.00 per month for PayPal's virtual terminal or to go with Authorize.net.
I've lost credibility by arguing for Click and Pledge, so, now, I'm arguing for Authorize.net instead of Click and Pledge.
Click and Pledge has some great features and is worth what they charge. The sole reason for going with PayPal or Authorize.net is the risk associated with the lack of support for the Click and Pledge API. Initially, Click and Pledge was the obvious choice because there is no monthly fee and the non-profit oriented features -- until we understood what would be required to implement the API.
Our software has built-in PayPal and Authorize.net interfaces. If you assume that a complete Click and Pledge API form with processing could be produced with 40 hours of programming and testing, at $30.00 per hour, that's $1,200 - which pays the PayPal monthly fee for 40 months and doesn't require upfront payment to a programmer.
I've asked the director to complete the Authorize.net application so that we can use authorize.net instead. We already have the Authorize.net interface and the cost is $20.00 per month.
In both cases, the discount rate on each transaction is 1.0 to 2.0 percent cheaper than Click and Pledge. So, if we are successful in fund-raising, we will do better by using Authorize.net or PayPal.
Sorry for the negative post, but I keep seeing many questions that could be answered with a simple example. It's very frustrating. It probably costs Click and Pledge more to answer these questions over and over again in one month than it would cost them to create a complete PHP example.
Liz
Comment