⚠️ Note: Adyen Cloud PoS is currently only available as private preview. Please get in touch with Firmhouse support to get this feature enabled on your project and Adyen account.
To use an Adyen PoS Terminal with Firmhouse, a few additional settings need to be configured for the terminal in your Adyen merchant account configuration. This is on top of the normal Firmhouse Adyen account configuration.
Creating an Event URL to Firmhouse
To have your terminal pass certain events back to Firmhouse, you need to create an Event URL for each terminal you want to connect to Firmhouse.
Steps
In your Adyen account, open Point of sale in the sidebar and click Terminal settings.
In the terminal Settings sidebar, click Integrations.
Under Terminal API find click Decrypted.
Under Event URLs and click Add new.
In the new empty row that appears click the pencil icon button.
In the Edit URL form that pops up enter https://portal.firmhouse.com/api/v1/payment_status/adyen_pos?uuid=<THE UUID of your Firmhouse project>
Firmhouse support can help you obtain the value for the UUID of your Firmhouse project.Enter your merchant in the Username field.
Enter the HMAC key from the Webhook notification to Firmhouse as Password.
Keep Public as setting.
Click Edit URL.