Jump to content


Caspio Guru
  • Content Count

  • Joined

  • Last visited

  • Days Won


douvega last won the day on September 7 2018

douvega had the most liked content!

About douvega

  • Rank
    Advanced Member
  • Birthday 01/12/1989

Recent Profile Visitors

701 profile views
  1. This is a very specific requirement, I would recommend you trying Caspio Professional services or hiring an independant developer to achieve what you need.
  2. Does your payment gateway offer webhooks or messaging service for each transaction? What is the payment gateway you are using?
  3. Even though the standard payment flows that Caspio offers are very good, @Bradl is right, no recurring payments are available. I would like to recommend you trying this third party API connector which allows you to connect your payment processor directly to Caspio.
  4. What you are looking for is possible with the AWS S3 API, there is a method to create a signed URL to your file and you can set the live time to 1minute for example so links are valid only for that time frame, anyone using the link out of that frame will get an error message from aws. It is not necessary to set your bucket public and the user get a more natural experience since it is secure without having to put in a password everytime he wants to view a file. Process starts from putting the initial file since it has to somehow relate to your Caspio record, it could be a complex process but it is a completely doable integration. This is not, unfortunately, a do yourself task if you do not have the technical knowledge about APIs. I recommend you to hire a developer for that, or if you want to give it a try, AWS has good documentation on using their API. I hope this can help you solving your issue.
  5. I think this Caspio tutorial is what you are looking for. I hope it can be of help. Regards.
  6. Hi, Yes, passing the WordPress logged in user email as a parameter is completely possible. However, you must be a bit techie to get it done, you could create a button using the WP method wp_get_current_user() in the PHP of your site and then pass the email as URL parameter. I found this article on the web which could help you If you do not have the expertise of doing something like this, I would encourage to hire someone to do it for you as you may cause serious damage to your site if it is not done properly. I hope this gives you some light on what you are trying to do. Best Regards.
  7. Hi there, Based on my experience, these type of services such as Squarespace or Weekly suffer some limitations when combining it with such a powerful service like Caspio. I would rather advise to create your own HTML site for hosting your web application, you will discover it is easy and the interface and other functionalities have no limits, you on control over everything. Another good alternative, in case you do not want to play with HTML coding is a WordPress site, you can manage your pages in the way you need with a drag and drop site builder. It all depends on your needs. I invite you to see this app I created with Caspio so you really see Caspio potential when using custom HTML interface: CASPIO WEB APP EMBEDDED IN HTML SITE
  8. If you want to copy data from one account to another, then you can try using the Caspio API. However, you must be aware that this could be a costly operation depending on how many records you are copying. If you share why you are trying to do somethink like that, maybe we can find a work around. Regards.
  9. Thanks, the following code should work: <a href="#" id="myLink_[@field:Nurse_ID]" target="_blank"></a> <script> if([@calcfield:1#] > 0){ document.getElementById("myLink_[@field:Nurse_ID]").innerHTML = "Edit Password"; document.getElementById("myLink_[@field:Nurse_ID]").href = "https://MyAcct.caspio.com/dp/1234?Nurse_ID=[@field:Nurse_ID]"; }else{ document.getElementById("myLink_[@field:Nurse_ID]").innerHTML = "Add Password"; document.getElementById("myLink_[@field:Nurse_ID]").href = "https://MyAcct.caspio.com/dp/1234?Nurse_ID=[@field:Nurse_ID]"; } </script> I was not able to test this code but please let me know if it works as expected.
  10. Hi @BFuchs Your code is not working for all rows since you are generating several items with the same id "myLink", remember each id must be unique. Could you please identify a field within the table which is unique so I can provide you with the proper JS? Tell me the full name of the unique field.
  11. Hi @Ras2019 What is the datatype for [@authfield:Company_Users_tbl_Company_ID] field? Is it autonumber, random ID, GUID??
  12. Hi @gsgriffin Your question seems to be a bit confusing. Do you have a sample page we can look at to see what the issue is? Regards
  13. douvega

    Estimate app

    It seems to me that you need a one to many relationship since one bid can contain many materials. https://howto.caspio.com/tables-and-views/relationships/
  14. I posted a NodeJS sample code to get the authorization token in the following post: You can reuse the code for making more calls as needed.
  15. In case someone is looking to connect to the CASPIO API using NodeJS, here is the code sample to get the authentication token. const https = require('https'); const querystring = require('querystring'); const data = querystring.stringify({ "grant_type": "client_credentials", "client_id": "[INSERT CLIENT ID HERE]", "client_secret": "[INSERT CLIENT SECRET HERE]" }); const options = { protocol: 'https:', host: '[INSERT CASPIO ACCOUNT HERE].caspio.com', path: '/oauth/token', method: 'POST', headers: { 'Content-Type': 'application/json' } }; const req = https.request(options, (res) => { console.log(`statusCode: ${res.statusCode}`); res.on('data', (d) => { process.stdout.write(d); }); }); req.on('error', (error) => { console.error(error); }); req.write(data); req.end();
  • Create New...