Tips and Hints

Overview

This page contains helpful tips and hints for developing and managing your integration.

Development

  1. Avoid sending duplicate calls
    Sending unnecessary, duplicate calls is the number one reason integrators fail certification rounds. We recommend that you review all calls and eliminate any extraneous ones prior to turning the integration over for certification.
  2. Pay attention to Oauth token expirations
    Oauth tokens are valid for 30 minutes. Make sure to add handling for invalid tokens, and obtain a new Oauth token using the refresh token. Learn more about Oauth refresh tokens here: Guest Website Login
  3. Always Display the Error Message
    If a call to Paytronix generates an error, we recommend that integrators display the error code and error message returned by the system to inform the guest of the problem.
  4. Log Calls to Paytronix
    Log the request body and server response for all calls to Paytronix. This will simplify troubleshooting if you run into difficulties.
  5. Implement Double Click Prevention
    Double click prevention lessens the transaction load sent to our server and prevents any unintended changes to guest data (for example, creating multiple accounts or giving multiple rewards).
  6. Follow the Recommended Flow
    We provide recommended or required flows for most functionality, including a point of sale system or mobile app. Please reach out to the Integrations team to learn more about recommended and/or required flows.

Project Management

  1. Keep all Parties in the Loop
    Integration projects usually involve at least three companies, so it is necessary to keep all partners on the same page. Status updates should be emailed frequently between all partners (Paytronix included).
  2. Notify Paytronix when Key Deliverable Dates Change
    If you deliver your integration later than expected, your certification date will not be reserved. The earlier you communicate a delivery date change, the easier it will be for us to re-schedule your certification.
  3. Ask for Help
    Are you stuck on a particular flow or call? Please out to Paytronix as soon as possible so that we can help you keep your project on schedule.
  4. Thoroughly Test the Integration Submitting
    It is important for integrators to verify that all use cases are handled correctly before handing submitting the integration for certification. Please see the Development section above for some common mistakes
  5. Test All Flows Before Going Live
    It is important for the merchant to sign off on all flows and messaging that could be presented to the guest. Paytronix certification is conducted to ensure the data integrity, rather than branding or text.