All Projects → Adyen → adyen-salesforce-commerce-cloud

Adyen / adyen-salesforce-commerce-cloud

Licence: MIT license
Salesforce Commerce Cloud (formerly Demandware)

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to adyen-salesforce-commerce-cloud

adyen-python-api-library
Adyen API Library for Python
Stars: ✭ 41 (-34.92%)
Mutual labels:  payment, adyen, payments, payment-gateway, payment-integration, payment-processing
cybersource-android-sdk
The CyberSource InApp SDK enables developers to simply and securely incorporate mobile payments into their Android applications.
Stars: ✭ 25 (-60.32%)
Mutual labels:  payment, payments, payment-gateway, payment-integration, payment-processing, payment-module
cybersource-sdk-java
Java SDK for CyberSource Simple Order API
Stars: ✭ 44 (-30.16%)
Mutual labels:  payment, payments, payment-gateway, payment-integration, payment-processing, payment-module
adyen-hybris
Adyen Payment plugin for Hybris
Stars: ✭ 23 (-63.49%)
Mutual labels:  payment, adyen, payment-gateway, payment-integration, payment-processing
paymentgateway
Dokumentace ČSOB platební brány a jejího eAPI pro platby platebními kartami, Apple Pay, mallpay a platebními tlačítky ČSOB.
Stars: ✭ 104 (+65.08%)
Mutual labels:  payment, payments, payment-gateway, payment-integration, payment-processing
adyen-dotnet-api-library
Adyen API Library for .NET
Stars: ✭ 69 (+9.52%)
Mutual labels:  payment, adyen, payments, payment-gateway, payment-integration
python-daraja
Python Wrapper for interacting with the MPESA Daraja API. More Features to be implemented
Stars: ✭ 20 (-68.25%)
Mutual labels:  payment, payments, payment-gateway, payment-integration
stripe
Stripe integration with Magento 2
Stars: ✭ 58 (-7.94%)
Mutual labels:  payment-gateway, payment-integration, payment-processing, payment-module
EPAYMENT
EPayment - Multi Payment Provider for .Net Core
Stars: ✭ 43 (-31.75%)
Mutual labels:  payment, payment-integration, payment-processing, payment-module
react-native-payumoney
React Native Payumoney (Android/IOS)
Stars: ✭ 18 (-71.43%)
Mutual labels:  payment, payment-gateway, payment-integration, payment-module
adyen-node-api-library
Adyen API Library for Node.js
Stars: ✭ 82 (+30.16%)
Mutual labels:  payment, adyen, payment-gateway, payment-integration
Adyen Php Api Library
Adyen API Library for PHP
Stars: ✭ 93 (+47.62%)
Mutual labels:  payment, payments, payment-gateway
Sdk Dotnet
.Net SDK for Authorize.Net API
Stars: ✭ 124 (+96.83%)
Mutual labels:  payment, payments, payment-gateway
omnipay-2checkout
2Checkout driver for the Omnipay PHP payment processing library
Stars: ✭ 25 (-60.32%)
Mutual labels:  payment, payment-gateway, payment-integration
Openfintech
Opensource FinTech standards & payment provider data
Stars: ✭ 87 (+38.1%)
Mutual labels:  payment, payments, payment-gateway
adyen-android
Adyen SDK for Android
Stars: ✭ 89 (+41.27%)
Mutual labels:  payment, adyen, payments
ccashcow
💰 Accept cards & crypto. Payments so easy a cow could do it.
Stars: ✭ 40 (-36.51%)
Mutual labels:  payment, payment-gateway, payment-integration
Adyen Ruby Api Library
Adyen API Library for Ruby
Stars: ✭ 35 (-44.44%)
Mutual labels:  payment, payments, payment-gateway
Laravel Paddle
Paddle.com API integration for Laravel with support for webhooks/events
Stars: ✭ 132 (+109.52%)
Mutual labels:  payment, payments, payment-gateway
wc-moldovaagroindbank
WooCommerce maib Moldova Agroindbank Payment Gateway
Stars: ✭ 13 (-79.37%)
Mutual labels:  payment, payment-gateway, payment-integration

Salesforce Commerce Cloud Adyen Cartridge

Adyen provides a LINK cartridge to integrate with Salesforce Commerce Cloud (SFCC). This cartridge enables a SFCC storefront to use the Adyen payment service. This cartridge supports SFRA version 5.x.x & 6.x.x and SiteGenesis JS-Controllers version 103.1.11 and higher.

Integration

This cartridge allows you to integrate with Adyen without the need for any development work from your end. It allows you to process payments using the checkout API, and for Point of Sale (POS) payments, it uses a cloud-based Terminal API. As for the client side, Adyen’s web components are used to render payment methods.

Requirements

It is required to have an Adyen account to use the cartridge. You can do this here.

Installation, Usage and Configuration

Installation, Usage and Configuration is explained in Adyen's online documentation.

Apple Pay configuration can be found here.

Testing

End-to-End tests can be found in the adyen-salesforce-commerce-cloud/tests/e2e directory. They are run automatically via Github Actions using the E2E.yml workflow. To run the tests locally use the following command:

`npm run test:e2e`

Note: Please make sure to fill in the environment variables in the fixtures directory before running the tests locally.

As for Unit tests, they are currently only available for SFRA. Test files can be found next to the files they are testing. Mocks are kept in the jest directory. To run SFRA unit tests locally use the following command:

`npm run test`

Support

If you have a feature request, or spotted a bug or a technical problem, create a GitHub issue. For other questions, contact our support team.

Contributing

We strongly encourage you to join us in contributing to this repository so everyone can benefit from:

  • New features and functionality
  • Resolved bug fixes and issues
  • Any general improvements

Read our contribution guidelines to find out how.

Platform

Read more information about the Adyen platform.

Licence

MIT license see LICENSE.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].