anamotaadyen 586b7f7189 Merge pull request #61 from adyen-examples/fix/payment-errors
Typos and Fixes potential KeyError on key deletion
2022-11-04 13:11:39 +00:00
2022-11-04 11:25:26 +01:00
2022-10-07 18:05:53 +01:00
2022-10-03 17:19:04 +01:00
2022-10-07 16:18:48 +01:00
2022-11-02 16:00:02 +00:00
2022-10-03 17:19:04 +01:00
2022-10-03 17:19:04 +01:00

Checkout Create

Interactive Drop-in creation and styling tool

⚠️ This tool is being worked on and is in Alpha stage

An external tool which allows you to build a drop-in integration and make customizations as outlined in our style sheet. Enables you to experiment and see what your checkout could potentially look like. You can then retrive the final result alongside the changes so it can be exported for your team to fully implement your vision.

Requirements

  • Python 3.5 or greater
  • Python libraries:
    • flask
    • uuid
    • Adyen v6.0.0 or higher
    • requests

Installation

  1. Clone this repo:
git clone https://github.com/adyen-examples/checkoutCreate.git
  1. Run source ./setup.sh to:

    • Create and activate a virtual environment
    • Download the necessary python dependencies
  2. Create a .env file with all required configuration

Remember to include http://localhost:8080 in the list of Allowed Origins

    PORT=8080
    ADYEN_API_KEY="your_API_key_here"
    ADYEN_MERCHANT_ACCOUNT="your_merchant_account_here"
    ADYEN_CLIENT_KEY="your_client_key_here"
    ADYEN_HMAC_KEY="your_hmac_key_here"

Usage

  1. Run ./start.sh to:

    • Initialize the required environment variables. This step is necessary every time you re-activate your venv
    • Start Python app
  2. Visit http://localhost:8080 and select an integration type!

Contributing

We commit all our new features directly into our GitHub repository. Feel free to request or suggest new features or code changes yourself as well!!

Find out more in our Contributing guidelines.

License

MIT license. For more information, see the LICENSE file in the root directory


v1.1.0-alpha

Description
No description provided
Readme MIT 9.7 MiB
Languages
HTML 47.6%
JavaScript 26.3%
CSS 15.2%
Python 10.7%
Shell 0.1%
Other 0.1%