Debug your code to see what's happening ?

On Sat, Sep 19, 2009 at 4:05 AM, Dave Maharaj :: WidePixels.com <
[email protected]> wrote:

>  I am trying to call a simple function inside the app_controller but
> nothing is happening.
>
> function afterPaypalNotification($txnId) {
>                     if
> ($transaction['InstantPaymentNotification']['payment_status'] ==
> 'Completed') {
>      //get info from transaction
>      $user_id = $transaction['InstantPaymentNotification']['custom'];
>      $adding = $transaction['InstantPaymentNotification']['quantity'];
>
>      $credits = $this->User->getCredits($user_id);
>
>      $addCredits = $adding + $credits;
>     $this->User->id = $user_id;
>      $this->User->saveField('credits', $addCredits);
>
>
>               } else {
>               //do something else Not Approved email
>           }
>       }
>
>
>
> public function getCredits($id)
>    {
>     $params = array(
>         'conditions' => array(
>             'User.id' => $id),
>         'fields' => array('User.id',
>            'User.credits'),
>         'contain' => false);
>
>     $q = $this->User->find('first', $params);
>       return $q['User']['credits'];
>
>    }
>
> Where am I going wrong here?
>
> The IPN is being sent back when I test from PayPal sandbox, saved to mydb
> so there is a record. I am sending a real user id to test so it should be
> doing something.
>
> Dave
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to