Re: [WebDNA] Accepting Payments on Site

This WebDNA talk-list message is from

2013


It keeps the original formatting.
numero = 110328
interpreted = N
texte = --Apple-Mail=_4EABF831-E7A8-40A5-8787-126E1D0D94D8 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=iso-8859-1 I haven't used IPN but according to Dan, have a look at this: RECEIVING IPN DATA FROM PAYPAL 1) When a payment is made to your PayPal account your IPN Notification = URL page expects to receive a string very similar to this: = mc_gross=3D19.95&protection_eligibility=3DEligible&address_status=3Dconfir= med&payer_id=3DLPLWNMTBWMFAY&tax=3D0.00&address_street=3D1 Main = St&payment_date=3D20:12:59 Jan 13, 2009 = PST&payment_status=3DCompleted&charset=3Dwindows-1252&address_zip=3D95131&= first_name=3DTest&mc_fee=3D0.88&address_country_code=3DUS&address_name=3DT= est = User=ACify_version=3D2.6&custom=3D&payer_status=3Dverified&address_country= =3DUnited States&address_city=3DSan = Jose&quantity=3D1&verify_sign=3DAtkOfCXbDm2hu0ZELryHFjY-Vb7PAUvS6nMXgysbEl= En9v-1XcmSoGtf&payer_email=3Dgpmac_1231902590_per@paypal.com&txn_id=3D61E6= 7681CH3238416&payment_type=3Dinstant&last_name=3DUser&address_state=3DCA&r= eceiver_email=3Dgpmac_1231902686_biz@paypal.com&payment_fee=3D0.88&receive= r_id=3DS8XGHLYDW9T3S&txn_type=3Dexpress_checkout&item_name=3D&mc_currency=3D= USD&item_number=3D&residence_country=3DUS&test_ipn=3D1&handling_amount=3D0= .00&transaction_subject=3D&payment_gross=3D19.95&shipping=3D0.00 Just save all the data into a DB with the same fields and you will have = it all. On 12/04/2013, at 3:41 PM, Eddie Z wrote: > I appreciate the help, as this is all new to me. >=20 > I followed the instructions on this page: = http://webdna.us/page.dna?numero=3D302 > I ran the IPN simulator test on Paypal Developer and it worked. I = assume I need to add some code to the IPN notification page on my server = to interact with the database to mark the team as paid. Does the IPN = variable string pass all variables through? >=20 > Eddie >=20 > On 4/11/13 11:51 PM, "Stuart Tremain" wrote: >=20 >> Eddie >>=20 >> Have a look at these: >>=20 >> http://webdna.us/page.dna?numero=3D302 >> http://webdna.us/page.dna?numero=3D244 >>=20 >> I have a couple of my own that may help you if that is not what you = are after. >>=20 >> Regards >>=20 >> Stuart Tremain >> IDFK Web Developments >> AUSTRALIA >> webdna@idfk.com.au >>=20 >>=20 >>=20 >>=20 >> On 12/04/2013, at 2:45 PM, Eddie Z wrote: >>=20 >>> Thanks Mike, I'd be really interested in what this notified page = looks >>> like in WebDNA since the only documentation I'm seeing is for PHP, = ASP and >>> others. >>> On 4/11/13 11:23 PM, "Michael Davis" wrote: >>>> Eddie, >>>> You're almost there. The next step is to enable IPN on your = PayPal >>>> account (it's a setting in your PayPal acct. panel). IPN allows = you to >>>> create a page on your site that PayPal will "notify" when the = payment has >>>> been processed. This notification contains the original payment's >>>> invoice identifier, so if you have an invoice number that also = identifies >>>> the customer via a lookup, you're golden. I have a pile of code I = can >>>> give you that works well with IPN if you need more help. >>>> Mike >>>> On Apr 11, 2013, at 9:02 PM, Eddie Z wrote: >>>>> Thanks for the feedback everyone. Considering we only accept = payments >>>>> for >>>>> several months a year, I guess it doesn't make a lot of sense to = leave >>>>> Paypal, but I need to figure out a better process. >>>>> The way I have it now: >>>>> A team fills out a form and I write all of their info to a db and = send >>>>> them to a payment page that figures out how much they owe + has a = link >>>>> to >>>>> make the payment on Paypal. They are sent to Paypal with a = variable that >>>>> gets passed through the process. Once the payment is made people = are >>>>> asked >>>>> to click on a button to return to my site, which also passes the >>>>> variable >>>>> back and lets me know the transaction is completed. Many people = skip >>>>> this >>>>> step so I'm stuck trying to compare my Paypal payments to teams in = my >>>>> database. >>>>> I'm interested in Terry's statement: (they do a silent return just = like >>>>> authorize.net). I'm about to Google it, but if you have details = I'd love >>>>> to hear about it. It may solve some issues for me. >>>>> Eddie >>>>> On 4/11/13 7:44 PM, "Terry Wilson" wrote: >>>>>> I concur with Stuart, but I'm going to also check out this site. = I'll >>>>>> definitely read the fine print on it. But really, for a one-off, >>>>>> yeah, just stick with PayPal. I know what you mean about people >>>>>> bailing, but at least you know when it happens, and can write = code to >>>>>> only complete the transaction when PayPal gives you the high sign >>>>>> (they do a silent return just like authorize.net). It's very easy = to >>>>>> implement a paypal form and a page to receive their confirmation. >>>>>> I use this on Whoscoming.com and if someone bails, their record = is >>>>>> intact, but it shows as payment pending. Collect payment at the = door. >>>>>> I just finished my annual business overview and now more than = ever >>>>>> before, it's time to scrap my merchant account/authorize.net. I = have >>>>>> a Square account for random sales in person, PayPal for eBay and = Etsy >>>>>> (who now also runs cards under their own name), and a host of old >>>>>> fashioned clients who pay by check. The misc charges imposed by = my >>>>>> processor just don't make sense for the small volume of cards I = run. >>>>>> Plus small people like me get slapped with a monthly compliance = fee >>>>>> now. There are many, many more choices available now than when I = got >>>>>> into this nearly 20 yrs ago. >>>>>> Terry >>>>>>> If I was setting up payment processing on a site now, I would = look >>>>>>> seriously at stripe.com >>>>>>> It looks dead simple to implement (though I haven't done it). >>>>>>> - Brian >>>>>>> On Apr 11, 2013, at 4:12 PM, Stuart Tremain >>>>>>> <webdna@idfk.com.au> wrote: >>>>>>>> Eddie >>>>>>>> After many years of many different payment gateways and all the >>>>>>>> fuss that goes on in the administrative area of merchant = account, >>>>>>>> fees etc, set up etc, for a one-off event that you are talking >>>>>>>> about I would stick with the PayPal. >>>>>>>> Going through a payment gateway you will need a bank account = with a >>>>>>>> merchant facility, here in Australia that can cost $35 a month, = the >>>>>>>> list goes on. >>>>>>>> On 12/04/2013, at 3:57 AM, Eddie Z >>>>>>>> <eddie@thinksite.com> wrote: >>>>>>>>> I have built 100s of forms, but I have never linked one to a >>>>>>>>> merchant account before, so I'm looking for some = help/direction. >>>>>>>>> I have a form built for a sporting event where teams register = and >>>>>>>>> then once their data is collected, it sends them to Paypal to = make >>>>>>>>> a payment. The main issue I have with this method is that = often >>>>>>>>> times teams will enter their info, get to the payment page at >>>>>>>>> Paypal and then bail, which leaves me with an unfinished >>>>>>>>> registration. I'm interested in skipping Paypal and doing it = all >>>>>>>>> right on my site, but I don't know what I all need to do. >>>>>>>>> I know I will need a SSL certificate, and to use >>>>>>>>> Authorize.net or someone similar to = link to >>>>>>>>> my merchant, but I don't know if there's anything special I = need >>>>>>>>> to do in the code. Ideally, I would need there to be some sort = of >>>>>>>>> confirmation from authorize.net that = the >>>>>>>>> payment was successful before allowing the registrant to have = a >>>>>>>>> completed transaction. >>>>>>>>> I honestly don't know how much work is involved here. If it's = a >>>>>>>>> decent amount, I'd be willing to purchase someone's payment = page >>>>>>>>> code to save me time. >>>>>>>>> Let me know if anyone could help or has advice, >>>>>>>>> Thanks, >>>>>>>>> Eddie >>>>>>>>> --------------------------------------------------------- This >>>>>>>>> message is sent to you because you are subscribed to the = mailing >>>>>>>>> list . To unsubscribe, E-mail to: archives: >>>>>>>>> = http://mail.webdna.us/list >>>>>>>>> /t >>>>>>>>> alk@webdna.us >>>>>>>>> Bug Reporting: support@webdna.us >>>>>>>> --------------------------------------------------------- This >>>>>>>> message is sent to you because you are subscribed to the = mailing >>>>>>>> list . To unsubscribe, E-mail to: archives: >>>>>>>> = http://mail.webdna.us/list/ >>>>>>>> ta >>>>>>>> lk@webdna.us >>>>>>>> Bug Reporting: support@webdna.us >>>>>>> --------------------------------------------------------- This >>>>>>> message is sent to you because you are subscribed to the mailing >>>>>>> list . To unsubscribe, E-mail to: archives: >>>>>>> http://mail.webdna.us/list/talk@webdna.us Bug Reporting: >>>>>>> support@webdna.us >>>>>> -- >>>>>> Terry Wilson | terry@terryfic.com | http://terryfic.com >>>>>> http://WhosComing.com - a simplified, affordable online = reservation >>>>>> system >>>>>> iStockPhoto portfolio - >>>>>> http://www.istockphoto.com/Terryfic3D?refnum=3DTerryfic3D >>>>>> = ------------------------------------------------------------------------ >>>>>> -- >>>>>> Attitude is the only difference between ordeal and adventure. >>>>>> --------------------------------------------------------- >>>>>> This message is sent to you because you are subscribed to >>>>>> the mailing list . >>>>>> To unsubscribe, E-mail to: >>>>>> archives: http://mail.webdna.us/list/talk@webdna.us >>>>>> Bug Reporting: support@webdna.us >>>>> --------------------------------------------------------- >>>>> This message is sent to you because you are subscribed to >>>>> the mailing list . >>>>> To unsubscribe, E-mail to: >>>>> archives: http://mail.webdna.us/list/talk@webdna.us >>>>> Bug Reporting: support@webdna.us >>>> --------------------------------------------------------- >>>> This message is sent to you because you are subscribed to >>>> the mailing list . >>>> To unsubscribe, E-mail to: >>>> archives: http://mail.webdna.us/list/talk@webdna.us >>>> Bug Reporting: support@webdna.us >>> --------------------------------------------------------- >>> This message is sent to you because you are subscribed to >>> the mailing list . >>> To unsubscribe, E-mail to: >>> archives: http://mail.webdna.us/list/talk@webdna.us >>> Bug Reporting: support@webdna.us >>=20 >> --------------------------------------------------------- >> This message is sent to you because you are subscribed to >> the mailing list . >> To unsubscribe, E-mail to: >> archives: http://mail.webdna.us/list/talk@webdna.us >> Bug Reporting: support@webdna.us >>=20 > --------------------------------------------------------- This message = is sent to you because you are subscribed to the mailing list . To = unsubscribe, E-mail to: archives: = http://mail.webdna.us/list/talk@webdna.us Bug Reporting: = support@webdna.us --Apple-Mail=_4EABF831-E7A8-40A5-8787-126E1D0D94D8 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=iso-8859-1 I = haven't used IPN but according to Dan, have a look at = this:

RECEIVING IPN DATA FROM = PAYPAL
1) When a payment is made to your PayPal account your = IPN Notification URL page expects to receive a string very similar to = this:
mc_gross=3D19.95&protection_eligibility=3DEligible&= ;address_status=3Dconfirmed&payer_id=3DLPLWNMTBWMFAY&tax=3D0.00&am= p;address_street=3D1 Main St&payment_date=3D20:12:59 Jan 13, 2009 = PST&payment_status=3DCompleted&charset=3Dwindows-1252&address_= zip=3D95131&first_name=3DTest&mc_fee=3D0.88&address_country_co= de=3DUS&address_name=3DTest = User=ACify_version=3D2.6&custom=3D&payer_status=3Dverified&add= ress_country=3DUnited States&address_city=3DSan Jose&quantity=3D1&verify_sign=3DAtkOfCXbDm2hu0ZELry= HFjY-Vb7PAUvS6nMXgysbElEn9v-1XcmSoGtf&payer_email=3Dgpmac_1231902590_p= er@paypal.com&txn_id=3D61E67681CH3238416&payment_type=3Dinstan= t&last_name=3DUser&address_state=3DCA&receiver_email=3Dgpmac_1= 231902686_biz@paypal.com&payment_fee=3D0.88&receiver_id=3DS8XGHLYD= W9T3S&txn_type=3Dexpress_checkout&item_name=3D&mc_currency=3DU= SD&item_number=3D&residence_country=3DUS&test_ipn=3D1&hand= ling_amount=3D0.00&transaction_subject=3D&payment_gross=3D19.95&am= p;shipping=3D0.00


Just save all = the data into a DB with the same fields and you will have it = all.







On 12/04/2013, at = 3:41 PM, Eddie Z <eddie@thinksite.com> = wrote:

I appreciate the help, as this = is all new to me.

I followed the instructions = on this page: http://webdna.us/page.dna?= numero=3D302
I ran the IPN simulator test on Paypal = Developer and it worked. I assume I need to add some code to the IPN = notification page on my server to interact with the database to mark the = team as paid. Does the IPN variable string pass all variables = through?

Eddie

On = 4/11/13 11:51 PM, "Stuart Tremain" <webdna@idfk.com.au> = wrote:

Eddie

Have a look at = these:


I have a couple of my own that = may help you if that is not what you are = after.

Regards

Stuart = Tremain
IDFK Web Developments
AUSTRALIA




On 12/04/2013, at = 2:45 PM, Eddie Z <eddie@thinksite.com> = wrote:

Thanks = Mike, I'd be really interested in what this notified page = looks
like in WebDNA since the only documentation I'm seeing = is for PHP, ASP and
others.
On 4/11/13 = 11:23 PM, "Michael Davis" <admin@network13.net> = wrote:
= Eddie,
You're almost = there.  The next step is to enable IPN on your = PayPal
account (it's a setting in your PayPal acct. = panel).  IPN allows you to
create a page on your = site that PayPal will "notify" when the payment has
been = processed.  This notification contains the original = payment's
invoice identifier, so if you have an invoice = number that also identifies
the customer via a lookup, you're = golden.   I have a pile of code I can
give you that = works well with IPN if you need more help.
=
Mike
On Apr 11, 2013, at 9:02 PM, = Eddie Z <eddie@thinksite.com> = wrote:
Thanks = for the feedback everyone. Considering we only accept = payments
for
several months a year, I guess it = doesn't make a lot of sense to leave
Paypal, but I need to = figure out a better process.
The way I have it = now:
A team fills out a form and I write all of their info to = a db and send
them to a payment page that figures out how = much they owe + has a link
to
make the payment on = Paypal. They are sent to Paypal with a variable that
gets = passed through the process. Once the payment is made people = are
asked
to click on a button to return to my = site, which also passes the
variable
back and lets = me know the transaction is completed. Many people skip
= this
step so I'm stuck trying to compare my Paypal payments = to teams in my
database.
I'm = interested in Terry's statement: (they do a silent return just = like
authorize.net). I'm = about to Google it, but if you have details I'd love
to hear = about it. It may solve some issues for me.
=
Eddie
On 4/11/13 7:44 PM, "Terry = Wilson" <terry@terryfic.com> = wrote:
I concur = with Stuart, but I'm going to also check out this site. I'll
= definitely read the fine print on it. But really, for a = one-off,
yeah, just stick with PayPal. I know what you mean = about people
bailing, but at least you know when it happens, = and can write code to
only complete the transaction when = PayPal gives you the high sign
(they do a silent return just = like authorize.net). It's very easy = to
implement a paypal form and a page to receive their = confirmation.
I use this on Whoscoming.com and if someone bails, = their record is
intact, but it shows as payment pending. = Collect payment at the door.
I just finished my = annual business overview and now more than ever
before, it's = time to scrap my merchant account/authorize.net. I have
a = Square account for random sales in person, PayPal for eBay and = Etsy
(who now also runs cards under their own name), and a = host of old
fashioned clients who pay by check. The misc = charges imposed by my
processor just don't make sense for the = small volume of cards I run.
Plus small people like me get = slapped with a monthly compliance fee
now. There are many, = many more choices available now than when I got
into this = nearly 20 yrs ago.
Terry
=
If I was setting up payment processing on a site = now, I would look
=
Eddie
After many years of = many different payment gateways and all the
fuss that goes on = in the administrative area of merchant account,
fees etc, set = up etc, for a one-off event that you are talking
about I = would stick with the PayPal.
Going through a = payment gateway you will need a bank account with a
merchant = facility, here in Australia that can cost $35 a month, the
= list goes on.
On 12/04/2013, at 3:57 = AM, Eddie Z
=
I have built 100s of forms, but I have never linked = one to a
merchant account before, so I'm looking for some = help/direction.
I have a form built for a = sporting event where teams register and
then once their data = is collected, it sends them to Paypal to make
a payment. The = main issue I have with this method is that often
times teams = will enter their info, get to the payment page at
Paypal and = then bail, which leaves me with an unfinished
registration. = I'm interested in skipping Paypal and doing it all
right on = my site, but I don't know what I all need to do.
= I know I will need a SSL certificate, and to use
<http://authorize.net/>Au= thorize.net or someone similar to link to
my merchant, = but I don't know if there's anything special I need
to do in = the code. Ideally, I would need there to be some sort of
= confirmation from <http://authorize.net/>au= thorize.net that the
payment was successful before = allowing the registrant to have a
completed = transaction.
I honestly don't know how much work = is involved here. If it's a
decent amount, I'd be willing to = purchase someone's payment page
code to save me = time.
Let me know if anyone could help or has = advice,
Thanks,
Eddie
= --------------------------------------------------------- = This
message is sent to you because you are subscribed to the = mailing
list . To unsubscribe, E-mail to: = archives:
/t
=
--------------------------------------------------------- = This
message is sent to you because you are subscribed to the = mailing
list . To unsubscribe, E-mail to: = archives:
ta
=
--------------------------------------------------------- = This
message is sent to you because you are subscribed to the = mailing
list . To unsubscribe, E-mail to: = archives:
=
--
http://WhosComing.com - a = simplified, affordable online reservation
system
= iStockPhoto portfolio -
=
= ------------------------------------------------------------------------
--
Attitude is the only difference between ordeal = and adventure.
= ---------------------------------------------------------
= This message is sent to you because you are subscribed to
the = mailing list <talk@webdna.us>.
To = unsubscribe, E-mail to: <talk-leave@webdna.us>
archives: http://mail.webdna.us/l= ist/talk@webdna.us
Bug Reporting: support@webdna.us
=
= ---------------------------------------------------------
= This message is sent to you because you are subscribed to
the = mailing list <talk@webdna.us>.
To = unsubscribe, E-mail to: <talk-leave@webdna.us>
archives: http://mail.webdna.us/l= ist/talk@webdna.us
Bug Reporting: support@webdna.us
=
= ---------------------------------------------------------
= This message is sent to you because you are subscribed to
the = mailing list <talk@webdna.us>.
To = unsubscribe, E-mail to: <talk-leave@webdna.us>
archives: http://mail.webdna.us/l= ist/talk@webdna.us
Bug Reporting: support@webdna.us
=
= ---------------------------------------------------------
= This message is sent to you because you are subscribed to
the = mailing list <talk@webdna.us>.
To = unsubscribe, E-mail to: <talk-leave@webdna.us>
archives: http://mail.webdna.us/l= ist/talk@webdna.us
Bug Reporting: support@webdna.us
=

------------------------------------------------------= ---
This message is sent to you because you are subscribed = to
the mailing list <talk@webdna.us>.
To = unsubscribe, E-mail to: <talk-leave@webdna.us>
archives: http://mail.webdna.us/l= ist/talk@webdna.us
Bug Reporting: support@webdna.us

--------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list . To unsubscribe, E-mail to: archives: http://mail.webdna.us/l= ist/talk@webdna.us Bug Reporting: support@webdna.us
= --Apple-Mail=_4EABF831-E7A8-40A5-8787-126E1D0D94D8-- Associated Messages, from the most recent to the oldest:

    
  1. Re: [WebDNA] Accepting Payments on Site (John Buler 2013)
  2. Re: [WebDNA] Accepting Payments on Site (Eddie Z 2013)
  3. Re: [WebDNA] Accepting Payments on Site (Terry Wilson 2013)
  4. Re: [WebDNA] Accepting Payments on Site (Eddie Z 2013)
  5. Re: [WebDNA] Accepting Payments on Site (Stuart Tremain 2013)
  6. Re: [WebDNA] Accepting Payments on Site (Eddie Z 2013)
  7. Re: [WebDNA] Accepting Payments on Site (Stuart Tremain 2013)
  8. Re: [WebDNA] Accepting Payments on Site (Eddie Z 2013)
  9. Re: [WebDNA] Accepting Payments on Site (Michael Davis 2013)
  10. Re: [WebDNA] Accepting Payments on Site (Eddie Z 2013)
  11. Re: [WebDNA] Accepting Payments on Site (Terry Wilson 2013)
  12. Re: [WebDNA] Accepting Payments on Site (Stuart Tremain 2013)
  13. Re: [WebDNA] Accepting Payments on Site (Brian Fries 2013)
  14. Re: [WebDNA] Accepting Payments on Site (Stuart Tremain 2013)
  15. [WebDNA] Accepting Payments on Site (Eddie Z 2013)
--Apple-Mail=_4EABF831-E7A8-40A5-8787-126E1D0D94D8 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=iso-8859-1 I haven't used IPN but according to Dan, have a look at this: RECEIVING IPN DATA FROM PAYPAL 1) When a payment is made to your PayPal account your IPN Notification = URL page expects to receive a string very similar to this: = mc_gross=3D19.95&protection_eligibility=3DEligible&address_status=3Dconfir= med&payer_id=3DLPLWNMTBWMFAY&tax=3D0.00&address_street=3D1 Main = St&payment_date=3D20:12:59 Jan 13, 2009 = PST&payment_status=3DCompleted&charset=3Dwindows-1252&address_zip=3D95131&= first_name=3DTest&mc_fee=3D0.88&address_country_code=3DUS&address_name=3DT= est = User=ACify_version=3D2.6&custom=3D&payer_status=3Dverified&address_country= =3DUnited States&address_city=3DSan = Jose&quantity=3D1&verify_sign=3DAtkOfCXbDm2hu0ZELryHFjY-Vb7PAUvS6nMXgysbEl= En9v-1XcmSoGtf&payer_email=3Dgpmac_1231902590_per@paypal.com&txn_id=3D61E6= 7681CH3238416&payment_type=3Dinstant&last_name=3DUser&address_state=3DCA&r= eceiver_email=3Dgpmac_1231902686_biz@paypal.com&payment_fee=3D0.88&receive= r_id=3DS8XGHLYDW9T3S&txn_type=3Dexpress_checkout&item_name=3D&mc_currency=3D= USD&item_number=3D&residence_country=3DUS&test_ipn=3D1&handling_amount=3D0= .00&transaction_subject=3D&payment_gross=3D19.95&shipping=3D0.00 Just save all the data into a DB with the same fields and you will have = it all. On 12/04/2013, at 3:41 PM, Eddie Z wrote: > I appreciate the help, as this is all new to me. >=20 > I followed the instructions on this page: = http://webdna.us/page.dna?numero=3D302 > I ran the IPN simulator test on Paypal Developer and it worked. I = assume I need to add some code to the IPN notification page on my server = to interact with the database to mark the team as paid. Does the IPN = variable string pass all variables through? >=20 > Eddie >=20 > On 4/11/13 11:51 PM, "Stuart Tremain" wrote: >=20 >> Eddie >>=20 >> Have a look at these: >>=20 >> http://webdna.us/page.dna?numero=3D302 >> http://webdna.us/page.dna?numero=3D244 >>=20 >> I have a couple of my own that may help you if that is not what you = are after. >>=20 >> Regards >>=20 >> Stuart Tremain >> IDFK Web Developments >> AUSTRALIA >> webdna@idfk.com.au >>=20 >>=20 >>=20 >>=20 >> On 12/04/2013, at 2:45 PM, Eddie Z wrote: >>=20 >>> Thanks Mike, I'd be really interested in what this notified page = looks >>> like in WebDNA since the only documentation I'm seeing is for PHP, = ASP and >>> others. >>> On 4/11/13 11:23 PM, "Michael Davis" wrote: >>>> Eddie, >>>> You're almost there. The next step is to enable IPN on your = PayPal >>>> account (it's a setting in your PayPal acct. panel). IPN allows = you to >>>> create a page on your site that PayPal will "notify" when the = payment has >>>> been processed. This notification contains the original payment's >>>> invoice identifier, so if you have an invoice number that also = identifies >>>> the customer via a lookup, you're golden. I have a pile of code I = can >>>> give you that works well with IPN if you need more help. >>>> Mike >>>> On Apr 11, 2013, at 9:02 PM, Eddie Z wrote: >>>>> Thanks for the feedback everyone. Considering we only accept = payments >>>>> for >>>>> several months a year, I guess it doesn't make a lot of sense to = leave >>>>> Paypal, but I need to figure out a better process. >>>>> The way I have it now: >>>>> A team fills out a form and I write all of their info to a db and = send >>>>> them to a payment page that figures out how much they owe + has a = link >>>>> to >>>>> make the payment on Paypal. They are sent to Paypal with a = variable that >>>>> gets passed through the process. Once the payment is made people = are >>>>> asked >>>>> to click on a button to return to my site, which also passes the >>>>> variable >>>>> back and lets me know the transaction is completed. Many people = skip >>>>> this >>>>> step so I'm stuck trying to compare my Paypal payments to teams in = my >>>>> database. >>>>> I'm interested in Terry's statement: (they do a silent return just = like >>>>> authorize.net). I'm about to Google it, but if you have details = I'd love >>>>> to hear about it. It may solve some issues for me. >>>>> Eddie >>>>> On 4/11/13 7:44 PM, "Terry Wilson" wrote: >>>>>> I concur with Stuart, but I'm going to also check out this site. = I'll >>>>>> definitely read the fine print on it. But really, for a one-off, >>>>>> yeah, just stick with PayPal. I know what you mean about people >>>>>> bailing, but at least you know when it happens, and can write = code to >>>>>> only complete the transaction when PayPal gives you the high sign >>>>>> (they do a silent return just like authorize.net). It's very easy = to >>>>>> implement a paypal form and a page to receive their confirmation. >>>>>> I use this on Whoscoming.com and if someone bails, their record = is >>>>>> intact, but it shows as payment pending. Collect payment at the = door. >>>>>> I just finished my annual business overview and now more than = ever >>>>>> before, it's time to scrap my merchant account/authorize.net. I = have >>>>>> a Square account for random sales in person, PayPal for eBay and = Etsy >>>>>> (who now also runs cards under their own name), and a host of old >>>>>> fashioned clients who pay by check. The misc charges imposed by = my >>>>>> processor just don't make sense for the small volume of cards I = run. >>>>>> Plus small people like me get slapped with a monthly compliance = fee >>>>>> now. There are many, many more choices available now than when I = got >>>>>> into this nearly 20 yrs ago. >>>>>> Terry >>>>>>> If I was setting up payment processing on a site now, I would = look >>>>>>> seriously at stripe.com >>>>>>> It looks dead simple to implement (though I haven't done it). >>>>>>> - Brian >>>>>>> On Apr 11, 2013, at 4:12 PM, Stuart Tremain >>>>>>> <webdna@idfk.com.au> wrote: >>>>>>>> Eddie >>>>>>>> After many years of many different payment gateways and all the >>>>>>>> fuss that goes on in the administrative area of merchant = account, >>>>>>>> fees etc, set up etc, for a one-off event that you are talking >>>>>>>> about I would stick with the PayPal. >>>>>>>> Going through a payment gateway you will need a bank account = with a >>>>>>>> merchant facility, here in Australia that can cost $35 a month, = the >>>>>>>> list goes on. >>>>>>>> On 12/04/2013, at 3:57 AM, Eddie Z >>>>>>>> <eddie@thinksite.com> wrote: >>>>>>>>> I have built 100s of forms, but I have never linked one to a >>>>>>>>> merchant account before, so I'm looking for some = help/direction. >>>>>>>>> I have a form built for a sporting event where teams register = and >>>>>>>>> then once their data is collected, it sends them to Paypal to = make >>>>>>>>> a payment. The main issue I have with this method is that = often >>>>>>>>> times teams will enter their info, get to the payment page at >>>>>>>>> Paypal and then bail, which leaves me with an unfinished >>>>>>>>> registration. I'm interested in skipping Paypal and doing it = all >>>>>>>>> right on my site, but I don't know what I all need to do. >>>>>>>>> I know I will need a SSL certificate, and to use >>>>>>>>> Authorize.net or someone similar to = link to >>>>>>>>> my merchant, but I don't know if there's anything special I = need >>>>>>>>> to do in the code. Ideally, I would need there to be some sort = of >>>>>>>>> confirmation from authorize.net that = the >>>>>>>>> payment was successful before allowing the registrant to have = a >>>>>>>>> completed transaction. >>>>>>>>> I honestly don't know how much work is involved here. If it's = a >>>>>>>>> decent amount, I'd be willing to purchase someone's payment = page >>>>>>>>> code to save me time. >>>>>>>>> Let me know if anyone could help or has advice, >>>>>>>>> Thanks, >>>>>>>>> Eddie >>>>>>>>> --------------------------------------------------------- This >>>>>>>>> message is sent to you because you are subscribed to the = mailing >>>>>>>>> list . To unsubscribe, E-mail to: archives: >>>>>>>>> = http://mail.webdna.us/list >>>>>>>>> /t >>>>>>>>> alk@webdna.us >>>>>>>>> Bug Reporting: support@webdna.us >>>>>>>> --------------------------------------------------------- This >>>>>>>> message is sent to you because you are subscribed to the = mailing >>>>>>>> list . To unsubscribe, E-mail to: archives: >>>>>>>> = http://mail.webdna.us/list/ >>>>>>>> ta >>>>>>>> lk@webdna.us >>>>>>>> Bug Reporting: support@webdna.us >>>>>>> --------------------------------------------------------- This >>>>>>> message is sent to you because you are subscribed to the mailing >>>>>>> list . To unsubscribe, E-mail to: archives: >>>>>>> http://mail.webdna.us/list/talk@webdna.us Bug Reporting: >>>>>>> support@webdna.us >>>>>> -- >>>>>> Terry Wilson | terry@terryfic.com | http://terryfic.com >>>>>> http://WhosComing.com - a simplified, affordable online = reservation >>>>>> system >>>>>> iStockPhoto portfolio - >>>>>> http://www.istockphoto.com/Terryfic3D?refnum=3DTerryfic3D >>>>>> = ------------------------------------------------------------------------ >>>>>> -- >>>>>> Attitude is the only difference between ordeal and adventure. >>>>>> --------------------------------------------------------- >>>>>> This message is sent to you because you are subscribed to >>>>>> the mailing list . >>>>>> To unsubscribe, E-mail to: >>>>>> archives: http://mail.webdna.us/list/talk@webdna.us >>>>>> Bug Reporting: support@webdna.us >>>>> --------------------------------------------------------- >>>>> This message is sent to you because you are subscribed to >>>>> the mailing list . >>>>> To unsubscribe, E-mail to: >>>>> archives: http://mail.webdna.us/list/talk@webdna.us >>>>> Bug Reporting: support@webdna.us >>>> --------------------------------------------------------- >>>> This message is sent to you because you are subscribed to >>>> the mailing list . >>>> To unsubscribe, E-mail to: >>>> archives: http://mail.webdna.us/list/talk@webdna.us >>>> Bug Reporting: support@webdna.us >>> --------------------------------------------------------- >>> This message is sent to you because you are subscribed to >>> the mailing list . >>> To unsubscribe, E-mail to: >>> archives: http://mail.webdna.us/list/talk@webdna.us >>> Bug Reporting: support@webdna.us >>=20 >> --------------------------------------------------------- >> This message is sent to you because you are subscribed to >> the mailing list . >> To unsubscribe, E-mail to: >> archives: http://mail.webdna.us/list/talk@webdna.us >> Bug Reporting: support@webdna.us >>=20 > --------------------------------------------------------- This message = is sent to you because you are subscribed to the mailing list . To = unsubscribe, E-mail to: archives: = http://mail.webdna.us/list/talk@webdna.us Bug Reporting: = support@webdna.us --Apple-Mail=_4EABF831-E7A8-40A5-8787-126E1D0D94D8 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=iso-8859-1 I = haven't used IPN but according to Dan, have a look at = this:

RECEIVING IPN DATA FROM = PAYPAL
1) When a payment is made to your PayPal account your = IPN Notification URL page expects to receive a string very similar to = this:
mc_gross=3D19.95&protection_eligibility=3DEligible&= ;address_status=3Dconfirmed&payer_id=3DLPLWNMTBWMFAY&tax=3D0.00&am= p;address_street=3D1 Main St&payment_date=3D20:12:59 Jan 13, 2009 = PST&payment_status=3DCompleted&charset=3Dwindows-1252&address_= zip=3D95131&first_name=3DTest&mc_fee=3D0.88&address_country_co= de=3DUS&address_name=3DTest = User=ACify_version=3D2.6&custom=3D&payer_status=3Dverified&add= ress_country=3DUnited States&address_city=3DSan Jose&quantity=3D1&verify_sign=3DAtkOfCXbDm2hu0ZELry= HFjY-Vb7PAUvS6nMXgysbElEn9v-1XcmSoGtf&payer_email=3Dgpmac_1231902590_p= er@paypal.com&txn_id=3D61E67681CH3238416&payment_type=3Dinstan= t&last_name=3DUser&address_state=3DCA&receiver_email=3Dgpmac_1= 231902686_biz@paypal.com&payment_fee=3D0.88&receiver_id=3DS8XGHLYD= W9T3S&txn_type=3Dexpress_checkout&item_name=3D&mc_currency=3DU= SD&item_number=3D&residence_country=3DUS&test_ipn=3D1&hand= ling_amount=3D0.00&transaction_subject=3D&payment_gross=3D19.95&am= p;shipping=3D0.00


Just save all = the data into a DB with the same fields and you will have it = all.







On 12/04/2013, at = 3:41 PM, Eddie Z <eddie@thinksite.com> = wrote:

I appreciate the help, as this = is all new to me.

I followed the instructions = on this page: http://webdna.us/page.dna?= numero=3D302
I ran the IPN simulator test on Paypal = Developer and it worked. I assume I need to add some code to the IPN = notification page on my server to interact with the database to mark the = team as paid. Does the IPN variable string pass all variables = through?

Eddie

On = 4/11/13 11:51 PM, "Stuart Tremain" <webdna@idfk.com.au> = wrote:

Eddie

Have a look at = these:


I have a couple of my own that = may help you if that is not what you are = after.

Regards

Stuart = Tremain
IDFK Web Developments
AUSTRALIA




On 12/04/2013, at = 2:45 PM, Eddie Z <eddie@thinksite.com> = wrote:

Thanks = Mike, I'd be really interested in what this notified page = looks
like in WebDNA since the only documentation I'm seeing = is for PHP, ASP and
others.
On 4/11/13 = 11:23 PM, "Michael Davis" <admin@network13.net> = wrote:
= Eddie,
You're almost = there.  The next step is to enable IPN on your = PayPal
account (it's a setting in your PayPal acct. = panel).  IPN allows you to
create a page on your = site that PayPal will "notify" when the payment has
been = processed.  This notification contains the original = payment's
invoice identifier, so if you have an invoice = number that also identifies
the customer via a lookup, you're = golden.   I have a pile of code I can
give you that = works well with IPN if you need more help.
=
Mike
On Apr 11, 2013, at 9:02 PM, = Eddie Z <eddie@thinksite.com> = wrote:
Thanks = for the feedback everyone. Considering we only accept = payments
for
several months a year, I guess it = doesn't make a lot of sense to leave
Paypal, but I need to = figure out a better process.
The way I have it = now:
A team fills out a form and I write all of their info to = a db and send
them to a payment page that figures out how = much they owe + has a link
to
make the payment on = Paypal. They are sent to Paypal with a variable that
gets = passed through the process. Once the payment is made people = are
asked
to click on a button to return to my = site, which also passes the
variable
back and lets = me know the transaction is completed. Many people skip
= this
step so I'm stuck trying to compare my Paypal payments = to teams in my
database.
I'm = interested in Terry's statement: (they do a silent return just = like
authorize.net). I'm = about to Google it, but if you have details I'd love
to hear = about it. It may solve some issues for me.
=
Eddie
On 4/11/13 7:44 PM, "Terry = Wilson" <terry@terryfic.com> = wrote:
I concur = with Stuart, but I'm going to also check out this site. I'll
= definitely read the fine print on it. But really, for a = one-off,
yeah, just stick with PayPal. I know what you mean = about people
bailing, but at least you know when it happens, = and can write code to
only complete the transaction when = PayPal gives you the high sign
(they do a silent return just = like authorize.net). It's very easy = to
implement a paypal form and a page to receive their = confirmation.
I use this on Whoscoming.com and if someone bails, = their record is
intact, but it shows as payment pending. = Collect payment at the door.
I just finished my = annual business overview and now more than ever
before, it's = time to scrap my merchant account/authorize.net. I have
a = Square account for random sales in person, PayPal for eBay and = Etsy
(who now also runs cards under their own name), and a = host of old
fashioned clients who pay by check. The misc = charges imposed by my
processor just don't make sense for the = small volume of cards I run.
Plus small people like me get = slapped with a monthly compliance fee
now. There are many, = many more choices available now than when I got
into this = nearly 20 yrs ago.
Terry
=
If I was setting up payment processing on a site = now, I would look
=
Eddie
After many years of = many different payment gateways and all the
fuss that goes on = in the administrative area of merchant account,
fees etc, set = up etc, for a one-off event that you are talking
about I = would stick with the PayPal.
Going through a = payment gateway you will need a bank account with a
merchant = facility, here in Australia that can cost $35 a month, the
= list goes on.
On 12/04/2013, at 3:57 = AM, Eddie Z
=
I have built 100s of forms, but I have never linked = one to a
merchant account before, so I'm looking for some = help/direction.
I have a form built for a = sporting event where teams register and
then once their data = is collected, it sends them to Paypal to make
a payment. The = main issue I have with this method is that often
times teams = will enter their info, get to the payment page at
Paypal and = then bail, which leaves me with an unfinished
registration. = I'm interested in skipping Paypal and doing it all
right on = my site, but I don't know what I all need to do.
= I know I will need a SSL certificate, and to use
<http://authorize.net/>Au= thorize.net or someone similar to link to
my merchant, = but I don't know if there's anything special I need
to do in = the code. Ideally, I would need there to be some sort of
= confirmation from <http://authorize.net/>au= thorize.net that the
payment was successful before = allowing the registrant to have a
completed = transaction.
I honestly don't know how much work = is involved here. If it's a
decent amount, I'd be willing to = purchase someone's payment page
code to save me = time.
Let me know if anyone could help or has = advice,
Thanks,
Eddie
= --------------------------------------------------------- = This
message is sent to you because you are subscribed to the = mailing
list . To unsubscribe, E-mail to: = archives:
/t
=
--------------------------------------------------------- = This
message is sent to you because you are subscribed to the = mailing
list . To unsubscribe, E-mail to: = archives:
ta
=
--------------------------------------------------------- = This
message is sent to you because you are subscribed to the = mailing
list . To unsubscribe, E-mail to: = archives:
=
--
http://WhosComing.com - a = simplified, affordable online reservation
system
= iStockPhoto portfolio -
=
= ------------------------------------------------------------------------
--
Attitude is the only difference between ordeal = and adventure.
= ---------------------------------------------------------
= This message is sent to you because you are subscribed to
the = mailing list <talk@webdna.us>.
To = unsubscribe, E-mail to: <talk-leave@webdna.us>
archives: http://mail.webdna.us/l= ist/talk@webdna.us
Bug Reporting: support@webdna.us
=
= ---------------------------------------------------------
= This message is sent to you because you are subscribed to
the = mailing list <talk@webdna.us>.
To = unsubscribe, E-mail to: <talk-leave@webdna.us>
archives: http://mail.webdna.us/l= ist/talk@webdna.us
Bug Reporting: support@webdna.us
=
= ---------------------------------------------------------
= This message is sent to you because you are subscribed to
the = mailing list <talk@webdna.us>.
To = unsubscribe, E-mail to: <talk-leave@webdna.us>
archives: http://mail.webdna.us/l= ist/talk@webdna.us
Bug Reporting: support@webdna.us
=
= ---------------------------------------------------------
= This message is sent to you because you are subscribed to
the = mailing list <talk@webdna.us>.
To = unsubscribe, E-mail to: <talk-leave@webdna.us>
archives: http://mail.webdna.us/l= ist/talk@webdna.us
Bug Reporting: support@webdna.us
=

------------------------------------------------------= ---
This message is sent to you because you are subscribed = to
the mailing list <talk@webdna.us>.
To = unsubscribe, E-mail to: <talk-leave@webdna.us>
archives: http://mail.webdna.us/l= ist/talk@webdna.us
Bug Reporting: support@webdna.us

--------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list . To unsubscribe, E-mail to: archives: http://mail.webdna.us/l= ist/talk@webdna.us Bug Reporting: support@webdna.us
= --Apple-Mail=_4EABF831-E7A8-40A5-8787-126E1D0D94D8-- Stuart Tremain

DOWNLOAD WEBDNA NOW!

Top Articles:

Talk List

The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...

Related Readings:

Multiple database search q -- Web Catalog 2.1 (2000) Separate SSL Server (1997) BGcolor (1997) Newbie from and old bee (1997) Emailer (1998) WebCat2b13MacPlugin - [math][date][/math] problem (1997) [WebDNA] My failed cPanel and WebDNA experience ... (2016) Sorting (2005) creator code (1997) WebCat2b14MacPlugIn - [include] doesn't hide the search string (1997) [append] and SSL (1997) Beta Documentation (1997) listfiles shows invisible files ... (1999) PSC recommends what date format yr 2000??? (1997) WebCommerce: Folder organization ? (1997) text variables... weigh much? (2004) New Command prefs ... (1997) stumped on simple sort (1999) [WebDNA] TLS 1.2 and [tcpconnect] (2018) Searching for all records (1998)