Homologated Partner

Class One, incorporates another new Payment Means interface

Adyen

Espectros Musicales
Colección privada: Javier Sabariz

Adyen

The platform to help your business grow

End-to-end payments, data, and financial management in a single solution. Meet the financial technology platform to help realize your ambitions fast.

We would like to thank Jocelyn Gonzalez for the great collaboration we have had in the development part, as well as Alberto López in the coordination part.

Integration.

The integration with Adyen is divided into two large blocks. On the one hand, the integration of physical terminals and, on the other, the integration of online payments (ecommerce, tokenization…)

Physical Terminals

The integration with Adyen is divided into two large blocks. On the one hand, the integration of physical terminals and, on the other, the integration of online payments (ecommerce, tokenization…)

  • We will now describe the configuration parameters:
  • Merchant account. Mandatory parameter. Name of the merchant account in Adyen, it will typically have the format POS. If we want to activate Refunds (explained later) and we also have a POS, we recommend that the merchant accounts be different.
  • Path to certificate. Mandatory. Path on the server to the adyen certificate. https://docs.adyen.com/point-of-sale exit/choose-your-architecture/local#install-root-cert
  • Test mode: Active in test mode, disable it for Live mode.
  • Webhook parameters. Required if we want to activate Refunds. They have to correspond exactly to the Webhook settings in Adyen, which we will explain in detail later.
    • Username:
    • Password
    • HMAC Key
    • Email notifications: email address (or emails, separated by semicolons ‘;’) where notifications will be sent if there is a problem with the refunds
  • Parameters of each terminal:
    • Serial Number: Required. Concatenation of the device model and the serial number of the terminal. It can be easily located on the Adyen platform at Point of sale ->Terminals -> select terminal.
    • Endpoint: IP address of the terminal, preceded by https://
    • Payment Method: Associated POS payment method. This will help us identify when to send the payment order to the terminal. Logically, payment methods should not be repeated between different terminals.
    • Key identifier, Key passphrase and Key version: They must correspond to the parameters that we have defined in Adyen, in the terminal menu -> Integrations -> Encryption Key
    • Show tips: If we want the terminal to offer the possibility of offering tips, as configured in Adyen (Terminal Menu -> Payment Features -> Tipping)
    • Allow Negatives / Refunds: Whether we allow returns or charges for a negative amount.
  • Finally, indicate that the currency will be taken from the Adyen online payments currency parameter, in the Adyen – Online panel. https://docs.adyen.com/development-resources/currency-codes
We could continue explaining how the processes are in Class One, we will only indicate the blocks
  • REFUNDS

  • TIPS

  • DCC – PAYMENT IN OTHER CURRENCIES

ONLINE PAYMENTS

Through this integration we will be able to carry out 3 main use cases:
  1. Send invoice payment links. Reception through a Webhook of the result of the payment operation and registering the corresponding collection in the PMS.
  2. Send email with payment link at €0 to tokenize the customer’s card. Reception through the Webhook of the card token
  3. Make payments against a previously saved token. http://manuales.shms.es/sspsd2/

ONLINE PAYMENTS in CWM

×