Support » Plugin: Paypal Target Meter » [Plugin: Paypal Target Meter] Doesnt update anymore

Viewing 15 replies - 1 through 15 (of 16 total)
  • Thread Starter tvds

    (@tvds)

    Ummmm…. and the developer of this plugin does not give any reactions anymore….

    To bad 🙁

    Plugin Author Loki

    (@lokkju)

    Perhaps because you didn’t give me any idea what the problem was?
    It’s still working for me – have you installed the newest version and checked the new debugging functionality?

    Thread Starter tvds

    (@tvds)

    Hi Loki,

    Good to hear from you.

    Well the problem (like said in the first post) is that it does not update the amount anymore.

    The amount is very different in my paypal account than with the plugin.

    I’ve got the newest version 1.2.4 (I always update right away)

    And how do I turn on the debugging mode? Sandbox and Sandbox Beta does not seem to do a lot.

    Thanxs

    So was the problem fixed ?

    Thread Starter tvds

    (@tvds)

    Not for me.

    Plugin Author Loki

    (@lokkju)

    tvds – you still have not told me *anything* that would help me narrow down your issue. Sandbox and Sandbox Beta are paypal API modes that are used for development purposes, and have nothing to do with the debug mode I’m talking about.

    The plugin includes a debug/log config page, that will let you see what exactly is going on. It’s under the Tools menu – please check that and see if it help you at all, or gives you any errors.

    Yeah i posted the debug log to loki in one of these other posts in this forum.

    However tvds, i strongly suggest you censor out some sensitive info like some special codes that point to your api. Look at my e.g. output for some ideas what to censor…

    Loki i hope you can take a look at my error log and give me some input, thx <3

    Thread Starter tvds

    (@tvds)

    Sending Request:
    https://api-3t.paypal.com/nvp?METHOD=TransactionSearchXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
    
    Raw Response:
    L_TIMESTAMP0=2011%2d06%2XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
    
    param L_TIMESTAMP0: parsing transaction TIMESTAMP ( 0 )
    << AND ALL IN BETWEEN >>
    param L_TIMESTAMP99: parsing transaction TIMESTAMP ( 99 )
    param L_TIMEZONE0: parsing transaction TIMEZONE ( 0 )
    << AND ALL IN BETWEEN >>
    param L_TIMEZONE99: parsing transaction TIMEZONE ( 99 )
    param L_TYPE0: parsing transaction TYPE ( 0 )
    << AND ALL IN BETWEEN >>
    param L_TYPE99: parsing transaction TYPE ( 99 )
    param L_EMAIL0: parsing transaction EMAIL ( 0 )
    << AND ALL IN BETWEEN >>
    param L_EMAIL99: parsing transaction EMAIL ( 99 )
    param L_NAME0: parsing transaction NAME ( 0 )
    << AND ALL IN BETWEEN >>
    param L_NAME99: parsing transaction NAME ( 99 )
    param L_TRANSACTIONID0: parsing transaction TRANSACTIONID ( 0 )
    << AND ALL IN BETWEEN >>
    param L_TRANSACTIONID99: parsing transaction TRANSACTIONID ( 99 )
    param L_STATUS0: parsing transaction STATUS ( 0 )
    << AND ALL IN BETWEEN >>
    param L_STATUS99: parsing transaction STATUS ( 99 )
    param L_AMT0: parsing transaction AMT ( 0 )
    << AND ALL IN BETWEEN >>
    param L_AMT99: parsing transaction AMT ( 99 )
    param L_CURRENCYCODE0: parsing transaction CURRENCYCODE ( 0 )
    << AND ALL IN BETWEEN >>
    param L_CURRENCYCODE99: parsing transaction CURRENCYCODE ( 99 )
    param L_FEEAMT0: parsing transaction FEEAMT ( 0 )
    << AND ALL IN BETWEEN >>
    param L_FEEAMT99: parsing transaction FEEAMT ( 99 )
    param L_NETAMT0: parsing transaction NETAMT ( 0 )
    << AND ALL IN BETWEEN >>
    param L_NETAMT99: parsing transaction NETAMT ( 99 )
    param TIMESTAMP: can't decode!
    param CORRELATIONID: can't decode!
    param ACK: can't decode!
    param VERSION: can't decode!
    param BUILD: can't decode!
    param L_ERRORCODE0: parsing transaction ERRORCODE ( 0 )
    param L_SHORTMESSAGE0: parsing transaction SHORTMESSAGE ( 0 )
    param L_LONGMESSAGE0: parsing transaction LONGMESSAGE ( 0 )
    param L_SEVERITYCODE0: parsing transaction SEVERITYCODE ( 0 )
    Transactions:
    TRANSACTIONID|TIMESTAMP|STATUS|AMT
    70032711PG1563459|2011-06-20T08:35:07Z|Completed|1.50
    << LAST >>
    95196060HW2046739|2011-04-15T18:29:13Z|Completed|2.99
    << BUT IN PAYPAL THERE ARE MORE >> 
    
    Done

    Ok, loki, work your magic :d pew pew

    Plugin Author Loki

    (@lokkju)

    oh, wow, yeah… so the API only allows 99 records per transaction. It looks like what is going on is you have your date range large enough (or you just have a massive number of donation in a short time period) so that not all the transactions come back.

    I can go ahead and try to put in some iterative functionality, so that if the record count reaches 99 before the date range is exhausted, it tries to do another request for more records – but that will take me a bit.

    Well being such a good samaritan, i am willing to accept some of your excess donations to take some of the load off you.

    *wink wink :}

    Thread Starter tvds

    (@tvds)

    To bad Moogle Stilzkin, but that doesn’t bring down the initial amount of records does it

    😉

    Loki, the api does it not just provides the current amount as from a certain date?

    So that you don’t have to count all the amounts in the records?

    Plugin Author Loki

    (@lokkju)

    nope, it just returns transactions

    Thread Starter tvds

    (@tvds)

    D#^$%@*mn……

    To bad.

    Ummmm by the way… I found this.

    https://www.x.com/docs/DOC-1186

    That might help.

    I’m using your plugin on a None date base. So “get” all.

    If you change that to “get Current Balance” using the api (see link) that would be just enough…. wouldn’t it?

    Plugin Author Loki

    (@lokkju)

    “get current balance” is significantly different than “get the sum of deposits since X” – especially if you spend money, or if you only want to count money sent to a specific email address (when you have multiple associated with your paypal account.

    There are other plugins designed for just the “get current balance” functionality, but that was not a design goal of this plugin. If you really want it, I’ll consider adding it, but you have to be aware that it only gives you exactly what it says – not a sum of deposits.

Viewing 15 replies - 1 through 15 (of 16 total)
  • The topic ‘[Plugin: Paypal Target Meter] Doesnt update anymore’ is closed to new replies.