Request

curl --location 'https://amazonpay.amazon.in//v1/payments/instruments?merchantId=A28RUURDCTQXU1 &accessToken=Atza|IgEBdsfsdfdsf&instrumentTypes=AmazonPayLater&amount=10.00' \
--header 'x-amz-date: 20220311T135700Z' \
--header 'x-amz-user-ip: 52.95.75.13' \
--header 'x-amz-user-agent: Postman' \
--header 'x-amz-client-id: AZ4WQCLDT2DF0' \
--header 'x-amz-expires: 900' \
--header 'x-amz-algorithm: AWS4-HMAC-SHA384' \
--header 'x-amz-source: Browser' \
--header 'Authorization: AMZ+f57bbc68-fa6a-4c5e-a281-d39db51a26c6:98htMuBl6MKdfJMlxVRTjvq0T3rMYaM'

Response


  
         
/* Create HTTP request Object */
OkHttpClient client = new OkHttpClient().newBuilder().build();

/* API headers */
MediaType mediaType = MediaType.parse("text/plain"); RequestBody body = RequestBody.create(mediaType, "");

/* Querry parameters */
Request request = new Request.Builder() .url("https://amazonpay.amazon.in/v1/payments/instruments?merchantId=A28RUURDCTQXU1
&accessToken=Atza|IgEBdsfsdfdsf&instrumentTypes=Sheet2!A2&amount=10.00") .method("GET", body) .addHeader("x-amz-date", "20220311T135700Z") .addHeader("x-amz-user-ip", "52.95.75.13") .addHeader("x-amz-user-agent", "Postman") .addHeader("x-amz-client-id", "AZ4WQCLDT2DF0") .addHeader("x-amz-expires", "900") .addHeader("x-amz-algorithm", "AWS4-HMAC-SHA384") .addHeader("x-amz-source", "Browser") .addHeader("Authorization", "AMZ+f57bbc68-fa6a-4c5e-a281-XXXXXX:98htMuBl6MKdfJMlxVRTjvq0T3rMYaMnElO_ekbXMJqohP9jOHfHcfmPU0drNtua") .build();


/* Capture Response */
Response response = client.newCall(request).execute();
var request = require('request');

/* Prepearing API request */
var options = { 'method': 'GET', 'url': 'https://amazonpay.amazon.in/v1/payments/instruments?merchantId=A28RUURDCTQXU1 &accessToken=Atza|IgEBdsfsdfdsf&instrumentTypes=Sheet2!A2&amount=10.00',
/* Adding API headers */
'headers': { 'x-amz-date': '20220311T135700Z', 'x-amz-user-ip': '52.95.75.13', 'x-amz-user-agent': 'Postman', 'x-amz-client-id': 'AZ4WQCLDT2DF0', 'x-amz-expires': '900', 'x-amz-algorithm': 'AWS4-HMAC-SHA384', 'x-amz-source': 'Browser', 'Authorization': 'AMZ+f57bbc68-fa6a-4c5e-a281-XXXXXXX:98htMuBl6MKdfJMlxVRTjvq0T3rMYaMnElO_ekbXMJqohP9jOHfHcfmPU0drNtua' } };


/* Capture Response */
request(options, function (error, response) { if (error) throw new Error(error); console.log(response.body); });
$client = new Client();

/* API headers */
$headers = [ 'x-amz-date' => '20220311T135700Z', 'x-amz-user-ip' => '52.95.75.13', 'x-amz-user-agent' => 'Postman', 'x-amz-client-id' => 'AZ4WQCLDT2DF0', 'x-amz-expires' => '900', 'x-amz-algorithm' => 'AWS4-HMAC-SHA384', 'x-amz-source' => 'Browser', 'Authorization' => 'AMZ+f57bbc68-fa6a-4c5e-a281-XXXXXXXX:98htMuBl6MKdfJMlxVRTjvq0T3rMYaMnElO_ekbXMJqohP9jOHfHcfmPU0drNtua' ];

/* API request */
$request = new Request('GET', 'https://amazonpay.amazon.in/v1/payments/instruments?merchantId=AZ4WQCLDT2DF0&
accessToken=Atza|YgF-5lV&instrumentTypes=AmazonPayBalance', $headers);


/* Capture Response */
$res = $client->sendAsync($request)->wait();
echo $res->getBody();