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();