· 7 years ago · Aug 24, 2018, 03:04 PM
1$config =array( 'merchant_id' => '*********',
2 'access_key' => '*********',
3 'secret_key' => '*********',
4 'client_id' => '*********',
5 'currency_code' => 'eur',
6 'region' => '***',
7 'sandbox' => true);
8
9// Instantiate the client object with the configuration
10$client = new Client($config);
11$client->setSandbox(true);
12
13//print_r($_SESSION);
14
15$parameters= array();
16$parameters['SignatureVersion'] = 2;
17$parameters['SignatureMethod'] = "HmacSHA256";
18$parameters['AWSAccessKeyId'] = '*******';
19//$parameters['Timestamp'] = gmdate("Y-m-dTH:i:s.\0\0\0\Z", time());
20$parameters['Action'] = "GetCompetitivePricingForASIN";
21
22$signature= new Signature($config,$parameters);
23$stringToSign= $signature->calculateStringToSignV2($parameters);
24$sig= $signature->sign($stringToSign,"HmacSHA256");
25echo $sig;
26?>
27
28 <div id="addressBookWidgetDiv" style=" min-width: 300px;width: 100%;max-width: 900px;min-height: 228px;height: 240px;max-height: 400px;"></div>
29 <div id="walletWidgetDiv" style="min-width: 300px;width: 100%;max-width: 900px;min-height: 228px;height: 240px;max-height: 400px;"></div>
30 <form name="form" action="https://mws-
31 eu.amazonservices.com/schema/OffAmazonPayments" method ="post">
32 <input type ="text" name ="AWSAccessKeyId"
33 value="AKIAIAQIYNXL6NOOWJDA">
34 <input type ="text" name="Action" value ="SetOrderAttributes">
35 <input type="text" name="AmazonOrderReferenceId" id="orderReferenceId">
36 <input type="text" name="OrderReferenceAttributes.OrderTotal.Amount" value="<? echo $_SESSION['totalPrice']+$_SESSION['shipping'] ;?>">
37 <input type="text" name ="OrderAttributes.OrderTotal.CurrencyCode" value ="EUR">
38 <input type "text" name="OrderAttributes.SellerOrderAttributes.SellerOrderId" value ="5678-23">
39 <input type ="text" name="OrderAttributes.SellerOrderAttributes.StoreName" value="original-laguiole">
40 <input type="text" name="MWSAuthToken" value="<?= $_GET['access_token'] ?>">
41 <input type="text" name="SignatureMethod" value="HmacSHA256">
42 <input type="text" name="SignatureVersion" value="2">
43 <input type="text" name="Timestamp" value="<? echo gmdate('Y-m-dTH:i:s.uZ');?>">
44 <input type="text" name="Signature" value="<? echo $sig;?>">
45 <input type="text" name="Version" value="2018-08-02">
46 <input style="height:36px;margin-left:0%" type="submit" value="Submit
47 Order">
48 </form>