Git Product home page Git Product logo

weareplanet / commercetools-planet-integration Goto Github PK

View Code? Open in Web Editor NEW
7.0 4.0 0.0 529 KB

Online payments made easy with Planet's commercetools connector. Link dozens of payment methods, acquirers, and currencies to your commercetools projects and offer your customers a state-of-the-art user experience for online payments!

License: MIT License

Shell 7.55% JavaScript 0.27% TypeScript 92.17%
commercetools datatrans planet

commercetools-planet-integration's Introduction

Commercetools Connector for Planet (Datatrans)

Version License Node Requirement CI Pipeline Quality Gate Status

Need a modern approach for your online payments? Look no further. With our connector, your commercetools projects will get instant access to dozens of payment methods, acquirers, and currencies. Offer your customers a state-of-the-art user experience for online payments.

Planet provides integrated software, payment, and technology solutions for its customers and partners, helping them unlock the benefits of a more connected and digital world. Planet serves global players, including Accor, Bulgari, Hermès, Kering, and Lufthansa Group. As a leading payment service provider, Planet processes millions of transactions daily through various of their owned payment gateways, one of them being Datatrans - the payment gateway the connector uses.

This connector allows you to connect your commercetools solution to Planet to process your payments in a quick and easy way. The Planet connector will save your developers days of integration effort. Focus on your expertise, and let us guide you on how to best implement Planet payments in commercetools.

Do you have questions? Contact us! We'll get back to you in no time.

Introduction

We built this connector to simplify and speed up the integration of your payment flows with Planet. The connector links to the Datatrans Gateway (owned by Planet) and will automatically feed valuable payment data to your commercetools project. We built this connector with guidance and support from commercetools experts. We will continue to maintain this connector to be in sync with the latest releases by commercetools and Datatrans. To use the Planet connector, you will require an existing commercetools and Datatrans account. To proceed with real payments, you will need a production account at Datatrans.

Overview

Add this connector to an existing environment or create a dedicated space in the cloud (e.g., AWS, GCP). Setup one connector for many projects or set up one for each of your projects.

Connector Overview

The connector is a component you need to install on your preferred environment that will handle the API calls to Datatrans for you and ultimately update your commercetools project with relevant transaction data whenever your customer has completed a payment.

You will need the following to complete the integration:

  • Datatrans: An active Datatrans merchant account and a merchantId
  • commercetools: A commercetools account
  • On-premise or cloud environment: Access to an on-premise environment, AWS, or GCP space to deploy the connector and let it do the magic for you

Next, we'll cover the features available with our connector.

Features

We currently support the most requested features from past interactions with commercetools merchants. If you are missing an important feature, feel free to reach out to us.

Redirect & Lightbox

Redirect your customer's payments to Datatrans payment pages and take advantage of the integration we provide to third-party providers through our gateway. We take care of all the necessary redirects. After your customer completes a transaction, we will redirect them to your defined success, cancel, or error URL. All necessary information from the transaction, including the saved card information, is fed to commercetools. Besides a full redirect, we also allow you to show our payment pages as an overlay on your website. This overlay method is called Lightbox and helps you keep your UI in the background. You can also customize the look and feel of the UI. Please read more on the Datatrans documentation page Redirect & Lightbox.

Redirect & Lightbox

Tokenization

Save your loyal customers' payment information securely and in a PCI-compliant way in the background as a token (aka alias) to make follow-up purchases or one-click checkouts available. The connector currently supports tokenization for card payments only. You can choose to only save tokens for specific customers (e.g., registered users) or anybody. Read more on our dedicated documentation page Tokenization.

All the Payment Methods You Need

The connector should work with any payment method that can be processed via the Redirect & Lightbox integration. So far, however, we officially support the following payment methods:

  • Cards: MasterCard, Visa, American Express, China Union Pay, Diners, Discover, JCB, Maestro, Dankort
  • Wallets: Apple Pay, Google Pay (Apple Pay is only supported via Redirect)
  • Alternative Payment Methods: Giropay, iDEAL, PayPal, Paysafecard, PostFinance Card, Samsung Pay, SEPA, Twint

All payment methods supported by Datatrans are listed here.

Notification Module

The connector provides a notification module that is asynchronously fed by the Datatrans gateway. You won't need to do manual actions - the connector picks up important payment information and adds it automatically to commercetools objects.

After The Payment

You can still process more actions with your transactions after customers have completed them. Refund transactions directly through the connector and sync the payment information from Datatrans in commercetools.

Open Source Contribution

We deeply believe in the importance of the open source model. With our connector, we want to allow our merchants and their developers to bring ideas to this repo. Use the issues tab to file issues and feel free to add pull requests for missing features!

Next Steps

Now that you know how the integration will work and its available features, you may proceed with the integration.

➝ Link to the Integration Guide

commercetools-planet-integration's People

Contributors

si-ep avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.