{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-guides/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["sub-heading","cards","card"]},"type":"markdown"},"seo":{"title":"Cloud invocation","description":"Transform your commerce with PXP's unified platform—seamless payments, real-time insights, and global growth in one powerful integration.","lang":"en-UK","siteUrl":"https://developer.pxp.io"},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"cloud-invocation","__idx":0},"children":["Cloud invocation"]},{"$$mdtype":"Tag","name":"SubHeading","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Invoke POS devices over the Unity Gateway from a cloud ePOS or Oracle Opera Cloud."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Cloud invocation lets your back-office or cloud POS call a payment terminal without a local device IP connection. Your system sends the request to PXP over the internet, then Unity routes it to the POS+ device at the merchant site."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["We support two ways of invoking a POS device from the cloud:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["PXP cloud device API"]},": Use the cloud device REST API with PXP-POS HMAC authentication."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Oracle Opera Cloud:"]}," Integrate through Oracle's OPI Cloud interface (which PXP supports). Configure terminal mode, mTLS, and site mapping in Opera, then use cloud invocation for card-present payments."]}]},{"$$mdtype":"Tag","name":"Cards","attributes":{"columns":2,"cardMinWidth":240},"children":[{"$$mdtype":"Tag","name":"Card","attributes":{"title":"How it works","icon":"info-circle","imagePosition":"start","iconPosition":"auto","layout":"vertical","align":"start","variant":"filled","to":"/guides/point-of-sale/pos-plus/cloud/how-it-works"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["How cloud invocation works, which intents to use, and what to do before you send requests."]}]},{"$$mdtype":"Tag","name":"Card","attributes":{"title":"Cloud device API","icon":"code","imagePosition":"start","iconPosition":"auto","layout":"vertical","align":"start","variant":"filled","to":"/guides/point-of-sale/pos-plus/cloud/api"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Get started with PXP-POS HMAC and the Unity Gateway cloud device endpoints."]}]},{"$$mdtype":"Tag","name":"Card","attributes":{"title":"Oracle Opera (coming soon)","icon":"hotel","imagePosition":"start","iconPosition":"auto","layout":"vertical","align":"start","variant":"filled"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["What Opera Cloud supports, and how it links to cloud invocation setup."]}]}]}]},"headings":[{"value":"Cloud invocation","id":"cloud-invocation","depth":1}],"frontmatter":{"seo":{"title":"Cloud invocation"}},"lastModified":"2026-10-22T16:05:28.791Z","pagePropGetterError":{"message":"","name":""}},"slug":"/guides/point-of-sale/pos-plus/cloud","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}