Amazon · Schema

Charge

Charge schema from Amazon Pay API

AmazonAdvertisingAlexaE-CommerceMarketplacePaymentsVoiceFortune 100

Properties

Name Type Description
chargeId string
chargePermissionId string
chargeAmount object
captureAmount object
refundedAmount object
softDescriptor string
statusDetails object
creationTimestamp string
expirationTimestamp string
View JSON Schema on GitHub

JSON Schema

pay-charge-schema.json Raw ↑
{
  "type": "object",
  "properties": {
    "chargeId": {
      "type": "string"
    },
    "chargePermissionId": {
      "type": "string"
    },
    "chargeAmount": {
      "$ref": "#/components/schemas/Price"
    },
    "captureAmount": {
      "$ref": "#/components/schemas/Price"
    },
    "refundedAmount": {
      "$ref": "#/components/schemas/Price"
    },
    "softDescriptor": {
      "type": "string"
    },
    "statusDetails": {
      "$ref": "#/components/schemas/StatusDetails"
    },
    "creationTimestamp": {
      "type": "string",
      "format": "date-time"
    },
    "expirationTimestamp": {
      "type": "string",
      "format": "date-time"
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "Charge",
  "$id": "https://raw.githubusercontent.com/api-evangelist/amazon/refs/heads/main/json-schema/pay-charge-schema.json",
  "description": "Charge schema from Amazon Pay API"
}