GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Getting Started
  • Overview
  • RI Wizard
  • Merchant portal user
  • User permissions
  • Overview
  • Catalog Items
  • Catalog Maintenance
  • Catalog Upload Validations
  • Catalog Template
  • Archive Item
  • Reference Architecture
  • Catalog API Setup
  • Upload Catalog

This view

  • Original page
  • New address

GeezerVison is showing developer.amazon.com — Charge Calculation Setup | physicalstores

Amazon Developer
Alexa
Amazon Appstore
Ring
AWS
Documentation

Console

as

Settings
Sign out
Notifications
Alexa
Amazon Appstore
Ring
AWS
Documentation
Support
Contact Us
My Cases

Console

as

Docs
Resources
Ecommerce Plug-ins
Publish
Connect
Docs
FAQ
Just Walk Out technology by Amazon

Collapse All | Expand All

  • Getting Started
    • Overview
    • RI Wizard
    • Permissions Setup
      • Merchant portal user
      • User permissions
  • Catalog
    • Overview
    • Catalog Items
    • Catalog Maintenance
    • Catalog Upload Validations
    • Manual Upload Process
      • Catalog Template
      • Archive Item
    • Catalog API
      • Reference Architecture
      • Catalog API Setup
      • Upload Catalog
      • Get Upload Status
      • Archive Catalog
    • Catalog Management UI
      • Edit Item
      • Create Item
      • Archive Item
    • Code Samples
      • Solution Overview
      • Invoke API
      • Get Upload Status
      • Process SNS Message
    • Catalog FAQ
  • Shopper Loyalty
    • Loyalty Setup
  • Shopper authorization
    • Authorization Overview
    • Get Setup
    • QR code Setup
    • Authorization API Setup
    • Authorization Model
      • Mobile App Authorization
    • API Reference
      • VerifyIdentityKey
      • GetShopper
      • Resolve Scan
      • Get Scan Details
    • Code Samples
      • VerifyIdentityKey
      • Resolve Scan
  • Bring your own authorization
    • Overview
    • API Specs
      • Start Auth
      • Process Auth
      • Device Registration
      • Emit Heart Beat
      • Auth Considerations
  • Risk assessment
    • Risk Overview
    • Fraud and Abuse API
    • Fraud and Abuse Feedback API
    • API and Strategy Setup
  • Charge calculation for shopping cart
    • Charge Calculation Overview
    • Get Setup
    • Charge Calculation API Setup
    • API Reference
      • CreatePurchases
    • Code Samples
      • Create Purchases
  • Payment Processing
    • Payment Processing Overview
    • Get Setup
    • Payment Processor Setup
    • Pre-authorization Setup
    • API Setup
    • Connectivity testing
    • Payment Service API
      • Adjust Charge
      • Capture Charge
      • Cancel Charge
      • Refund Charge
      • Get Shopper Identity
      • Get Transactional Data
    • Checkout Service API
      • Checkout Service
  • Post Purchase
    • Receipts and Refunds
  • Data Capabilities
    • Data Reporting Overview
    • Intra-day reporting solution
    • Event feed solution
  • Test your integration
    • Overview
    • Functional / Mock testing
    • Connectivity testing
    • End to end testing
    • Load testing
    • Test Plans
      • Catalog Test Plan
      • App Entry test sample plan
      • Credit Card Entry Test Plan
      • Checkout Service Store Test Plan
      • Combo Store Test Plan
    • Test Cases
      • Adjust Charge
      • Capture Charge
      • Cancel Charge
      • Refund Charge
      • Get Transactional Data
      • Checkout service
      • Fraud and abuse feedback
      • Catalog Upload
      • Inventory Synchronization
      • Get Shopper Identity
      • Verify Identity Keys
      • Resolve Scan
      • Create Purchases
      • Cart Payload Validation
  • Sample Stores
    • App Entry Store
    • Credit Card Entry Store
    • Credit Card Entry Checkout Store
    • App Entry + Credit Card Entry Store
    • App Entry + Checkout Service Store
  • Evaluate your operational readiness
    • Overview
    • Catalog Upload operational readiness sample plan
    • App Entry operational readiness sample plan
    • Credit Card Entry operational readiness sample plan
    • Credit Card Checkout Service operational readiness sample plan
    • App Entry + Checkout Service operational readiness sample plan

Other Resources
  • Documentation Index
  • Frequently Asked Questions
  • Cloudformation templates
  • Document History

Charge Calculation Setup

  • Overview
  • Design Considerations
  • Establishing endpoints
  • Onboarding to Amazon

Overview


Design Considerations

The following list includes design considerations for your solution to ensure resiliency and operational effeciency.

  • Cases where your Ordering Connector needs to reject one or more cart items with a 422 PurchaseRejected response. This can happen as a result of catalog upload issues, missing SKUs, or other item-level validation failures.

  • Cases where you receive duplicate carts from Amazon. API retries can trigger the delivery of a duplicate cart and you need to ensure you can process those calls correctly.

  • Cases where you receive empty carts from Amazon. Shoppers can walk in and walk out of the store without purchasing an item. You will need to process empty carts differently from cart that include items.

Establishing endpoints

The Amazon system will be passing a virtual cart to you that includes the shoppers items. You will be required to establish an AWS API endpoint to secure/allow communication between Amazon systems and your endpoint. You can take advantage of the CloudFormation templates provided by the Amazon team. For companies using AWS as a platform, Amazon provides three sample templates to create the required services (API Gateway, IAM role, CloudWatch services). However, the samples we provide represent different modes depending upon the desired technology, customization, and flexibility required to meet your company's needs. You can access the templates on the retailer portal.

Onboarding to Amazon

AWS Account: For instructions on how to get an AWS account, please see here

Completed the Amazon onboarding: Retailer onboarding must be completed before integrating with the Amazon systems.

AWS Systems onboarding: you will be working with the Amazon team to onboard your endpoints to the Amazon systems. The process will include steps such as providing invocation URL for the Amazon API.

Follow us:

Legal

  • One-time Checkout

  • Recurring Checkout

  • API Reference Guide

Amazon Appstore

  • Scratchpad - US

  • Scratchpad - EU

  • Scratchpad - JP

Alexa

  • Ecommerce Plug-ins - US

  • Ecommerce Plug-ins - EU

  • Ecommerce Plug-ins - UK

  • Marketing Site - US

  • Marketing Site - EU

  • Marketing Site - UK

  • Seller Central - US

  • Seller Central - EU

  • Seller Central - UK

Other services & APIs

  • Login with Amazon

  • Amazon Data Portability

  • Amazon Merch on Demand

  • Frustration-Free Setup

  • Amazon Incentives API

  • Amazon Music

  • Just Walk Out technology by Amazon

Blogs

  • Appstore Developer Blog

  • Alexa Developer Blogs

  • Alexa Science Blog

Support

  • Amazon Developer Support

  • Appstore Developer Community

  • Alexa Skills Community

  • FAQs

amazon_developer_logo

© 2010-2026, Amazon.com, Inc. or its affiliates. All Rights Reserved.

Terms

Amazon Developer Blog

Contact Us

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.