Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Using Aspenware QA in this example

  1. Go to, https://unity.aspenwarecommerce.net/UnityQA/index.html

    Image Modified
  2. Change the ‘V1’ dropdown at the top to 'V3'

  3. In Swagger, click green ‘Authorize’ button on the right

    Image Modified
  4. Enter ClientID and ClientSecret and check the ‘access control service’ (first in the list) and ‘services’ (last in the list) Scopes and click Authorize at the bottom of the list. To get the ClientID and ClientSecret, look in Last Pass for notes with a name like, ‘Resort Name - Unity ClientID’.

    Image ModifiedImage Modified

  5. If the credentials are valid, you should see this success message:

    Image Modified
  6. If you receive an ‘invalid scope’ error, typically uncheck the itinerary, entitlements and retail services (service.itinerary, service.entitlements, service.retail).

  7. Test an API call to verify data is returned from the POS. For RTP, an easy one is the Access call (/api/Access/locations)

    Image Modified
  8. Click, ‘Get’ and then ‘Try it out’

    Image Modified
  9. Then click 'Execute

    Image Modified
  10. If you see POS data returned (like the access location list below), that means Unity can communicate to RTP

    Image Modified
  11. Another API call that can be used for RTP and SW is the User authenticate

    Image Modified
  12. Enter the credentials you use on the site. Replace ‘string’ in both places below w/ your actual username and password.

  13. Image Modified

    If the results show the RTP or SW customer ID number (RTP IPCode or SW guest_no), that means Unity can communicate to the POS system. If this works but you can’t login from the site, it’s typically an issue in Nop.

    Image Modified

...

Filter by label (Content by label)
showLabelsfalse
max5
spacescom.atlassian.confluence.content.render.xhtml.model.resource.identifiers.SpaceResourceIdentifier@87e
sortmodified
showSpacefalse
reversetrue
typepage
cqllabel in ( "unity" , "swagger" ) and type = "page" and space = "DB"
labelsunity swagger

...

hiddentrue

...

...