Skip navigation links
A B C D E F G H I J L M O P R S T U V W X 

A

ACCOUNT_MANAGEMENT - Static variable in class com.amazon.pay.api.ServiceConstants
 
AccountManagementClient - Class in com.amazon.pay.api
 
AccountManagementClient(PayConfiguration) - Constructor for class com.amazon.pay.api.AccountManagementClient
 
AMAZON_PAY_API_VERSION - Static variable in class com.amazon.pay.api.ServiceConstants
 
AMAZON_SIGNATURE_ALGORITHM_V2 - Static variable in class com.amazon.pay.api.ServiceConstants
 
AmazonPayClient - Class in com.amazon.pay.api
 
AmazonPayClient(PayConfiguration) - Constructor for class com.amazon.pay.api.AmazonPayClient
 
AmazonPayClientException - Exception in com.amazon.pay.api.exceptions
 
AmazonPayClientException(String, Exception) - Constructor for exception com.amazon.pay.api.exceptions.AmazonPayClientException
Constructs AmazonPayClientException with given message and underlying exception
AmazonPayClientException(String) - Constructor for exception com.amazon.pay.api.exceptions.AmazonPayClientException
Constructs AmazonPayClientException with given message
AmazonPayResponse - Class in com.amazon.pay.api
 
AmazonPayResponse() - Constructor for class com.amazon.pay.api.AmazonPayResponse
 
AmazonSignatureAlgorithm - Enum in com.amazon.pay.api.types
This represents an enum class identifying the Amazon Signature Algorithms: AMZN-PAY-RSASSA-PSS and AMZN-PAY-RSASSA-PSS-V2
APPLICATION_LIBRARY_VERSION - Static variable in class com.amazon.pay.api.ServiceConstants
 
applyRequestConfig(HttpClientBuilder, PayConfiguration) - Static method in class com.amazon.pay.api.Util
Apply request config to http client request config
AUTHORIZATION_TOKEN - Static variable in class com.amazon.pay.api.ServiceConstants
 

B

buildPrivateKey(char[]) - Static method in class com.amazon.pay.api.Util
Builds the PrivateKey object from the private key provided
BUYERS - Static variable in class com.amazon.pay.api.ServiceConstants
 

C

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
 
contestDispute(String, JSONObject, Map<String, String>) - Method in class com.amazon.pay.api.WebstoreClient
The contestDispute operation is used by the partner, on behalf of the merchant, to formally contest a dispute managed by Amazon, requiring the submission of necessary evidence files within the specified Dispute Window (11 days for Chargeback, 7 days for A-Z Claims).
contestDispute(String, JSONObject) - Method in class com.amazon.pay.api.WebstoreClient
The contestDispute operation is used by the partner, on behalf of the merchant, to formally contest a dispute managed by Amazon, requiring the submission of necessary evidence files within the specified Dispute Window (11 days for Chargeback, 7 days for A-Z Claims).
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.
createDispute(JSONObject, Map<String, String>) - Method in class com.amazon.pay.api.WebstoreClient
The createDispute operation is used to notify Amazon of a newly created chargeback dispute by a buyer on a transaction processed by the PSP (Payment Service Provider), ensuring the dispute is properly accounted for in the Amazon Pay systems.
createMerchantAccount(JSONObject, Map<String, String>) - Method in class com.amazon.pay.api.AccountManagementClient
Creates a new merchant account in Amazon Pay.
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

D

DEFAULT_AMAZON_SIGNATURE_ALGORITHM - Static variable in class com.amazon.pay.api.ServiceConstants
 
DEFAULT_ENCODING - Static variable in class com.amazon.pay.api.Util
 
DefaultRetryStrategy - Class in com.amazon.pay.api
The default retry strategy retries up to 3 times, using an exponential backoff strategy of 2000 * 2^retry regardless of the request failure reason.
DefaultRetryStrategy() - Constructor for class com.amazon.pay.api.DefaultRetryStrategy
 
