RE: Re: [PHP] Creating SSL Connection to Accept Credit Cards
| From: | Jaime Bozza | Date: | Tue, 05 Nov 2002 20:07:15 +0000 |
| Subject: | RE: Re: [PHP] Creating SSL Connection to Accept Credit Cards | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-122857@lists.php.net to get a copy of this message | ||
Unfortunately, if you don't have CURL support and you can't change that,
you may be out of luck. HTTPS support requires CURL and OpenSSL, and in
the future at least OpenSSL. I would speak with your hosting provider
and see what they recommend. Perhaps they can add in CURL and OpenSSL
support.
If not, you may need to change providers. :)
Jaime
> -----Original Message-----
> From: Ben C. [mailto:benc@cox.net]
> Sent: Tuesday, November 05, 2002 12:19 PM
> To: Jaime Bozza; 'Adam Voigt'
> Cc: php-general@lists.php.net
> Subject: RE: Re: [PHP] Creating SSL Connection to Accept Credit Cards
>
>
> Is there anything else that I can do. I am running PHP 4.1.2
> so the fopen() doesn't work and I donot have support for
> CURL. Any other suggestions?
>
> >
> > From: "Jaime Bozza" <jbozza@thinkburst.com>
> > Date: 2002/11/05 Tue PM 01:09:37 EST
> > To: "'Ben C.'" <benc@cox.net>, "'Adam
> > Voigt'" <adam@cryptocomm.com>
> > CC: <php-general@lists.php.net>
> > Subject: RE: Re: [PHP] Creating SSL Connection to Accept
> Credit Cards
> >
> > Except that https:// doesn't work with fopen until
> > PHP 4.3.0.
> >
> > Suggestions are only good if they work with a current
> version of PHP. :)
> > (No, I don't consider 4.3.0 current until it's at *least* released)
> >
> > Regardless, until then, CURL support is probably the way to go.
> > Assuming you have curl support, it's fairly straightforward:
> >
> > ---
> > $ch = curl_init("https://somesite.com");
> > curl_setopt($ch, CURLOPT_HEADER, 0);
> > curl_setopt($ch, CURLOPT_POST, 1);
> > curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
> > curl_setopt($ch, CURLOPT_POSTFIELDS, $authorization_data);
> >
> > $result = curl_exec($ch);
> > $errorstr = curl_error($ch);
> > curl_close($ch);
> > ---
> >
> > $result contains the data received and $errorstr contains the error
> > message (if any) if it was unsuccessful. Translating
> $result depends on
> > how they return the data.
> >
> > With the above example, you'll need to have
> $authorization_data in POST
> > format, which really is nothing more than the GET format string.
> > (Secure transaction APIs typically don't allow GET)
> >
> > var=somevalue&var2=somevalue2&var3=anothervalue
> >
> >
> >
> >
> > > -----Original Message-----
> > > From: Ben C. [mailto:benc@cox.net]
> > > Sent: Tuesday, November 05, 2002 11:55 AM
> > > To: Adam Voigt
> > > Cc: php-general@lists.php.net
> > > Subject: Re: Re: [PHP] Creating SSL Connection to Accept
> Credit Cards
> > >
> > >
> > > I am not sure if that is what they want. I will try it and
> > > get back. Good suggestion.
> > > >
> > > > From: Adam Voigt <adam@cryptocomm.com>
> > > > Date: 2002/11/05 Tue PM 12:33:00 EST
> > > > To: benc@cox.net
> > > > CC: php-general@lists.php.net
> > > > Subject: Re: [PHP] Creating SSL Connection to Accept
> Credit Cards
> > > >
> > > > Like:
> > > >
> > > > $f =
> > > > fopen("https://whatever.com","r")
> >
> >
> >
> > --
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php
> >
> >
>
>
>