This library has 24 classes.
ECF: amazon-instant-access.ecf
An Eiffel interface to the Amazon Instant Access API. This API enables third party vendors to fulfil orders for digital goods on the Amazon store. It enables One-time purchases but not subscriptions. It passes a basic test suite but has not yet been tested in production.
Parses the JSON from an Instant Access request and stores the operation name accessible as name.
Object that selects the appropriate request object for each Amazon Instant Access request and then returns a vendor response.
Authorization header for authentication
Further Information
Click on class link to see client examples.
Request formatted in a standard (canonical) form for hashing
Credential for authenticating requests
Further Information
Click on class link to see client examples.
ID for AIA_CREDENTIAL
Further Information
Click on class link to see tests and client examples.
A queryable list of AIA credentials. See class AIA_CREDENTIAL.
Further Information
Click on class link to see notes.
Shared instance of AIA_CREDENTIAL_LIST or a conforming type, AIA_STORABLE_CREDENTIAL_LIST for example.
Further Information
Click on class link to see notes and tests.
Signs Instant Access HTTP requests using credentials issued by Amazon
Further Information
Click on class link to see client examples.
Stores AIA credentials securely in AES encrypted data chain
Further Information
Click on class link to see tests and client examples.
Verifies Instant Access request as authentic
Further Information
Click on class link to see client examples.
Reasons for purchase/purchase revokation. Accessible via {AIA_SHARED_ENUMERATIONS}.Reason_enum.
Instant Access response codes with corresponding names accessible as message. Accessible via {AIA_SHARED_ENUMERATIONS}.Response_enum. See also class AIA_PURCHASE_REQUEST.
Shared response codes and purchase reason codes
Further Information
Click on class link to see client examples.
Instant Access account linking request
Further Information
Click on class link to see client examples.
Instant Access purchase request
Further Information
Click on class link to see client examples.
Parent class for instant access requests
Further Information
Click on class link to see descendants.
Instant Access request to revoke a purchase
Further Information
Click on class link to see client examples.
Aia shared request manager
Further Information
Click on class link to see client examples.
Aia fail response
Further Information
Click on class link to see client examples.
Vendor's response to Instant Access account linking request.
Further Information
Click on class link to see client examples.
Vendor's response to Instant Access purchase request
Further Information
Click on class link to see client examples.
Parent class for instant access responses to requests
Further Information
Click on class link to see descendants and client examples.
Vendor's response to Instant Access request for revoking a purchase
Further Information
Click on class link to see client examples.