Integration with Rails app 2019

SOLVED

Hello and good day to all.

I'm looking for a way to access SAGE 50 endpoints for purchase orders, invoice. inventory etc through our front-end system built in Rails. The ideal solution would be through an API which I couldn't find any suitable yet. The second resort would be through a 3rd party connector and lastly would be through the SDK, this being last resort due to the difference in languages of the SDK and our system.

I'm sure other have done this before, hence why I'd like to ask for any advice or tips to approach this. Also, I'd appreciate the link to the SDK as most of the links I've gotten doesn't lead me to anywhere. Thanks in advance!

Parents
  • +1
    verified answer

    Hello Fahmiin, 

    Sage 50 US provides three types of interfaces to integrate with external applications: COM, .NET and ODBC. The ODBC interface is read-only but the other two support read/write operations.

    The COM/.NET APIs are suitable for desktop/client-server type applications but can be adopted for web applications with additional layers of code.

    You can download the currently supported versions 2019.2 SDK from KB 96384 and 2020.0 SDK from KB 99380. They contain sample code and documentation on the APIs.

     Once you install the SDK, the documentation files will be copied to the following folders by default:

     “C:\Program Files (x86)\Sage\Sage 50 2019.2 SDK” as .CHM files and My documents folder such as “C:\Users\Soumen\Documents\Sage 50 2019.2 SDK” as .PDF files.

    We have a Developer Partner Program which will entitle you to an extra license of Sage 50 for development purposes and API technical support. The subscription fee is $350 for the first year and $250 each subsequent year. If you would like to subscribe, please send your contact details to [email protected]. Thanks!

Reply
  • +1
    verified answer

    Hello Fahmiin, 

    Sage 50 US provides three types of interfaces to integrate with external applications: COM, .NET and ODBC. The ODBC interface is read-only but the other two support read/write operations.

    The COM/.NET APIs are suitable for desktop/client-server type applications but can be adopted for web applications with additional layers of code.

    You can download the currently supported versions 2019.2 SDK from KB 96384 and 2020.0 SDK from KB 99380. They contain sample code and documentation on the APIs.

     Once you install the SDK, the documentation files will be copied to the following folders by default:

     “C:\Program Files (x86)\Sage\Sage 50 2019.2 SDK” as .CHM files and My documents folder such as “C:\Users\Soumen\Documents\Sage 50 2019.2 SDK” as .PDF files.

    We have a Developer Partner Program which will entitle you to an extra license of Sage 50 for development purposes and API technical support. The subscription fee is $350 for the first year and $250 each subsequent year. If you would like to subscribe, please send your contact details to [email protected]. Thanks!

Children