- callAPI(URI, String, Map<String, List<String>>, String, Map<String, String>) - Method in class com.amazon.pay.api.AmazonPayClient
-
API to process the request and return the
- cancelCharge(String, JSONObject, Map<String, String>) - Method in class com.amazon.pay.api.WebstoreClient
-
The cancelCharge operation is used to cancel Charges.
- cancelCharge(String, JSONObject) - Method in class com.amazon.pay.api.WebstoreClient
-
The cancelCharge operation is used to cancel Charges.
- cancelReportSchedule(String, Map<String, String>) - Method in class com.amazon.pay.api.WebstoreClient
-
The cancelReportSchedule operation is used to cancel the report schedule with the given reportScheduleId.
- cancelReportSchedule(String) - Method in class com.amazon.pay.api.WebstoreClient
-
- captureCharge(String, JSONObject, Map<String, String>) - Method in class com.amazon.pay.api.WebstoreClient
-
The CaptureCharge operation is used to create a charges for a buyer
and pass the Id as part of button click.
- captureCharge(String, JSONObject) - Method in class com.amazon.pay.api.WebstoreClient
-
The CaptureCharge operation is used to create a charges for a buyer
and pass the Id as part of button click.
- charge(JSONObject, Map<String, String>) - Method in class com.amazon.pay.api.InstoreClient
-
Helps the solution provider make the charge request with their auth token
- charge(JSONObject) - Method in class com.amazon.pay.api.InstoreClient
-
Helps the merchant make the charge request
- CHARGE_PERMISSIONS - Static variable in class com.amazon.pay.api.ServiceConstants
-
- CHARGES - Static variable in class com.amazon.pay.api.ServiceConstants
-
- CHECKOUT_SESSIONS - Static variable in class com.amazon.pay.api.ServiceConstants
-
- closeChargePermission(String, JSONObject, Map<String, String>) - Method in class com.amazon.pay.api.WebstoreClient
-
The CloseChargePermission operation Moves the Charge Permission to a Closed state.
- closeChargePermission(String, JSONObject) - Method in class com.amazon.pay.api.WebstoreClient
-
The CloseChargePermission operation Moves the Charge Permission to a Closed state.
- com.amazon.pay.api - package com.amazon.pay.api
-
- com.amazon.pay.api.exceptions - package com.amazon.pay.api.exceptions
-
- com.amazon.pay.api.types - package com.amazon.pay.api.types
-
- completeCheckoutSession(String, JSONObject, Map<String, String>) - Method in class com.amazon.pay.api.WebstoreClient
-
The CompleteCheckoutSession operation is used to confirm completion of a checkout session
- completeCheckoutSession(String, JSONObject) - Method in class com.amazon.pay.api.WebstoreClient
-
The CompleteCheckoutSession operation is used to confirm completion of a checkout session.
- connectionManager - Variable in class com.amazon.pay.api.AmazonPayClient
-
- ConnectionPoolStats - Class in com.amazon.pay.api
-
- ConnectionPoolStats(int, int, int, int) - Constructor for class com.amazon.pay.api.ConnectionPoolStats
-
- convertQueryParamters(Map<String, List<String>>) - Method in class com.amazon.pay.api.WebstoreClient
-
- createCanonicalRequest(URI, String, Map<String, List<String>>, String, Map<String, List<String>>) - Method in class com.amazon.pay.api.SignatureHelper
-
Creates a string that includes the information from the request in a standardized(canonical) format.
- createCharge(JSONObject, Map<String, String>) - Method in class com.amazon.pay.api.WebstoreClient
-
The CreateCharge operation is used to create a charges for a buyer
and pass the Id as part of button click.
- createCharge(JSONObject) - Method in class com.amazon.pay.api.WebstoreClient
-
The CreateCharge operation is used to create a charges for a buyer
and pass the Id as part of button click.
- createCheckoutSession(JSONObject, Map<String, String>) - Method in class com.amazon.pay.api.WebstoreClient
-
The CreateCheckoutSession operation is used to create a CheckoutSession for a buyer
and pass the Id as part of button click.
- createCheckoutSession(JSONObject) - Method in class com.amazon.pay.api.WebstoreClient
-
The CreateCheckoutSession operation is used to create a CheckoutSession for a buyer
and pass the Id as part of button click.
- createPreSignedHeaders(URI, Map<String, String>) - Method in class com.amazon.pay.api.SignatureHelper
-
Creates the mandatory headers required in the request
- createRefund(JSONObject, Map<String, String>) - Method in class com.amazon.pay.api.WebstoreClient
-
The CreateRefund operation is used to create a refund for a buyer
and pass the Id as part of button click.
- createRefund(JSONObject) - Method in class com.amazon.pay.api.WebstoreClient
-
The CreateRefund operation is used to create a refund for a buyer
and pass the Id as part of button click.
- createReport(JSONObject, Map<String, String>) - Method in class com.amazon.pay.api.WebstoreClient
-
The createReport operation is used to submit a request to generate a report based on the reportType and date range specified.
- createReportSchedule(JSONObject, Map<String, String>) - Method in class com.amazon.pay.api.WebstoreClient
-
The createReport operation is used to create a report schedule for the given reportType.
- createStringToSign(String, String) - Method in class com.amazon.pay.api.SignatureHelper
-
Creates the string that is going to be signe
- generateButtonSignature(JSONObject) - Method in class com.amazon.pay.api.AmazonPayClient
-
generateButtonSignature is a convenience method to assist the developer in generating static signatures
that can be used by Checkout v2's amazon.Pay.renderButton method.
- generateButtonSignature(String) - Method in class com.amazon.pay.api.AmazonPayClient
-
generateButtonSignature is a convenience method to assist the developer in generating static signatures
that can be used by Checkout v2's amazon.Pay.renderButton method.
- generateSignature(String, PrivateKey, AmazonSignatureAlgorithm) - Method in class com.amazon.pay.api.SignatureHelper
-
Generates a signature for the string passed in
- getAlgorithm() - Method in class com.amazon.pay.api.PayConfiguration
-
- getAuthorizationToken(String, String, Map<String, String>) - Method in class com.amazon.pay.api.AmazonPayClient
-
The get Authorization Token operation is used to obtain retrieve a delegated authorization token
used in order to make API calls on behalf of a merchant.
- getAvailableConnections() - Method in class com.amazon.pay.api.ConnectionPoolStats
-
the number idle persistent connections in the connection pool.
- getBuyer(String, Map<String, String>) - Method in class com.amazon.pay.api.WebstoreClient
-
Get Buyer details can include buyer ID, name, email address, postal code, and country code
when used with the Amazon.Pay.renderButton 'SignIn' productType and corresponding signInScopes.
- getBuyer(String) - Method in class com.amazon.pay.api.WebstoreClient
-
Get Buyer details can include buyer ID, name, email address, postal code, and country code
when used with the Amazon.Pay.renderButton 'SignIn' productType and corresponding signInScopes.
- getCanonicalizedHeaderString(Map<String, List<String>>) - Method in class com.amazon.pay.api.SignatureHelper
-
Generates a canonical headers string that consists of a list of all HTTP headers
that are included with the request.
- getCanonicalizedQueryString(Map<String, List<String>>) - Method in class com.amazon.pay.api.SignatureHelper
-
Generates a canonical string that consists of all the query parameters
- getCharge(String, Map<String, String>) - Method in class com.amazon.pay.api.WebstoreClient
-
The getCharge operation is used to get charges details that contain
- getCharge(String) - Method in class com.amazon.pay.api.WebstoreClient
-
The getCharge operation is used to get charges details that contain
- getChargePermission(String, Map<String, String>) - Method in class com.amazon.pay.api.WebstoreClient
-
The GetChargePermission operation is used to get the complete details of ChargePermission.
- getChargePermission(String) - Method in class com.amazon.pay.api.WebstoreClient
-
The GetChargePermission operation is used to get the complete details of ChargePermission.
- getCheckoutSession(String, Map<String, String>) - Method in class com.amazon.pay.api.WebstoreClient
-
The GetCheckoutSession operation is used to get checkout session details that contain
all session associated details.
- getCheckoutSession(String) - Method in class com.amazon.pay.api.WebstoreClient
-
The GetCheckoutSession operation is used to get checkout session details that contain
all session associated details.
- getClientConnections() - Method in class com.amazon.pay.api.PayConfiguration
-
- getClosableHttpClientWithConnectionPool() - Method in class com.amazon.pay.api.AmazonPayClient
-
Returns the CloseableHttpClient object with Connection Pool based on the Payconfiguration
- getClosableHttpClientWithPoolAndProxy() - Method in class com.amazon.pay.api.AmazonPayClient
-
Returns the CloseableHttpClient object with Connection Pool based on the given proxy settings.
- getConnectionTimeoutMillis() - Method in class com.amazon.pay.api.RequestConfig
-
Get connection timeout in milliseconds
- getConnectTimeoutMillis() - Method in class com.amazon.pay.api.RequestConfig
-
Get connect timeout in milliseconds
- getDuration() - Method in class com.amazon.pay.api.AmazonPayResponse
-
- getEnvironment() - Method in class com.amazon.pay.api.PayConfiguration
-
- getFormattedTimestamp() - Static method in class com.amazon.pay.api.Util
-
Generates the current time stamp in "yyyyMMdd'T'HHmmss'Z'" format
- getHeaders() - Method in class com.amazon.pay.api.AmazonPayResponse
-
- getHttpClientBuilderWithProxy(ProxySettings, PayConfiguration) - Static method in class com.amazon.pay.api.Util
-
Returns the HttpClientBuilder object based on the given proxy settings.
- getHttpUriRequest(URI, String, String) - Static method in class com.amazon.pay.api.Util
-
Returns the HttpUriRequest object based on the given HTTP Method Name and URI specification.
- getLeasedConnections() - Method in class com.amazon.pay.api.ConnectionPoolStats
-
- getMaxConnections() - Method in class com.amazon.pay.api.ConnectionPoolStats
-
- getMaxRetries() - Method in class com.amazon.pay.api.ExponentialRetryStrategy
-
- getMaxRetries() - Method in class com.amazon.pay.api.PayConfiguration
-
- getMaxRetries() - Method in interface com.amazon.pay.api.RetryStrategy
-
Get the maximum retry attempts
- getMethod() - Method in class com.amazon.pay.api.AmazonPayResponse
-
- getMethod() - Method in class com.amazon.pay.api.HttpDeleteWithBody
-
- getName() - Method in enum com.amazon.pay.api.types.AmazonSignatureAlgorithm
-
- getOverrideServiceURL() - Method in class com.amazon.pay.api.PayConfiguration
-
- getPendingConnections() - Method in class com.amazon.pay.api.ConnectionPoolStats
-
- getPoolStats() - Method in class com.amazon.pay.api.AmazonPayClient
-
Helper function to retrieve the Connection Pool Stats to the caller to monitor the Connection Pool Performance
- getPrivateKey() - Method in class com.amazon.pay.api.PayConfiguration
-
- getProxyHost() - Method in class com.amazon.pay.api.ProxySettings
-
- getProxyPassword() - Method in class com.amazon.pay.api.ProxySettings
-
- getProxyPort() - Method in class com.amazon.pay.api.ProxySettings
-
- getProxySettings() - Method in class com.amazon.pay.api.PayConfiguration
-
- getProxyUser() - Method in class com.amazon.pay.api.ProxySettings
-
- getPublicKeyId() - Method in class com.amazon.pay.api.PayConfiguration
-
- getRawRequest() - Method in class com.amazon.pay.api.AmazonPayResponse
-
- getRawResponse() - Method in class com.amazon.pay.api.AmazonPayResponse
-
- getRefund(String, Map<String, String>) - Method in class com.amazon.pay.api.WebstoreClient
-
The getRefund operation is used to get refund details that contain
- getRefund(String) - Method in class com.amazon.pay.api.WebstoreClient
-
The getRefund operation is used to get refund details that contain
- getRegion() - Method in class com.amazon.pay.api.PayConfiguration
-
- getReportById(String, Map<String, String>) - Method in class com.amazon.pay.api.WebstoreClient
-
The getReportById operation is used to get report details for the given reportId.
- getReportById(String) - Method in class com.amazon.pay.api.WebstoreClient
-
- getReportDocument(String, Map<String, String>) - Method in class com.amazon.pay.api.WebstoreClient
-
The getReportDocument operation is used to return the pre-signed S3 URL for the report.
- getReportDocument(String) - Method in class com.amazon.pay.api.WebstoreClient
-
- getReports(Map<String, List<String>>, Map<String, String>) - Method in class com.amazon.pay.api.WebstoreClient
-
The getReports operation is used to get report details for the reports that match the filters that you specify.
- getReports(Map<String, List<String>>) - Method in class com.amazon.pay.api.WebstoreClient
-
- getReports() - Method in class com.amazon.pay.api.WebstoreClient
-
- getReportScheduleById(String, Map<String, String>) - Method in class com.amazon.pay.api.WebstoreClient
-
The getReportScheduleById operation is used to get report schedule details that match the given ID.
- getReportScheduleById(String) - Method in class com.amazon.pay.api.WebstoreClient
-
- getReportSchedules(String, Map<String, String>) - Method in class com.amazon.pay.api.WebstoreClient
-
The getReportSchedules operation is used to return the pre-signed S3 URL for the report.
- getReportSchedules(String) - Method in class com.amazon.pay.api.WebstoreClient
-
- getReportSchedules() - Method in class com.amazon.pay.api.WebstoreClient
-
- getRequestConfig() - Method in class com.amazon.pay.api.PayConfiguration
-
Get request config
- getRequestId() - Method in class com.amazon.pay.api.AmazonPayResponse
-
- getResponse() - Method in class com.amazon.pay.api.AmazonPayResponse
-
- getRetries() - Method in class com.amazon.pay.api.AmazonPayResponse
-
- getRetryStrategy() - Method in class com.amazon.pay.api.PayConfiguration
-
Get the retry strategy
- getSaltLength() - Method in enum com.amazon.pay.api.types.AmazonSignatureAlgorithm
-
- getServiceURI(PayConfiguration, String) - Static method in class com.amazon.pay.api.Util
-
To get the service URI
- getSignedHeadersString(Map<String, List<String>>) - Method in class com.amazon.pay.api.SignatureHelper
-
Generates a string that is a list of headers names that are included in the canonical headers.
- getSocketTimeoutMillis() - Method in class com.amazon.pay.api.RequestConfig
-
Get socket timeout in milliseconds
- getStatus() - Method in class com.amazon.pay.api.AmazonPayResponse
-
- getUrl() - Method in class com.amazon.pay.api.AmazonPayResponse
-
- getWaitTime(int, int) - Method in class com.amazon.pay.api.ExponentialRetryStrategy
-
- getWaitTime(int, int) - Method in interface com.amazon.pay.api.RetryStrategy
-
Return how long to wait until the next request
- GITHUB_SDK_NAME - Static variable in class com.amazon.pay.api.ServiceConstants
-