Sage 100

 View Only
  • 1.  eBusiness Manager Credit Cards and encryption

    Posted 03-23-2023 13:34

    Hello,

    A customer has come to me requiring proof of security method at each step of the way during the eBusiness Sales Order process when using a credit card.  They want to know that credit cards are not being stored unencrypted on their servers at any time.  I have a call into Sage but the customer is getting antsy. I have already sent them the 'Sage 100 ERP Credit Card Processing spec.pdf.

    If anyone can shed any light on this i would appreciate it.

    How does the Credit Card data travel through from eBM order page from Start to Finish and What method of encryption is being used at each point? 

    eBM Web Site – client enters credit card info   

              (encrypted by SSL)   through customer firewall to 

    IIS Server – Which talks to another server

            (encrypted by Certificate or SSL??)   

    Sage Web Engine      (Sage WEb Engine and Sage 100 App Server and Paya are on one server )     thinking web engine might not ever hold data, just serves up web pages possibly to IIS?

              (encrypted by ?) talks to

    Sage 100      Which then sends info to Paya

         (encrypted by ?)     

    Paya Virtual Terminal   

    Thank you.



    ------------------------------
    Christine Kuhn
    Consultant
    RKL eSolutions, LLC
    ------------------------------


  • 2.  RE: eBusiness Manager Credit Cards and encryption

    Posted 03-24-2023 10:38

    The URL at the time of checkout should be set to use HTTPS. When it does that encrypts from the Client's browser to the IIS server that is hosting the site. Depending on the settings for the masapi.ini, the connection from IIS to the web engine may or may not be using a cert to encrypt. It will require a PEM certificate on the webengine to be configured for the port that it is communicating on. IIS displays images and the html from the web engine. The web engine does all the work to get the data and apply it to a template layout in HTML and it is presented to IIS to manage displaying to the client.

    The page that the client is entering in credit card information is using the page presented by IIS that was created by the webengine. Data is not stored there but it is not Paya's website displaying the fields to enter the CC info. When submitted, the values go back to the webengine and is used as a variable to tokenize the payment information with Paya. That Token is saved and used in Sage from that point on. The CC is never stored in a table in Sage, and it is cleared from the variables when completed. 

    The API to Paya is Encrypted to their server.



    ------------------------------
    Todd Martin
    MBA Business Software
    https://www.mbabsi.com
    ------------------------------



  • 3.  RE: eBusiness Manager Credit Cards and encryption

    Posted 03-27-2023 14:04

    Thank you Todd



    ------------------------------
    Christine Kuhn
    Consultant
    RKL eSolutions, LLC
    ------------------------------



  • 4.  RE: eBusiness Manager Credit Cards and encryption

    Posted 04-14-2023 13:51

    I have been asked a follow up question to this if anyone knows the answer to this.   Does eBusiness Manager use TLS to send credit card information from the Web Site Store to eBM and if so what version of TLS?



    ------------------------------
    Christine Kuhn
    Consultant
    RKL eSolutions, LLC
    ------------------------------



  • 5.  RE: eBusiness Manager Credit Cards and encryption

    Posted 04-14-2023 15:57

    What are you referring to the Web Site Store? There isn't a different store online with eBusiness. The payment is Tokenized with Paya like I mentioned above and the data from that is stored in the Sage tables. Communication with payment info is between the webengine and Paya. WebEngine tables are in Sage. Nothing is stored on IIS related to the data (images, CSS, JS, Etc are all on the IIS). Is this what you are referring to? Not sure I understood the question right.



    ------------------------------
    Todd Martin
    MBA Business Software
    https://www.mbabsi.com
    ------------------------------