oks :)

El 7 de noviembre de 2012 11:42, Marco Antonio Hernandez <
[email protected]> escribió:

> No problem ya lo e usado bastantito solo que me ausente un tiempo y con la
> nueva version ando un poco perdido de nuevo.
> La paginacion con ajax es un plus que quiero darle, seguire investigando
> cuando lo solucione lo comparto con vos
>
>
> saludos
>
>
> El 7 de noviembre de 2012 10:38, elvis filberto Castro <[email protected]
> > escribió:
>
> en realidad no entiendo mucho cakephp, si fuese codigo php nativo, me
>> seria mas facil
>>
>> El 7 de noviembre de 2012 11:35, elvis filberto Castro <
>> [email protected]> escribió:
>>
>> la verdad no se mucho sobre la paginacion, yo tambien tengo un problema
>>> similar porque imprimo 3 listas distintas dentro index.ctp y para paginarlo
>>> me sale solo de la ultima tabla.. tambien estoy liado ahi, algunos me han
>>> dicho que se haria con ajax pagination pero no he encontrado ejemplos. me
>>> gustaria ayudarte man..
>>>
>>> El 7 de noviembre de 2012 11:25, Marco Antonio Hernandez <
>>> [email protected]> escribió:
>>>
>>> Ando atorado en la paginacion con ajax en cakephp 2.0 sabes algo sobre
>>>> el tema algun ejemplo.
>>>>
>>>> saludos
>>>>
>>>> El 7 de noviembre de 2012 10:20, elvis filberto Castro <
>>>> [email protected]> escribió:
>>>>
>>>> gracias, voy a hacer las pruebas, se agracede su ayuda. cualquier duda
>>>>> lo posteo
>>>>>
>>>>> El 7 de noviembre de 2012 11:15, MARCO 
>>>>> <[email protected]>escribió:
>>>>>
>>>>> Hola buenos dias!
>>>>>>
>>>>>>
>>>>>> Hace un tiempesito hice algo con paypal primeramente tienes que
>>>>>> registrate y crear cuentas de prueba paypal en su sitio  te pérmite hacer
>>>>>> eso en esta seccion https://developer.paypal.com/ puedes crear tu
>>>>>> cuenta de vendedor y cuentas como comprador, cargarle saldo a tus
>>>>>> compradores y despues hacer tus test, activas ipn notificacion de pago
>>>>>> instantaneo biene en tu cuenta que ayas creado .
>>>>>>
>>>>>> lo mas facil es que generes un boton en el sitio copies el html y lo
>>>>>> pegues en tu pagina cuando el usuario hace click en el boton
>>>>>> automaticamente se vinula con tu cuenta creada.
>>>>>>
>>>>>> -- paypal te pide una url a donde quieres que te mande los datos de
>>>>>> los pagos echos.
>>>>>> - por tanto tienes que tener una web.
>>>>>> - los datos te los manda por post o get
>>>>>>
>>>>>> y con la suiguiente funcion resives y procesas el pago
>>>>>>
>>>>>> function paypal_ipn(){
>>>>>> $req = 'cmd=_notify-validate';
>>>>>>  foreach ($_POST as $key => $value) {
>>>>>> $value = urlencode(stripslashes($value));
>>>>>> $req .= "&$key=$value";
>>>>>>  }
>>>>>>
>>>>>> // post back to PayPal system to validate
>>>>>> $header .= "POST /cgi-bin/webscr HTTP/1.0\r\n";
>>>>>>  $header .= "Content-Type: application/x-www-form-urlencoded\r\n";
>>>>>> $header .= "Content-Length: " . strlen($req) . "\r\n\r\n";
>>>>>>  $fp = fsockopen ('ssl://www.paypal.com', 443, $errno, $errstr, 30);
>>>>>>
>>>>>> // assign posted variables to local variables
>>>>>> $item_name = $_POST['item_name'];
>>>>>> $item_number = $_POST['item_number'];
>>>>>>  $payment_status = $_POST['payment_status'];
>>>>>> $payment_amount = $_POST['mc_gross'];
>>>>>> $payment_currency = $_POST['mc_currency'];
>>>>>>  $txn_id = $_POST['txn_id'];
>>>>>> $receiver_email = $_POST['receiver_email'];
>>>>>> $payer_email = $_POST['payer_email'];
>>>>>>
>>>>>> if(!$fp){
>>>>>> // HTTP ERROR
>>>>>>  }else{
>>>>>>  fputs($fp,$header.$req);
>>>>>> while (!feof($fp)) {
>>>>>> $res = fgets ($fp, 1024);
>>>>>>  if(strcmp ($res, "VERIFIED")==0){
>>>>>> // check the payment_status is Completed
>>>>>> // check that txn_id has not been previously processed
>>>>>>  // check that receiver_email is your Primary PayPal email
>>>>>> // check that payment_amount/payment_currency are correct
>>>>>>  // process payment
>>>>>>  if($_POST['payment_status']=="Completado"  ||
>>>>>> $_POST['payment_status']=="Processed"){
>>>>>>  ## comprobar no suplicados transaccion
>>>>>>
>>>>>> $existe=$this->Recarga->find("count",array("conditions"=>array("Recarga.txn_id"=>$_POST['txn_id'])));
>>>>>>  if($existe<=0){
>>>>>>
>>>>>> $usuario=$this->Usuario->find("first",array("conditions"=>array("Usuario.mail"=>$_POST['payer_email'])));
>>>>>>  if(!empty($usuario)){
>>>>>> if($_POST['receiver_email']=="
>>>>>> [email protected]"){
>>>>>>  ##Registramos una nueva recarga
>>>>>> $d['Recarga']['usuario_id']=$usuario['Usuario']['id'];
>>>>>>  $d['Recarga']['txn_id']=$_POST['txn_id'];
>>>>>> $d['Recarga']['monto']=$_POST['mc_gross'];
>>>>>>  $d['Recarga']['estatus']=$_POST['payment_status'];
>>>>>>  $this->Recarga->create();
>>>>>>  $this->Recarga->save($d);
>>>>>>  ##Actualizamos el saldo del usuario
>>>>>>  $this->Usuario->id=$usuario['Usuario']['id'];
>>>>>>
>>>>>> $this->Usuario->saveField("creditos",($usuario['Usuario']['creditos']+$_POST['mc_gross']));
>>>>>>  }
>>>>>> }
>>>>>> }
>>>>>>  }
>>>>>> }
>>>>>> else if (strcmp($res,"INVALID")==0){
>>>>>>  // log for manual investigation
>>>>>>  }
>>>>>> }
>>>>>>  fclose($fp);
>>>>>> }
>>>>>> }
>>>>>>
>>>>>>
>>>>>> Esta función la puse en un controlador llamado recargas y que no pida
>>>>>> login
>>>>>>
>>>>>> saludos cualquier cosa escribeme aqui. :)
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> El miércoles, 7 de noviembre de 2012 09:43:53 UTC-6, tux escribió:
>>>>>>
>>>>>>> Hola a todos, deseo implementar pagos con paypal, pero no se por
>>>>>>> donde empezar, o si existe plugin o componentes o deberia trabajarlo a 
>>>>>>> puro
>>>>>>> codigo con el ejemplo de paypal. sin embargo estoy usando cakephp 2.2 y 
>>>>>>> me
>>>>>>> pierdo mucho, si alguno de uds. ya ha hecho algo parecido o tiene
>>>>>>> informacion, les agradeceria su ayuda.
>>>>>>>
>>>>>>  --
>>>>>> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es"
>>>>>> de Grupos de Google.
>>>>>> Para ver este debate en la Web, visita
>>>>>> https://groups.google.com/d/msg/cakephp-es/-/7K9T1DMsSYIJ.
>>>>>>
>>>>>> Para publicar una entrada en este grupo, envía un correo electrónico
>>>>>> a [email protected].
>>>>>> Para anular tu suscripción a este grupo, envía un correo electrónico
>>>>>> a [email protected]
>>>>>> Para tener acceso a más opciones, visita el grupo en
>>>>>> http://groups.google.com/group/cakephp-es?hl=es.
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> *Elvis Castro v.*
>>>>>
>>>>>  --
>>>>> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es"
>>>>> de Grupos de Google.
>>>>> Para publicar una entrada en este grupo, envía un correo electrónico a
>>>>> [email protected].
>>>>> Para anular tu suscripción a este grupo, envía un correo electrónico a
>>>>> [email protected]
>>>>> Para tener acceso a más opciones, visita el grupo en
>>>>> http://groups.google.com/group/cakephp-es?hl=es.
>>>>>
>>>>
>>>>  --
>>>> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es"
>>>> de Grupos de Google.
>>>> Para publicar una entrada en este grupo, envía un correo electrónico a
>>>> [email protected].
>>>> Para anular tu suscripción a este grupo, envía un correo electrónico a
>>>> [email protected]
>>>> Para tener acceso a más opciones, visita el grupo en
>>>> http://groups.google.com/group/cakephp-es?hl=es.
>>>>
>>>
>>>
>>>
>>> --
>>> *Elvis Castro v.*
>>>
>>
>>
>>
>> --
>> *Elvis Castro v.*
>>
>> --
>> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de
>> Grupos de Google.
>> Para publicar una entrada en este grupo, envía un correo electrónico a
>> [email protected].
>> Para anular tu suscripción a este grupo, envía un correo electrónico a
>> [email protected]
>> Para tener acceso a más opciones, visita el grupo en
>> http://groups.google.com/group/cakephp-es?hl=es.
>>
>
>  --
> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de
> Grupos de Google.
> Para publicar una entrada en este grupo, envía un correo electrónico a
> [email protected].
> Para anular tu suscripción a este grupo, envía un correo electrónico a
> [email protected]
> Para tener acceso a más opciones, visita el grupo en
> http://groups.google.com/group/cakephp-es?hl=es.
>



-- 
*Elvis Castro v.*

-- 
Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos 
de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a 
[email protected].
Para anular tu suscripción a este grupo, envía un correo electrónico a 
[email protected]
Para tener acceso a más opciones, visita el grupo en 
http://groups.google.com/group/cakephp-es?hl=es.

Responder a