deleteAmazonPayAccount(String, Map<String, String>) - Method in class com.amazon.pay.api.AmazonPayClient
Deletes the Merchant account for the given Merchant Account ID.
deleteAmazonPayAccount(String) - Method in class com.amazon.pay.api.AmazonPayClient
 
DELIVERY_TRACKERS - Static variable in class com.amazon.pay.api.ServiceConstants
 
deliveryTracker(JSONObject, Map<String, String>) - Method in class com.amazon.pay.api.AmazonPayClient
The Delivery Tracker operation is used to track the delivery status
deliveryTracker(JSONObject) - Method in class com.amazon.pay.api.AmazonPayClient
The Delivery Tracker operation is used to track the delivery status
DISBURSEMENTS - Static variable in class com.amazon.pay.api.ServiceConstants
 
DisputeFilePurpose - Enum in com.amazon.pay.api.types
This enum class represents the dispute file purpose.
DisputeFilingReason - Enum in com.amazon.pay.api.types
This enum class represents reasons due to which the buyer has decided to file the dispute.
DisputeReasonCode - Enum in com.amazon.pay.api.types
This enum class represents the dispute reason code.
DisputeResolution - Enum in com.amazon.pay.api.types
This enum class represents the dispute resolution.
DISPUTES - Static variable in class com.amazon.pay.api.ServiceConstants
 
DisputeState - Enum in com.amazon.pay.api.types
This enum class represents the dispute state.

E

endpointMappings - Static variable in class com.amazon.pay.api.ServiceConstants
 
enhanceResponseWithShippingAddressList(AmazonPayResponse) - Static method in class com.amazon.pay.api.Util
Enhances checkoutSession response by parsing shippingAddressList to JSONObject
Environment - Enum in com.amazon.pay.api.types
This represents an enum class identifying the environment LIVE or SANDBOX mode.
EvidenceDocumentFileType - Enum in com.amazon.pay.api.types
This enum class represents the evidence document file type.
EvidenceType - Enum in com.amazon.pay.api.types
This enum class represents the evidence type.
ExponentialRetryStrategy - Class in com.amazon.pay.api
Implement an Exponential Backoff Retry Strategy
ExponentialRetryStrategy(int, long) - Constructor for class com.amazon.pay.api.ExponentialRetryStrategy
Instantiate Exponential backoff retry strategy with the same delay for throttled and non-throttled retries and no maximum delay for throttled or non-throttled retries.
ExponentialRetryStrategy(int, long, long) - Constructor for class com.amazon.pay.api.ExponentialRetryStrategy
Instantiate Exponential backoff retry strategy with no maximum delay for throttled or non-throttled retries.
ExponentialRetryStrategy(int, long, long, long, long) - Constructor for class com.amazon.pay.api.ExponentialRetryStrategy
Instantiate Exponential backoff retry strategy

F

FILES - Static variable in class com.amazon.pay.api.ServiceConstants
 
finalizeCheckoutSession(String, JSONObject, Map<String, String>) - Method in class com.amazon.pay.api.WebstoreClient
The finalizeCheckoutSession operation enables Pay to validate payment critical attributes and also update book-keeping attributes present in merchantMetadata
finalizeCheckoutSession(String, JSONObject) - Method in class com.amazon.pay.api.WebstoreClient
The finalizeCheckoutSession operation enables Pay to validate payment critical attributes and also update book-keeping attributes present in merchantMetadata.

G

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
getDisbursements(Map<String, List<String>>, Map<String, String>) - Method in class com.amazon.pay.api.WebstoreClient
The getDisbursements operation is used to receive disbursement details based on a date range of the settlement date specified in the request.
getDisputeFilePurpose() - Method in enum com.amazon.pay.api.types.DisputeFilePurpose
 
getDisputeFilingReason() - Method in enum com.amazon.pay.api.types.DisputeFilingReason
 
