Giter Club home page Giter Club logo

php-magento-api-sandbox's Introduction

About

Use this sample PHP code to place a Magento 2 order using the Stripe payment method via REST API as a guest customer.

Forked from https://github.com/acolono/php-magento-api-sandbox, modified to work with the Stripe payment method when the Stripe module at https://stripe.com/docs/magento is installed on a Magento 2 website.

Usage

Step 1: Create an API key in Magento:

  • Go to: System -> Integrations -> "Add new integration"
  • Create a new Integration with sufficient permissions (e.g. set Ressource Access to "All" if you are just playing around)
  • Note down the created Access Token for usage in place-order.php

Step 2: Configure place-order.php

  • Set valid values for $api_url, $token and $sku.

Step 3: Place the order

Via the CLI

php place-order.php

Using a 3D Secure Card

Edit 3d_secure.html and set your Publishable Key.

Visit yourdomain.com/3d_secure.html and click the place order button.

php-magento-api-sandbox's People

Contributors

grienauer avatar nebel54 avatar snez 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.