"description": "The three-letter ISO currency code. Eg: `USD`, `GBP`. See [Supported Currencies](/reference/platform-parameters/supported-currencies).",
"pattern": "[A-Z]{3}"
},
"product_id": {
"type": "string",
"title": "Product ID",
"description": "The dashboard ID of the product purchased in this order.",
"pattern": "\\d+"
},
"product_name": {
"type": "string",
"description": "The name of the product included in the invoice.",
"maxLength": 200
},
"product_additional_information": {
"type": "string",
"description": "Custom additional information included in the invoice.",
"maxLength": 255
},
"customer_id": {
"type": "string",
"description": "The unique identifier for this customer. Integer value sent as a string.",
"pattern": "\\d+"
},
"customer_name": {
"type": "string",
"description": "The name of the customer this invoice is for."
},
"email": {
"type": "string",
"title": "Email",
"description": "The email address of the customer.",
"format": "email"
},
"customer_vat_number": {
"type": "string",
"description": "The sales tax identifier (VAT number) of the customer this invoice is for."
},
"customer_company_number": {
"type": "string",
"description": "The company number of the customer this invoice is for."
},
"customer_address": {
"type": "string",
"description": "The address of the customer this invoice is for."
},
"customer_city": {
"type": "string",
"description": "The city the customer is from."
},
"customer_state": {
"type": "string",
"description": "The state the customer is from."
},
"customer_zipcode": {
"type": "string",
"description": "The ZIP code of the customer."
},
"country": {
"type": "string",
"title": "Country",
"description": "The two-letter ISO country code of the customer. Eg: `US`, `GB`. See [Supported Countries](/reference/platform-parameters/supported-countries).",
"pattern": "[A-Z]{2}"
},
"contract_id": {
"type": "string",
"description": "The unique identifier for this contract. Integer value sent as a string.",
"description": "This field contains any values that you passed into the checkout using the `passthrough` parameter. See the [Pass Parameters documentation](/guides/checkout/pass-parameters#sending-additional-user-data) for more information.",
"maxLength": 1000
},
"date_created": {
"type": "string",
"description": "The date the contract was created.",
"description": "The fee taken by Paddle for this payment.",
"pattern": "^\\d+(\\.\\d{1,2})?$"
},
"earnings": {
"type": "string",
"description": "The amount of this payment that was credited to your balance.",
"pattern": "^\\d+(\\.\\d{1,2})?$"
},
"p_signature": {
"type": "string",
"title": "P Signature",
"description": "This field contains an encrypted token that you can use to verify the request authenticity. See [Verifying Webhooks](/webhooks/verifying-webhooks)."
},
"event_time": {
"type": "string",
"title": "Event Time",
"description": "The date and time the event was triggered in UTC (Coordinated Universal Time).",