Hi!

I'm trying to set up a simple donation page for our non-profit
company. We already have an up-to-date Plone site. The transaction
processor we're using (associated with our bank) isn't on GetPaid's
list. I'm wondering how difficult it would be to use GetPaid in this
context.

The company's recommended interface is a simple html form:

<h1>Form Sample minimal</h1>

<form action="https://www.electronicprocessingcompany.net/billing/
Donations/Select.asp?" method="post" name="sample_form"
target="_blank">
<input type="hidden" name="MerchantID" value="12345" />
<input type="hidden" name="RegKey" value="ABCDEFGHIJKLMNO1" />
<input type="hidden" name="RURL" value="http://www.website.com/
response" />  <!--- response page --->
<input type="submit" name="Go" value="Donate!" onclick=""
style="background-color: #cc0000; font-weight: bold; font-size: 12px;
color: white;" />
</form>

Using the correct url, ID and key, this form works perfectly in a
ordinary webpage. I tried inserting this as arbitrary html in a Plone
page, but the "Go!" button won't render. So I installed PloneFormGen
and tried to map the above to a Plone Form. But, while the processing
company's server is receiving the request, it responds with a
"Merchant ID info incorrect" error. So I began searching for other
solutions.

GetPaid does not have a processor for my company, so my questions are:
(1) what would be necessary to write a custom processor or hack an
existing one? and (2) would there be a simple solution to get the form
working, e.g., in a plain vanilla Plone Form?

TIA!

Kirk

-- 
GetPaid for Plone: http://www.plonegetpaid.com (overview info) | 
http://code.google.com/p/getpaid (code and issue tracker)
You received this message because you are subscribed to the Google Groups 
"getpaid-dev" group.
To post to this group, send email to getpaid-dev@googlegroups.com
To unsubscribe from this group, send email to 
getpaid-dev+unsubscr...@googlegroups.com

For more options, visit this group at
http://groups.google.com/group/getpaid-dev?hl=en?hl=en

Reply via email to