getDisputeReasonCode() - Method in enum com.amazon.pay.api.types.DisputeReasonCode
 
getDisputeResolution() - Method in enum com.amazon.pay.api.types.DisputeResolution
 
getDisputeState() - Method in enum com.amazon.pay.api.types.DisputeState
 
getDuration() - Method in class com.amazon.pay.api.AmazonPayResponse
 
getEnvironment() - Method in class com.amazon.pay.api.PayConfiguration
 
getEvidenceDocumentFileType() - Method in enum com.amazon.pay.api.types.EvidenceDocumentFileType
 
getEvidenceType() - Method in enum com.amazon.pay.api.types.EvidenceType
 
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
 

H

HASH_ALGORITHM - Static variable in class com.amazon.pay.api.ServiceConstants
 
HttpDeleteWithBody - Class in com.amazon.pay.api
 
HttpDeleteWithBody(String) - Constructor for class com.amazon.pay.api.HttpDeleteWithBody
 
HttpDeleteWithBody(URI) - Constructor for class com.amazon.pay.api.HttpDeleteWithBody
 
HttpDeleteWithBody() - Constructor for class com.amazon.pay.api.HttpDeleteWithBody
 

I

initialDelayMillis - Variable in class com.amazon.pay.api.ExponentialRetryStrategy
The delay to apply to the initial retry.
initialThrottlingDelayMillis - Variable in class com.amazon.pay.api.ExponentialRetryStrategy
The delay to apply to the initial retry if the last attempt was throttled.
INSTORE_CHARGE - Static variable in class com.amazon.pay.api.ServiceConstants
 
INSTORE_MERCHANT_SCAN - Static variable in class com.amazon.pay.api.ServiceConstants
 
INSTORE_REFUND - Static variable in class com.amazon.pay.api.ServiceConstants
 
InstoreClient - Class in com.amazon.pay.api
 
InstoreClient(PayConfiguration) - Constructor for class com.amazon.pay.api.InstoreClient
 
isSuccess() - Method in class com.amazon.pay.api.AmazonPayResponse
 
isThrottledResponse(int) - Method in class com.amazon.pay.api.ExponentialRetryStrategy
Determine if a response indicates a throttled request
isUserAgentRedaction() - Method in class com.amazon.pay.api.PayConfiguration
Returns true if the merchant wants to set the Java and OS version segment in the User-Agent header to 'Redacted'.

J

JAVA_VERSION - Static variable in class com.amazon.pay.api.Util
 

L

lowerCase(String) - Static method in class com.amazon.pay.api.Util
Generates a lower case string from the given string

M

MASK_GENERATION_FUNCTION - Static variable in class com.amazon.pay.api.ServiceConstants
 
MAX_CLIENT_CONNECTIONS - Static variable in class com.amazon.pay.api.ServiceConstants
 
maxDelayMillis - Variable in class com.amazon.pay.api.ExponentialRetryStrategy
The maximum delay to apply to a non-throttled retry
maxRetries - Variable in class com.amazon.pay.api.ExponentialRetryStrategy
The maximum number of retry attempts.
maxThrottlingDelayMillis - Variable in class com.amazon.pay.api.ExponentialRetryStrategy
The maximum delay to apply when retrying a throttled request.
merchantAccountClaim(String, JSONObject, Map<String, String>) - Method in class com.amazon.pay.api.AccountManagementClient
Claims an existing merchant account using the provided Merchant Account ID.
merchantScan(JSONObject, Map<String, String>) - Method in class com.amazon.pay.api.InstoreClient
Helps the solution provider make the merchantScan request with their auth token
merchantScan(JSONObject) - Method in class com.amazon.pay.api.InstoreClient
Helps the merchant make the merchantScan request
METHOD_NAME - Static variable in class com.amazon.pay.api.HttpDeleteWithBody
 

O

OS_NAME - Static variable in class com.amazon.pay.api.Util
 
