WP/LO API Integration Issues - Anyone Else?

Options
We use WordPress forms to integrate with our Luminate Online API, which overall works very well. In particular, we've liked being able to embed LO forms onto a WP created page (as opposed to driving people to a PageBuilder page).


Recently, I've been getting a message in WP that says: " Unable to authenticate with Luminate! Please check that all provided credentials are valid. You may wish to login to your Luminate dashboard and enable debugging. If you need help connecting to the API, please contact Luminate support or the Blackbaud help forums."


I've reached out to Blackbaud support, and they say everything looks like it's configured correctly on their end so we've kind of reached a dead end in trying to sort this out. I even tried creating a new form from scratch hoping that would resolve it, but no such luck.


Has anyone else encountered this issue? And if so, were you able to fix it?
Tagged:

Comments

  • moved to Luminate Online Product Community.
  • Support isn't all that great with API support sometimes, which is beyond what they generally do.


    Did you turn on verbose debugging and look for entries in the logs? 


    If this happens reliably it could make finding the relevant log easier. Noah posted a tip a ways back when I posted about hunting endlessly through logs by last modified date.


    Logs are named in this format: Convio_api.app315b.log


    So, just find your jsession value from your url and hunt no more:

    https://secure3.convio.net/cmf/site/SPageServer/;jsessionid=00000000.app315b?NONCE_TOKEN=382142C45C9CEB380B7E2232518BD1E9&pagename=donate_main


    BPM

     
  • Eric Jost‍,


    There are many gotchas when it comes to the Luminate API.

    The following is a list of things to check:
    • Are you connecting to the server-side API?
    • If you are connecting to the server-side API, are you authenticating correctly and getting all the tokens correctly?
    • If you are connecting to the client-side API, do you pass all the right parameters to every call and are you connecting to the same server?
    If you are using donation form, then the client-side API calls don't require much configuration. However, if you are using survey API, it's very strict in it's authentication to prevent bot submissions. For that you need to make sure that your authentication handshake is correct and that all your form submissions go against the same server that you have authenticated against. This is probably the most challenging of all API calls.


    FYI: if you are using the Gravity Forms integration plugin it is very buggy. To bypass the proper authentication they require a static IP address to be white-listed in Luminate.


    Hope this guides you in the right debugging direction.

Categories