int_Adyen Version 2.
Table of Contents Short description of Adyen payment system ........................................................................................................................................................... 4 Use case : Redirect .................................................................................................................................. 6 Use case : Credit Card ................................................
1.Summary This cartridge enables a DemandWare store to use the Adyen payment service. The merchant has to open an account with Adyen first and after installation of the cartridge needs to configure some items in the Demandware Business Manager as well as in the Adyen back office to make the integration work. Adyen offers a test environment, so the integration can be tested before switching to the Adyen production environment.
2.1 Functional Overview Short description of Adyen payment system Adyen can receive payments in 2 ways : l via the Adyen API using SOAP or POST. A result is returned right away. This can only be used for Credit Cards. The cartridge uses POST via the Adyen REST API.
Registered and unregistered shoppers will be able to follow the standard SG flow with the following changes : l Adyen redirect, Adyen API and Gift Certificates (GC) will be the only payment options l if only redirect is enabled : no entering of creditcard details in the billing step (as this is done on the Adyen HPP) a redirect to Adyen after clicking the continue button on the order summary page (only if no GCs are used and/or they don't cover the whole amount) l if Adyen API payments are enabled :
rect (see screenshot below). Usually Payment Selection is set to 'one' to select the one-page flow on the Adyen HPP. If the debug setting is checked you will see a button before the redirect, which gives you a chance to inspect the contents of the form being sent to Adyen.
You will see the checkout page and can press the 'SUBMIT ORDER' button. If debug is enabled you will see a small button You can then check the form that will be submitted via Chrome's 'inspect' method (or a 'view source' on other browsers). If debug is not enabled you will be redirected immediately and will see a list of payment methods (depends on your country).
In business manager you can check the result of the payment in the Payment tab of the order detail screen (Payment Status should be Paid and the Adyen Eventcode should be AUTHORISATION):
and sent to Adyen via the Adyen API and PAL adapter. Make sure the settings for the Adyen PAL adapter are correct.
: In BM, check the order status :
l You will need a configured Adyen account l You'll probably want to style (skin) the Adyen HPP so that it matches the look and feel of your store. See the Adyen skin manual or contact Adyen support for more info. 2.
■ If only redirect is used, all the payment data is entered into the Adyen HPP by the shopper and no Creditcard data will be stored inside DemandWare (except the brand of card used). ■ The shopper email address and shopper ID used in DemandWare will be sent to Adyen to enable recurring and/or 'one click' payments.
3.1 Setup Please install the int_adyen cartridge in the regular way using UX studio and the downloaded zip file. 3.2 Configuration Import attributes and settings from within BM (Administration > Site Development > Site Import & Export). Load the 'site-template.
Please see section 5.
The following steps are needed to complete the integration : l Install cartridge l Import site template (system objects) l Change COSummary pipeline l Configure Merchant's Adyen Account in the Adyen Backoffice l Configure Adyen parameters in DW l Test l Create Skin for Adyen HPP All in all, these steps should not require more th
Changes in CO-Summary : Instead of showing a confirmation page, the shopper is redirected to Adyen using the Adyen-‐ redirect pipeline.
Adyen API payments / Credit Card payments These are handled in the separate Adyen-‐Credit pipeline.
moment the shopper clicks on 'Pay'. This check calls a script which is configured in the Aden backoffice (settings > servercommunica-‐ tions : OpenInvoice Retrieve Details ). The adress/URL of the script should point to the Af-‐ terpay pipeline in the Adyen cartridge. Example : https://adyen01.tech-‐prtnr-‐eu01.dw.demandware.net/on/demandware.
Make sure you have an Adyen test account. Configure your account and then configure the Adyen settings in the BM. Test Creditcards In case you want to test creditcards as a payment method, Adyen provides some test numbers you can use. Please check the following link as these numbers may change : https://support.adyen.com/index.
adapter. The user, password and location can be configured here. Business Manager configuration Please read the Adyen Integration manual for more info about these attributes. Some example settings are shown below : The Debug Setting set to 'yes' shows a 'pay' button before doing the redirect to Adyen.
4.
5.User Guide 5.1 Roles, Responsibilities The store administratior should check the correct configuration of the Adyen Merchant ac-‐ count in the Adyen BackOffice (CA) and should check the reception of the Adyen notification messages on a regular basis.
In case of a refund the payment status will change to 'Not Paid' and the info will change like this :
This integration provides no new functionality
l 'Session validity' and 'Shipbeforedate' are not used.
7.Release History Version Date 1.0.0 April 27, 2011 Initial release 1.0.