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

A

AMAZON_PAY_API_VERSION - Static variable in class com.amazon.pay.api.ServiceConstants
 
AMAZON_SIGNATURE_ALGORITHM - 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
 
APPLICATION_LIBRARY_VERSION - Static variable in class com.amazon.pay.api.ServiceConstants
 
AUTHORIZATION_TOKEN - Static variable in class com.amazon.pay.api.ServiceConstants
 

B

buildPrivateKeyFromString(String) - Static method in class com.amazon.pay.api.Util
Builds the PrivateKey object fromt the private key string 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.
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.
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.
createStringToSign(String) - Method in class com.amazon.pay.api.SignatureHelper
Creates the string that is going to be signe

D

DEFAULT_ENCODING - Static variable in class com.amazon.pay.api.Util
 
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

E

endpointMappings - Static variable in class com.amazon.pay.api.ServiceConstants
 
Environment - Enum in com.amazon.pay.api.types
This represents an enum class identifying the environment LIVE or SANDBOX mode.

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) - Method in class com.amazon.pay.api.SignatureHelper
Generates a signature for the string passed in
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.
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.
getDuration() - Method in class com.amazon.pay.api.AmazonPayResponse
 
getEnvironment() - Method in class com.amazon.pay.api.PayConfiguration
 
getExponentialWaitTime(int) - Static method in class com.amazon.pay.api.Util
Returns the next wait interval, in milliseconds, using an exponential backoff algorithm.
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
 
getMaxRetries() - Method in class com.amazon.pay.api.PayConfiguration
 
getMethod() - Method in class com.amazon.pay.api.AmazonPayResponse
 
getOverrideServiceURL() - Method in class com.amazon.pay.api.PayConfiguration
 
getPrivateKey() - Method in class com.amazon.pay.api.PayConfiguration
 
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
 
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
 
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.
getStatus() - Method in class com.amazon.pay.api.AmazonPayResponse
 
getUrl() - Method in class com.amazon.pay.api.AmazonPayResponse
 
GITHUB_SDK_NAME - Static variable in class com.amazon.pay.api.ServiceConstants
 

H

HASH_ALGORITHM - Static variable in class com.amazon.pay.api.ServiceConstants
 

I

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
 
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
 
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

O

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

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
 
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
 
REQUEST_ID - Static variable in class com.amazon.pay.api.ServiceConstants
 
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
 

S

SALT_LENGTH - Static variable in class com.amazon.pay.api.SignatureHelper
 
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
 
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.PayConfiguration
 
setMethod(String) - Method in class com.amazon.pay.api.AmazonPayResponse
 
setOverrideServiceURL(String) - Method in class com.amazon.pay.api.PayConfiguration
 
setPrivateKey(String) - Method in class com.amazon.pay.api.PayConfiguration
 
setPrivateKey(PrivateKey) - Method in class com.amazon.pay.api.PayConfiguration
 
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
 
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
 
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
 
TRAILER_FIELD - Static variable in class com.amazon.pay.api.SignatureHelper
 

U

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.
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.
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.Environment
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.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.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
 
A B C D E G H I J L M O P R S T U V W 
Skip navigation links

Copyright © 2020. All rights reserved.