Menu Close
    Searching for an experienced Prestashop Development Company ?

    Prestashop Adyen Payment Gateway

    Does accepting payment by bank wire or by cheque takes too long? Try our Prestashop Adyen Payment Gateway module and receive the payment in minutes. Prestashop Adyen Payment Gateway is a popular payment method. With this module, admin can easily provide a new payment gateway named as “Adyen” to their customers for standard as well as subscription-based products. Buyers can pay the order amount through this payment gateway and for the subscribed products too. The collection of payment will occur directly from the customer’s account based on the subscription plan of the buyer. Admin can even refund the product amount through the module if the buyer has requested for the refund by any means.

    NOTE: Prestashop Adyen Payment Gateway module is compatible with PSD2 SCA(Strong Customer Authentication).

    Check the overview of the plugin in the video mentioned-below –

    Features

    • Online payment via Adyen Payment Gateway.
    • Reliable, Secure and Easy to use.
    • Different payment methods are available for the customers to pay.
    • Admin can configure the module for test purpose or for live mode.
    • An admin has to provide the API keys as per the mode selected.
    • Admin can view the list of orders placed through Adyen separately in a new tab named as “Adyen Payment Gateway”
    • Admin can also view the order detail by clicking on any of the order from the list.
    • An admin can refund either full or partial amount to buyer.
    • Admin can specify the amount for partial refund.
    • The refunded amount will be updated on the order detail page.
    • Admin can enable/disable the “payment through HPP (Hosted Payment Pages)”.
    • If payment through HPP is enabled, then customer will be redirected to Adyen site to complete the payment.
    • If “payment through HPP” is disabled, then the custom form will open on the website to make the payment using card details.

    Recurring Features

    • Admin can create the Adyen plan and specify the plan name.
    • Admin need to specify the amount & the duration of the subscription plan
    • As per the subscribed plan, the subscription amount will be deducted from the buyer’s account.
    • Admin can assign plans to products in two ways i.e either from the edit product page or from “Manage product subscription” tab.
    • An admin can view the list of subscribed customers.
    • Admin can also cancel the subscription of any customer.
    • Buyer can view the subscription details on product page.
    • Subscription is only possible through Adyen payment gateway.
    • Customer can view the list of subscription in a new tab named as “My Adyen Subscription”.
    • The amount displayed in the cart is only the product amount. The subscription amount will automatically deducted while paying through the Adyen gateway.
    • The detail of full payment made by “Adyen payment gateway” will display on the order confirmation page.
    • Admin can view the subscription details in the buyer’s order detail page.
    • Add chosen option for creating product subscription in Back office.

    NEW FEATURES (Available In Current Version)

    • Admin must use notification URL in his/her CA account for getting order as ‘Payment Accepted’.
    • If customer is using 3D secure card, he/she need to authenticate by entering the username and password.
    • Module translations available in these languages – Arabic(ar), German(de), Spanish(es), French(fr), Italian(It), Japanese(ja), Dutch(nl), Portuguese (pt), Romanian (ro), Russian(ru)

    Installation

    • Firstly, Go to Module Manager in Back office and click on ‘upload a module’.
    • Now, Drag and drop the module file or select the file from the system.
    • In this way, the module installation will be successful.
    Click here to install Prestashop Adyen Payment Gateway Module
    Drop or select to upload the file of Prestashop Adyen Payment Gateway Module
    Prestashop Adyen Payment Gateway Module is installed

    Configuration

    After successful installation, admin has to configure the module. Admin will provide all the Adyen API details here. You can use the module either for test or live purpose.

    Configuration

    If admin has enabled the Payment through HPP (Hosted Payment Page)

    HPP

    In this way admin can successfully configure the module.

    Note :

    Cron Setting –

    For recurring payment according to plan, Admin has to set CRON job for everyday. Set following URL to CRON tab.

    0 0 * * * curl http://www.sitename.com/modules/psadyenpayment/wkadyenupdatedatabase.php?token=your_token

    You have to replace the string “www.sitename.com” with your site link.

    Note

    Admin has to enter the Notification URL on the Adyen Payment site in order to generate the orders with the order status as “Payment Accepted”. Otherwise, the order generates with the order status as “Awaiting Adyen Payment”. Admin can add notification URL by following the path written below : CA Account -> Account -> Server communication -> Add Standard Notification.

    *The notification setting will work only on your Live site URL*

    add URL in adyen wesite
    server communication
    server communication settings
    server comm. settings

    How to get API credentials

    To get the API’s of Adyen Payment Gateway, admin has to create an account on Adyen payment gateway. Admin can create/signup to their accounts from the following link  https://www.adyen.com/home/discover/test-account-signup#form

    Admin can login to their accounts from here-

    For Test purpose– https://ca-test.adyen.com/ca/ca/login.shtml

    For Live purpose- https://ca-live.adyen.com/ca/ca/login.shtml

    1-4

    After log in, admin can generate username and password by navigating through Account> API credentials.

    2-3

    On API credentials page, click on “Create new credential” button.

    3-3
    4A

    Client Encryption Key – Admin has to fill client encryption key. If admin is using the custom payment form i.e. the payment through HPP is inactive.

    5-1

    Admin can create a new user account by clicking on “Create new user” button on the Users page.

    6
    7

    HPP CREDENTIALS

    If admin has enabled the HPP, then admin need the skin code and HMAC key. Follow the steps as mentioned in the screenshots –

    Get the code
    Get the skin code

    This is how admin can get all the credentials to set up the Adyen Payment Gateway.

    Back-end view

    After the successful installation of the module, a new tab “Manage Adyen Payment” adds in the back office.

    Module-manager-•-Demo

    Manage Adyen Transaction

    Admin can view the list of all the transaction made through Adyen payment gateway. Go to Adyen Payment Gateway -> Manage Adyen Transaction

    Manage Adyen Payment 2

    Manage Adyen Plan

    To manage the recurring payment method, admin has to create various plans for subscription. Go to Adyen Payment Gateway -> Manage Adyen Plan

    Manage Adyen Payment 3

    Once the admin clicks on the Create Plan, a new page will open where admin will have to enter the Plan details.

    Manage Adyen Payment 4
    Manage Adyen Payment 5

    Manage Product Subscription

    After creation of plans admin has to assign adyen subscription plans to products, so that products can become subscription based product if the payment is made through adyen payment gateway. Go to Adyen Payment Gateway -> Manage Product Subscription

    Manage Product Subscription
    Manage Product Subscription 2
    Manage Product Subscription 3

    You can also assign a particular plan to a product from edit product page settings. To do so, go to modules section.

    adyen1

    After clicking on the configure button, following page will open. Here, select the plan and assign on this particular product.

    adyen2

    Manage Customer Subscription

    Admin can view the list of those customers who have purchased the product with subscription plans.

    Manage Customer Subscription

    Standard workflow

    After successful configuration of the module, buyer can view the Adyen payment gateway to make the purchase on the store.

    workflow
    checkout page

    Now, if admin enables the payment through HPP, then customer redirects to Adyen website. Payment selection is set to Multi-Page.

    adyen payment method 1

    If the customer selects MasterCard

    adyen payment method 2
    adyen payment method 3
    adyen payment method 4

    If the customers pays via his 3D Secure MasterCard. With 3D secure cards, customer will be asked to enter the Username & Password to reconfirm the order.

    adyen payment method 5
    adyen payment method 6
    adyen payment method 7

    Order will be created. Payment Selection is set to Single Page

    adyen payment method 8
    adyen payment method 9

    If the payment via HPP is disabled, then the customer will not redirect to the Adyen Payment site. Instead, he/she can make the payment from the store itself.

    Also note that in this case, customers can only make payments using their card details. Currently, other payment methods supported by Adyen are not available to use in the module when HPP is disabled.

    adyen payment method 10

    After a customer places the order, admin can view the detail of the Order. Payment status will display as Awaiting Adyen Payment if admin has not set the Notification Settings.

    adyen payment method 11

    Payment status will display as Payment Accepted if admin has set the Notification Settings.

    adyen payment method 12

    In this way, the customer can order using Adyen Payment Gateway.

    Recurring workflow

    Once the admin adds the subscription plan to a product, then that product will be a subscription based product.

    adyen subscription 1
    adyen subscription 2
    Checkout page

    Depending on the configurations set by the admin, the payment page will be available.

    payment method
    payment method 2
    payment method 3
    payment method 4

    Order is created.

    adyen payment information

    After the customer places order, an admin can view the detail of Adyen payment on the order detail page. Adyen Payment details on the order of subscription-based product.

    adyen subscription details

    MANAGE CUSTOMER SUBSCRIPTION

    In this section, admin can view the list of customers who have purchased the Adyen Subscription based products.

    customer subscription

    Manage Adyen Transaction

    In this section, admin can view the list of orders whose payment has been made through Adyen Payment gateway.

    Adyen Transaction

    On clicking “View Details” Now admin can refund either full or partial product amount to buyer, if buyer has requested for the refund by any means.

    Refund

    Admin can view the Refund details in the Order details page only.

    Refund 1

    Here, Admin can also see all the details in the Adyen account.

    Adyen payment list

    Admin can see the refund details on Adyen Payment site as well.

    View refund details
    payment details

    Front-end view

    Buyer can view the list of their subscription in the new tab. Go to My Account -> My Adyen Subscription

    adyen subscription
    adyen subscription 2

    In this way, admin can successfully provide subscription based products to buyers. Buyers can easily make the payment for the same and the amount will automatically deducted from their Adyen account regularly as per the plan.

    Note

    Available Payment Method

    To check which of the payment methods are available with the Adyen payment gateway, admin can go to Adyen account -> settings -> payment methods

    payment methods
    list of payment methods

    If admin want another payment methods with your Adyen payment gateway, then admin need to contact Adyen for the same.

    This was all about Prestashop Adyen Payment Gateway Module. I hope this document will help you in checking the functionality of the module in a better way. And, do let us know about your views in comments.

    Support

    For any kind of technical assistance, just raise a ticket at http://webkul.uvdesk.com/ and for any doubt contact us at [email protected]

    Current Product Version - 5.0.2

    Supported Framework Version - 1.7.x.x

    Blog Version - 1.7.x.x
    • Version 1.7.x.x
    • Version 1.6.x.x
    . . .
    Discuss on Helpdesk

    Leave a Comment

    Your email address will not be published. Required fields are marked*


    Be the first to comment.

    Back to Top

    Table of Content

    Hide Index