Re: Re: credit card auth using curl function
| From: | Mike Mannakee | Date: | Fri, 30 Aug 2002 01:23:29 +0000 |
| Subject: | Re: Re: credit card auth using curl function | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-114577@lists.php.net to get a copy of this message | ||
Try
curl_setopt($ch, CURL_NOBODY, 1);
Mike
"Phplist" <phplist@inkjetgear.com> wrote in message
news:PGECLFIGEBOIBNAAFINHIEAFCAAA.phplist@inkjetgear.com...
> Thanks for the help. I made the change as follows, as I don't mind it
> be transient data... but I still get the string outputted on the web page.
I
> can parse the string all I want, but the following code still prints out
the
> annoying string on the webpage. Any ideas where I am going wrong? Stan
>
> Here's the code I used based on suggestion:
> --------------------------------------------------------------------
> <html><body>
>
> <?php
> //
> // A very simple PHP example that sends a HTTP POST to a remote site
> //
>
> $ch = curl_init();
> curl_setopt($ch,
>
> CURLOPT_URL,"http://secure.ibill.com/cgi-win/ccard/tpcard15.exe");
> curl_setopt($ch, CURLOPT_POST, 1);
> curl_setopt($ch,
>
CURLOPT_POSTFIELDS,"reqtype=authorize&account=107036&password=1111&amount=12
> ");
>
> curl_setopt($ch, RETURNTRANSFER, 1);
> $return_data = curl_exec($ch);
>
> curl_close ($ch); ?>
>
> </body></html>
>
>
>
> ----------------------------------------------------------------------
>
>
> -----Original Message-----
> From: phplist [mailto:phplist@inkjetgear.com]
> Sent: Thursday, August 29, 2002 7:32 PM
> To: stan.hines@verizon.net
> Subject: FW: [PHP] Re: credit card auth using curl function
>
>
>
>
> -----Original Message-----
> From: Mike Mannakee [mailto:mike@basementideas.com]
> Sent: Thursday, August 29, 2002 5:45 PM
> To: php-general@lists.php.net
> Subject: [PHP] Re: credit card auth using curl function
>
>
> Absolutely. Your best bet, leaving the most visible way of tracing the
> steps on any authorization, would be to save the returned string to a
file.
> Open the file and pass the handle to CURL_SETOPT like
>
> curl_setopt($ch, CURLOPT_FILE, $return_data_fp);
>
> Then have your script parse the data and output to the user appropriately.
>
> Alternately, you can set RETURNTRANSFER and put the string in a variable,
> like
>
> curl_setopt($ch, RETURNTRANSFER, 1);
> $return_data = curl_exec($ch);
>
> but then the variable is transient and you have no record of the
> transaction. By using the first option you can retrace the steps of any
> transaction if you ever need to.
>
> HTH, Mike
>
>
> "Phplist" <phplist@inkjetgear.com> wrote in message
> news:PGECLFIGEBOIBNAAFINHKEACCAAA.phplist@inkjetgear.com...
> > Hi, I am using the CURL command to post credit card info to a gateway
.exe
> > program on a secure server. The code below works fine to produce the
comma
> > delimitted credit card authorization information to the browser page
> > (for example: "declined","Invalid form data
> >
> > posted","8/29/2002","18:07","0","0","","","",""
> > ), but I need to capture
> the
> > credit card gateway authorization string so that I can take action
within
> my
> > PHP code, versus the user receiving the auth code returned on the
browser
> > page.
> >
> > Here is the code I am using:
> > <html><body>
> >
> > <?php
> > //
> > // A very simple PHP example that sends a HTTP POST to a remote site
> > //
> >
> > $ch = curl_init();
> >
> > curl_setopt($ch,
> >
> > CURLOPT_URL,"http://secure.ibill.com/cgi-win/ccard/tpcard15.exe"Ó1¬^*'7
> > ¯‹Òæ{ð);
> > curl_setopt($ch, CURLOPT_POST, 1);
> > curl_setopt($ch, CURLOPT_POSTFIELDS,
> > "reqtype=authorize&account=107036&password=1111&amount=12");
> >
> > curl_exec ($ch);
> > curl_close ($ch);
> > ?>
> >
> > </body></html>
> >
> > It produces:
> > "declined","Invalid form data
> >
> > posted","8/29/2002","18:07","0","0","","","",""
> > at the browser... It is
a
> > valid decline on the credit card, which I am no concerned with, but I
> don't
> > have this return to the user, want to parse the string and produce my
own
> > php output based on "accepted" or "declined" status.
> >
> > Any ideas?
> >
> > Stan
> >
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>