OS_VERSION - Static variable in class com.amazon.pay.api.Util
 
overrideServiceURL - Variable in class com.amazon.pay.api.PayConfiguration
 

P

payConfiguration - Variable in class com.amazon.pay.api.AmazonPayClient
 
PayConfiguration - Class in com.amazon.pay.api
 
PayConfiguration() - Constructor for class com.amazon.pay.api.PayConfiguration
 
PRIVATE_KEY - Static variable in class com.amazon.pay.api.ServiceConstants
 
privateKeyArray - Static variable in class com.amazon.pay.api.ServiceConstants
 
ProxySettings - Class in com.amazon.pay.api
 
ProxySettings() - Constructor for class com.amazon.pay.api.ProxySettings
 
PUBLIC_KEY_ID - Static variable in class com.amazon.pay.api.ServiceConstants
 

R

REDACTED - Static variable in class com.amazon.pay.api.ServiceConstants
 
refund(JSONObject, Map<String, String>) - Method in class com.amazon.pay.api.InstoreClient
Helps the solution provider make the refund request with their auth token
refund(JSONObject) - Method in class com.amazon.pay.api.InstoreClient
Helps the merchant make the refund request
REFUNDS - Static variable in class com.amazon.pay.api.ServiceConstants
 
REGION - Static variable in class com.amazon.pay.api.ServiceConstants
 
Region - Enum in com.amazon.pay.api.types
 
registerAmazonPayAccount(JSONObject, Map<String, String>) - Method in class com.amazon.pay.api.AmazonPayClient
Creates a non-logginable account for your merchant partners.
registerAmazonPayAccount(JSONObject) - Method in class com.amazon.pay.api.AmazonPayClient
 
REPORT_DOCUMENT - Static variable in class com.amazon.pay.api.ServiceConstants
 
REPORT_SCHEDULES - Static variable in class com.amazon.pay.api.ServiceConstants
 
REPORTS - Static variable in class com.amazon.pay.api.ServiceConstants
 
REQUEST_ID - Static variable in class com.amazon.pay.api.ServiceConstants
 
RequestConfig - Class in com.amazon.pay.api
Allows customizing apache client RequestConfig
RequestConfig(int, int, int) - Constructor for class com.amazon.pay.api.RequestConfig
 
requestSigner - Variable in class com.amazon.pay.api.AmazonPayClient
 
RequestSigner - Class in com.amazon.pay.api
 
RequestSigner(PayConfiguration) - Constructor for class com.amazon.pay.api.RequestSigner
 
RESPONSE_STATUS_CODE - Static variable in class com.amazon.pay.api.ServiceConstants
 
RESPONSE_STRING - Static variable in class com.amazon.pay.api.ServiceConstants
 
RetryStrategy - Interface in com.amazon.pay.api
Interface defining the retry strategy to apply when a request returns a service error
returnIfValidAlgorithm(String) - Static method in enum com.amazon.pay.api.types.AmazonSignatureAlgorithm
 

S

ServiceConstants - Class in com.amazon.pay.api
 
ServiceConstants() - Constructor for class com.amazon.pay.api.ServiceConstants
 
serviceErrors - Static variable in class com.amazon.pay.api.ServiceConstants
 
setAlgorithm(String) - Method in class com.amazon.pay.api.PayConfiguration
 
setClientConnections(int) - Method in class com.amazon.pay.api.PayConfiguration
 
setDuration(long) - Method in class com.amazon.pay.api.AmazonPayResponse
 
setEnvironment(Environment) - Method in class com.amazon.pay.api.PayConfiguration
 
setHeaders(Map<String, String>) - Method in class com.amazon.pay.api.AmazonPayResponse
 
setMaxRetries(int) - Method in class com.amazon.pay.api.ExponentialRetryStrategy
 
setMaxRetries(int) - Method in class com.amazon.pay.api.PayConfiguration
 
