Skip to content

Instantly share code, notes, and snippets.

{
"date":"2016-01-01T00:00:00.000Z",
"incoterms":"DAP",
"source":{"country":"GB"},
"destination":{"country":"SG"},
"entityType":"B2C",
"currency":"GBP",
"shipping":{"cost":25,"insurance":0,"mode":"air","express":true},
"items":[{
"id":"1",
{
"date":"2016-01-01T00:00:00.000Z",
"incoterms":"DAP",
"source":{"country":"GB"},
"destination":{"country":"HK"},
"entityType":"B2C",
"currency":"GBP",
"shipping":{"cost":25,"insurance":0,"mode":"air","express":true},
"items":[{
"id":"1",
@pswaine
pswaine / m2-rest-oauth-example.php
Last active June 14, 2016 18:41
M2 Web API Rest OAuth Example
<?php
require '../vendor/autoload.php';
use OAuth\Common\Consumer\Credentials;
use OAuth\OAuth1\Signature\Signature;
use OAuth\Common\Http\Uri\Uri;
use Zend\Http\Headers;
use Zend\Http\Request;
@pswaine
pswaine / m2-rest-token-example.php
Created June 13, 2016 16:53
M2 Web API Rest Token Example
<?php
require '../vendor/autoload.php';
use Zend\Http\Headers;
use Zend\Http\Request;
use Zend\Http\Client;
use Zend\Stdlib\Parameters;
@pswaine
pswaine / m2-soap-token-example.php
Last active December 11, 2017 08:06
M2 Web API Soap Token Example
<?php
// basic information needed for requests
$soapTokenUri = 'http://magento2ee.dev/soap/default?wsdl&services=integrationAdminTokenServiceV1';
$soapResourceUri = 'http://magento2ee.dev/soap/default?wsdl&services=cmsBlockRepositoryV1';
$username = 'admin';
$password = 'admin123';
$options = [
'soap_version' => SOAP_1_2,
@pswaine
pswaine / 1. salesOrderInfo.php
Last active August 29, 2015 14:22
Magento Soap API Test Scripts
<?php
error_reporting(E_ALL | E_STRICT);
ini_set('display_errors', 1);
ini_set('soap.wsdl_cache_enabled', '0');
ini_set('soap.wsdl_cache_ttl', '0');
$url = 'https://www.example.com/api/v2_soap/?wsdl';
$options = ['trace' => 1, 'connection_timeout' => 120];
$username = 'username';