setMaxRetries(int) - Method in interface com.amazon.pay.api.RetryStrategy
Set the maximum retry attempts.
setMethod(String) - Method in class com.amazon.pay.api.AmazonPayResponse
 
setPrivateKey(String) - Method in class com.amazon.pay.api.PayConfiguration
Deprecated.
This method is deprecated, instead use setPrivateKey(char[] privateKey)
setPrivateKey(char[]) - Method in class com.amazon.pay.api.PayConfiguration
 
setPrivateKey(PrivateKey) - Method in class com.amazon.pay.api.PayConfiguration
 
setProxyHost(String) - Method in class com.amazon.pay.api.ProxySettings
 
setProxyPassword(char[]) - Method in class com.amazon.pay.api.ProxySettings
 
setProxyPort(Integer) - Method in class com.amazon.pay.api.ProxySettings
 
setProxySettings(ProxySettings) - Method in class com.amazon.pay.api.PayConfiguration
 
setProxyUser(String) - Method in class com.amazon.pay.api.ProxySettings
 
setPublicKeyId(String) - Method in class com.amazon.pay.api.PayConfiguration
 
setRawRequest(String) - Method in class com.amazon.pay.api.AmazonPayResponse
 
setRawResponse(String) - Method in class com.amazon.pay.api.AmazonPayResponse
 
setRegion(Region) - Method in class com.amazon.pay.api.PayConfiguration
 
setRequestConfig(RequestConfig) - Method in class com.amazon.pay.api.PayConfiguration
Set request config
setRequestId(String) - Method in class com.amazon.pay.api.AmazonPayResponse
 
setResponse(JSONObject) - Method in class com.amazon.pay.api.AmazonPayResponse
 
setRetries(int) - Method in class com.amazon.pay.api.AmazonPayResponse
 
setRetryStrategy(RetryStrategy) - Method in class com.amazon.pay.api.PayConfiguration
Set the retry strategy
setStatus(int) - Method in class com.amazon.pay.api.AmazonPayResponse
 
setUrl(URI) - Method in class com.amazon.pay.api.AmazonPayResponse
 
setUserAgentRedaction(boolean) - Method in class com.amazon.pay.api.PayConfiguration
Sets userAgentRedaction in PayConfiguration If this flag is set to true, the Java and OS version segment in the User-Agent header is 'Redacted'.
SIGNATURE_ALGORITHM - Static variable in class com.amazon.pay.api.ServiceConstants
 
SignatureHelper - Class in com.amazon.pay.api
 
SignatureHelper(PayConfiguration) - Constructor for class com.amazon.pay.api.SignatureHelper
 
signRequest(URI, String, Map<String, List<String>>, String, Map<String, String>) - Method in class com.amazon.pay.api.RequestSigner
Signs the request provided and returns the signed headers map

T

toString() - Method in class com.amazon.pay.api.AmazonPayResponse
 
toString() - Method in class com.amazon.pay.api.ConnectionPoolStats
 
TRAILER_FIELD - Static variable in class com.amazon.pay.api.SignatureHelper
 

U

updateAmazonPayAccount(String, JSONObject, Map<String, String>) - Method in class com.amazon.pay.api.AmazonPayClient
Updates a merchant account for the given Merchant Account ID.
updateAmazonPayAccount(String, JSONObject) - Method in class com.amazon.pay.api.AmazonPayClient
 
updateCharge(String, JSONObject, Map<String, String>) - Method in class com.amazon.pay.api.WebstoreClient
The updateCharge operation is used to update the charge status of any PSP (Payment Service Provider) processed payment method (PPM) transactions.
updateCharge(String, JSONObject) - Method in class com.amazon.pay.api.WebstoreClient
The updateCharge operation is used to update the charge status of any PSP (Payment Service Provider) processed payment method (PPM) transactions.
updateChargePermission(String, JSONObject, Map<String, String>) - Method in class com.amazon.pay.api.WebstoreClient
The UpdateChargePermission operation is used to update the metadata of the ChargePermission.
updateChargePermission(String, JSONObject) - Method in class com.amazon.pay.api.WebstoreClient
The UpdateChargePermission operation is used to update the metadata of the ChargePermission.
updateCheckoutSession(String, JSONObject, Map<String, String>) - Method in class com.amazon.pay.api.WebstoreClient
The UpdateCheckoutSession operation is used to update payment details for a session.
updateCheckoutSession(String, JSONObject) - Method in class com.amazon.pay.api.WebstoreClient
The UpdateCheckoutSession operation is used to update payment details for a session.
updateDispute(String, JSONObject, Map<String, String>) - Method in class com.amazon.pay.api.WebstoreClient
The updateDispute operation is used to notify Amazon of the closure status of a chargeback dispute initiated by a buyer for orders processed by a partner PSP (Payment Service Provider), ensuring proper accounting within the Amazon systems.
updateDispute(String, JSONObject) - Method in class com.amazon.pay.api.WebstoreClient
The updateDispute operation is used to notify Amazon of the closure status of a chargeback dispute initiated by a buyer for orders processed by a partner PSP (Payment Service Provider), ensuring proper accounting within the Amazon systems.
updateHeader(Map<String, String>) - Static method in class com.amazon.pay.api.Util
Returns the header with idempotency key, if not provided by the Merchant.
updateMerchantAccount(String, JSONObject, Map<String, String>) - Method in class com.amazon.pay.api.AccountManagementClient
Updates a merchant account for the given Merchant Account ID.
uploadFile(JSONObject, Map<String, String>) - Method in class com.amazon.pay.api.WebstoreClient
The uploadFile operation is utilised by PSPs (Payment Service Provider) to upload file-based evidence when a merchant contests a dispute, providing the necessary reference ID to the evidence file as part of the Update Dispute API process.
uploadFile(JSONObject) - Method in class com.amazon.pay.api.WebstoreClient
The uploadFile operation is utilised by PSPs (Payment Service Provider) to upload file-based evidence when a merchant contests a dispute, providing the necessary reference ID to the evidence file as part of the Update Dispute API process.
urlEncode(String, boolean) - Static method in class com.amazon.pay.api.Util
Generates a url encoded string from the given string
Util - Class in com.amazon.pay.api
 
Util() - Constructor for class com.amazon.pay.api.Util
 

V

valueOf(String) - Static method in enum com.amazon.pay.api.types.AmazonSignatureAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.amazon.pay.api.types.DisputeFilePurpose
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.amazon.pay.api.types.DisputeFilingReason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.amazon.pay.api.types.DisputeReasonCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.amazon.pay.api.types.DisputeResolution
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.amazon.pay.api.types.DisputeState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.amazon.pay.api.types.Environment
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.amazon.pay.api.types.EvidenceDocumentFileType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.amazon.pay.api.types.EvidenceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.amazon.pay.api.types.Region
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.amazon.pay.api.types.AmazonSignatureAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.amazon.pay.api.types.DisputeFilePurpose
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.amazon.pay.api.types.DisputeFilingReason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.amazon.pay.api.types.DisputeReasonCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.amazon.pay.api.types.DisputeResolution
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.amazon.pay.api.types.DisputeState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.amazon.pay.api.types.Environment
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.amazon.pay.api.types.EvidenceDocumentFileType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.amazon.pay.api.types.EvidenceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.amazon.pay.api.types.Region
Returns an array containing the constants of this enum type, in the order they are declared.

W

WebstoreClient - Class in com.amazon.pay.api
 
WebstoreClient(PayConfiguration) - Constructor for class com.amazon.pay.api.WebstoreClient
 

X

X_AMZ_PAY_REQUEST_ID - Static variable in class com.amazon.pay.api.ServiceConstants
 
A B C D E F G H I J L M O P R S T U V W X 
Skip navigation links

Copyright © 2025. All rights reserved.