Docs

Simulate webhooks for single events or scenarios

Make testing and integration easier by using webhook simulator to simulate webhooks for single events or predefined scenarios, like a new subscription or successful renewal.

Tooling

  • API
  • Webhooks

Released

September 18, 2024

Status

Released

API version

Version 1

What's new?

We've released webhook simulator to make testing and integration with Paddle easier. It's available in the dashboard under Paddle > Developer tools > Simulator and in the Paddle API.

Screenshot of the new simulation drawer for webhook simulator. It shows a list of scenarios including subscription created, subscription renewed, and subscription paused.

How it works

Webhook simulator lets you send test data to your app easily, and includes predefined groups of common scenarios for things like subscription created or subscription renewed.

Notification destinations can now be configured to accept simulated or platform traffic, or both.

Simulated notifications behave similarly to platform notifications, with some small differences to help you handle the two types of traffic correctly.

Examples

Create a simulation

Create a simulation to tell Paddle which event or predefined sequence of events that you want to simulate and where you want to send simulated data.

This example creates a simulation to simulate all events that occur when a subscription is created.

POST /simulations
Request
{
"notification_setting_id": "ntfset_01j82d983j814ypzx7m1fw2jpz",
"type": "subscription_creation",
"name": "New signup from pricing page"
}
Response
{
"data": {
"id": "ntfsim_01j82zcm3ffc0pyvvb9tjsbvec",
"notification_setting_id": "ntfset_01j82d983j814ypzx7m1fw2jpz",
"name": "New signup from pricing page",
"type": "subscription_creation",
"status": "active",
"payload": null,
"last_run_at": null,
"created_at": "2024-09-18T16:28:01.519675Z",
"updated_at": "2024-09-18T16:28:01.519675Z"
},
"meta": {
"request_id": "aafc3dca-ac50-4fc3-a164-4cdda2626cfa"
}
}

Run a simulation

Create a run for a simulation to send the event or events that are part of it. Once configured, you can run a simulation as part of testing workflows.

POST /simulations/{simulation_id}/runs
Response
{
"data": {
"id": "ntfsimrun_01j82zmt9ejr5h7nd7a6a6henj",
"status": "pending",
"type": "subscription_creation",
"created_at": "2024-09-18T16:32:29.998659Z",
"updated_at": "2024-09-18T16:32:29.998659Z"
},
"meta": {
"request_id": "fb26a99c-2c03-45d8-ba2e-56ffeeaf5f39"
}
}

List events for a simulation run

Paddle creates a simulation event for the event or events that are part of a simulation run. You can list events for a simulation run to see which events were simulated and information about responses from the destination server.

GET /simulations/{simulation_id}/runs/{simulation_run_id}/events
Response
{
"data": [
{
"id": "ntfsimevt_01j82zmtqgpfpphj5236f884tx",
"status": "success",
"event_type": "transaction.completed",
"payload": {
"id": "txn_01hv8wptq8987qeep44cyrewp9",
"items": [
{
"price": {
"id": "pri_01gsz8x8sawmvhz1pv30nge1ke",
"name": "Monthly (per seat)",
"type": "standard",
"status": "active",
"quantity": {
"maximum": 999,
"minimum": 1
},
"tax_mode": "account_setting",
"created_at": "2023-02-23T13:55:22.538367Z",
"product_id": "pro_01gsz4t5hdjse780zja8vvr7jg",
"unit_price": {
"amount": "3000",
"currency_code": "USD"
},
"updated_at": "2024-04-11T13:54:52.254748Z",
"custom_data": null,
"description": "Monthly",
"import_meta": null,
"trial_period": null,
"billing_cycle": {
"interval": "month",
"frequency": 1
},
"unit_price_overrides": []
},
"quantity": 10,
"proration": null
},
{
"price": {
"id": "pri_01h1vjfevh5etwq3rb416a23h2",
"name": "Monthly (recurring addon)",
"type": "standard",
"status": "active",
"quantity": {
"maximum": 100,
"minimum": 1
},
"tax_mode": "account_setting",
"created_at": "2023-06-01T13:31:12.625056Z",
"product_id": "pro_01h1vjes1y163xfj1rh1tkfb65",
"unit_price": {
"amount": "10000",
"currency_code": "USD"
},
"updated_at": "2024-04-09T07:23:00.907834Z",
"custom_data": null,
"description": "Monthly",
"import_meta": null,
"trial_period": null,
"billing_cycle": {
"interval": "month",
"frequency": 1
},
"unit_price_overrides": []
},
"quantity": 1,
"proration": null
},
{
"price": {
"id": "pri_01gsz98e27ak2tyhexptwc58yk",
"name": "One-time addon",
"type": "standard",
"status": "active",
"quantity": {
"maximum": 1,
"minimum": 1
},
"tax_mode": "account_setting",
"created_at": "2023-02-23T14:01:28.391712Z",
"product_id": "pro_01gsz97mq9pa4fkyy0wqenepkz",
"unit_price": {
"amount": "19900",
"currency_code": "USD"
},
"updated_at": "2024-04-09T07:23:10.921392Z",
"custom_data": null,
"description": "One-time addon",
"import_meta": null,
"trial_period": null,
"billing_cycle": null,
"unit_price_overrides": []
},
"quantity": 1,
"proration": null
}
],
"origin": "web",
"status": "completed",
"details": {
"totals": {
"fee": "3311",
"tax": "5315",
"total": "65215",
"credit": "0",
"balance": "0",
"discount": "0",
"earnings": "56589",
"subtotal": "59900",
"grand_total": "65215",
"currency_code": "USD",
"credit_to_balance": "0"
},
"line_items": [
{
"id": "txnitm_01hv8wt98jahpbm1t1tzr06z6n",
"totals": {
"tax": "2662",
"total": "32662",
"discount": "0",
"subtotal": "30000"
},
"product": {
"id": "pro_01gsz4t5hdjse780zja8vvr7jg",
"name": "AeroEdit Pro",
"type": "standard",
"status": "active",
"image_url": "https://paddle.s3.amazonaws.com/user/165798/bT1XUOJAQhOUxGs83cbk_pro.png",
"created_at": "2023-02-23T12:43:46.605Z",
"updated_at": "2024-04-05T15:53:44.687Z",
"custom_data": {
"features": {
"sso": false,
"route_planning": true,
"payment_by_invoice": false,
"aircraft_performance": true,
"compliance_monitoring": true,
"flight_log_management": true
},
"suggested_addons": [
"pro_01h1vjes1y163xfj1rh1tkfb65",
"pro_01gsz97mq9pa4fkyy0wqenepkz"
],
"upgrade_description": "Move from Basic to Pro to take advantage of aircraft performance, advanced route planning, and compliance monitoring."
},
"description": "Designed for professional pilots, including all features plus in Basic plus compliance monitoring, route optimization, and third-party integrations.",
"import_meta": null,
"tax_category": "standard"
},
"price_id": "pri_01gsz8x8sawmvhz1pv30nge1ke",
"quantity": 10,
"tax_rate": "0.08875",
"unit_totals": {
"tax": "266",
"total": "3266",
"discount": "0",
"subtotal": "3000"
}
},
{
"id": "txnitm_01hv8wt98jahpbm1t1v1sd067y",
"totals": {
"tax": "887",
"total": "10887",
"discount": "0",
"subtotal": "10000"
},
"product": {
"id": "pro_01h1vjes1y163xfj1rh1tkfb65",
"name": "Analytics addon",
"type": "standard",
"status": "active",
"image_url": "https://paddle.s3.amazonaws.com/user/165798/97dRpA6SXzcE6ekK9CAr_analytics.png",
"created_at": "2023-06-01T13:30:50.302Z",
"updated_at": "2024-04-05T15:47:17.163Z",
"custom_data": null,
"description": "Unlock advanced insights into your flight data with enhanced analytics and reporting features. Includes customizable reporting templates and trend analysis across flights.",
"import_meta": null,
"tax_category": "standard"
},
"price_id": "pri_01h1vjfevh5etwq3rb416a23h2",
"quantity": 1,
"tax_rate": "0.08875",
"unit_totals": {
"tax": "887",
"total": "10887",
"discount": "0",
"subtotal": "10000"
}
},
{
"id": "txnitm_01hv8wt98jahpbm1t1v67vqnb6",
"totals": {
"tax": "1766",
"total": "21666",
"discount": "0",
"subtotal": "19900"
},
"product": {
"id": "pro_01gsz97mq9pa4fkyy0wqenepkz",
"name": "Custom domains",
"type": "standard",
"status": "active",
"image_url": "https://paddle.s3.amazonaws.com/user/165798/XIG7UXoJQHmlIAiKcnkA_custom-domains.png",
"created_at": "2023-02-23T14:01:02.441Z",
"updated_at": "2024-04-05T15:43:28.971Z",
"custom_data": null,
"description": "Make AeroEdit truly your own with custom domains. Custom domains reinforce your brand identity and make it easy for your team to access your account.",
"import_meta": null,
"tax_category": "standard"
},
"price_id": "pri_01gsz98e27ak2tyhexptwc58yk",
"quantity": 1,
"tax_rate": "0.08875",
"unit_totals": {
"tax": "1766",
"total": "21666",
"discount": "0",
"subtotal": "19900"
}
}
],
"payout_totals": {
"fee": "3311",
"tax": "5315",
"total": "65215",
"credit": "0",
"balance": "0",
"discount": "0",
"earnings": "56589",
"subtotal": "59900",
"grand_total": "65215",
"currency_code": "USD",
"credit_to_balance": "0"
},
"tax_rates_used": [
{
"totals": {
"tax": "5315",
"total": "65215",
"discount": "0",
"subtotal": "59900"
},
"tax_rate": "0.08875"
}
],
"adjusted_totals": {
"fee": "3311",
"tax": "5315",
"total": "65215",
"earnings": "56589",
"subtotal": "59900",
"grand_total": "65215",
"currency_code": "USD"
}
},
"checkout": {
"url": "https://aeroedit.com/pay?_ptxn=txn_01hv8wptq8987qeep44cyrewp9"
},
"payments": [
{
"amount": "65215",
"status": "captured",
"created_at": "2024-04-12T10:18:33.579142Z",
"error_code": null,
"captured_at": "2024-04-12T10:18:47.635628Z",
"method_details": {
"card": {
"type": "visa",
"last4": "3184",
"expiry_year": 2025,
"expiry_month": 1,
"cardholder_name": "Michael McGovern"
},
"type": "card"
},
"payment_method_id": "paymtd_01hv8x1tpjfnttxddw73xnqx6s",
"payment_attempt_id": "937640dd-e3dc-40df-a16c-bb75aafd8f71",
"stored_payment_method_id": "281ff2ca-8550-42b9-bf39-15948e7de62d"
},
{
"amount": "65215",
"status": "error",
"created_at": "2024-04-12T10:15:57.888183Z",
"error_code": "declined",
"captured_at": null,
"method_details": {
"card": {
"type": "visa",
"last4": "0002",
"expiry_year": 2025,
"expiry_month": 1,
"cardholder_name": "Michael McGovern"
},
"type": "card"
},
"payment_method_id": "paymtd_01hv8wx2mka7dfsqjjsxh1ne7z",
"payment_attempt_id": "8f72cfa6-26b4-4a57-91dc-8f2708f7822d",
"stored_payment_method_id": "a78ece50-356f-4e0c-b72d-ad5368b0a0d9"
}
],
"billed_at": "2024-04-12T10:18:48.294633Z",
"address_id": "add_01hv8gq3318ktkfengj2r75gfx",
"created_at": "2024-04-12T10:12:33.2014Z",
"invoice_id": "inv_01hv8x29nsh54c2pgt0hnq0zkx",
"updated_at": "2024-04-12T10:18:49.738971238Z",
"business_id": null,
"custom_data": null,
"customer_id": "ctm_01hv6y1jedq4p1n0yqn5ba3ky4",
"discount_id": null,
"currency_code": "USD",
"billing_period": {
"ends_at": "2024-05-12T10:18:47.635628Z",
"starts_at": "2024-04-12T10:18:47.635628Z"
},
"invoice_number": "325-10566",
"billing_details": null,
"collection_mode": "automatic",
"subscription_id": "sub_01hv8x29kz0t586xy6zn1a62ny"
},
"request": {
"body": "{\"event_id\":\"ntfsimevt_01j82zmtqgpfpphj5236f884tx\",\"event_type\":\"transaction.completed\",\"occurred_at\":\"2024-09-18T16:32:30.448740Z\",\"data\":{\"id\":\"txn_01hv8wptq8987qeep44cyrewp9\",\"items\":[{\"price\":{\"id\":\"pri_01gsz8x8sawmvhz1pv30nge1ke\",\"name\":\"Monthly (per seat)\",\"type\":\"standard\",\"status\":\"active\",\"quantity\":{\"maximum\":999,\"minimum\":1},\"tax_mode\":\"account_setting\",\"created_at\":\"2023-02-23T13:55:22.538367Z\",\"product_id\":\"pro_01gsz4t5hdjse780zja8vvr7jg\",\"unit_price\":{\"amount\":\"3000\",\"currency_code\":\"USD\"},\"updated_at\":\"2024-04-11T13:54:52.254748Z\",\"custom_data\":null,\"description\":\"Monthly\",\"import_meta\":null,\"trial_period\":null,\"billing_cycle\":{\"interval\":\"month\",\"frequency\":1},\"unit_price_overrides\":[]},\"quantity\":10,\"proration\":null},{\"price\":{\"id\":\"pri_01h1vjfevh5etwq3rb416a23h2\",\"name\":\"Monthly (recurring addon)\",\"type\":\"standard\",\"status\":\"active\",\"quantity\":{\"maximum\":100,\"minimum\":1},\"tax_mode\":\"account_setting\",\"created_at\":\"2023-06-01T13:31:12.625056Z\",\"product_id\":\"pro_01h1vjes1y163xfj1rh1tkfb65\",\"unit_price\":{\"amount\":\"10000\",\"currency_code\":\"USD\"},\"updated_at\":\"2024-04-09T07:23:00.907834Z\",\"custom_data\":null,\"description\":\"Monthly\",\"import_meta\":null,\"trial_period\":null,\"billing_cycle\":{\"interval\":\"month\",\"frequency\":1},\"unit_price_overrides\":[]},\"quantity\":1,\"proration\":null},{\"price\":{\"id\":\"pri_01gsz98e27ak2tyhexptwc58yk\",\"name\":\"One-time addon\",\"type\":\"standard\",\"status\":\"active\",\"quantity\":{\"maximum\":1,\"minimum\":1},\"tax_mode\":\"account_setting\",\"created_at\":\"2023-02-23T14:01:28.391712Z\",\"product_id\":\"pro_01gsz97mq9pa4fkyy0wqenepkz\",\"unit_price\":{\"amount\":\"19900\",\"currency_code\":\"USD\"},\"updated_at\":\"2024-04-09T07:23:10.921392Z\",\"custom_data\":null,\"description\":\"One-time addon\",\"import_meta\":null,\"trial_period\":null,\"billing_cycle\":null,\"unit_price_overrides\":[]},\"quantity\":1,\"proration\":null}],\"origin\":\"web\",\"status\":\"completed\",\"details\":{\"totals\":{\"fee\":\"3311\",\"tax\":\"5315\",\"total\":\"65215\",\"credit\":\"0\",\"balance\":\"0\",\"discount\":\"0\",\"earnings\":\"56589\",\"subtotal\":\"59900\",\"grand_total\":\"65215\",\"currency_code\":\"USD\",\"credit_to_balance\":\"0\"},\"line_items\":[{\"id\":\"txnitm_01hv8wt98jahpbm1t1tzr06z6n\",\"totals\":{\"tax\":\"2662\",\"total\":\"32662\",\"discount\":\"0\",\"subtotal\":\"30000\"},\"product\":{\"id\":\"pro_01gsz4t5hdjse780zja8vvr7jg\",\"name\":\"AeroEdit Pro\",\"type\":\"standard\",\"status\":\"active\",\"image_url\":\"https://paddle.s3.amazonaws.com/user/165798/bT1XUOJAQhOUxGs83cbk_pro.png\",\"created_at\":\"2023-02-23T12:43:46.605Z\",\"updated_at\":\"2024-04-05T15:53:44.687Z\",\"custom_data\":{\"features\":{\"sso\":false,\"route_planning\":true,\"payment_by_invoice\":false,\"aircraft_performance\":true,\"compliance_monitoring\":true,\"flight_log_management\":true},\"suggested_addons\":[\"pro_01h1vjes1y163xfj1rh1tkfb65\",\"pro_01gsz97mq9pa4fkyy0wqenepkz\"],\"upgrade_description\":\"Move from Basic to Pro to take advantage of aircraft performance, advanced route planning, and compliance monitoring.\"},\"description\":\"Designed for professional pilots, including all features plus in Basic plus compliance monitoring, route optimization, and third-party integrations.\",\"import_meta\":null,\"tax_category\":\"standard\"},\"price_id\":\"pri_01gsz8x8sawmvhz1pv30nge1ke\",\"quantity\":10,\"tax_rate\":\"0.08875\",\"unit_totals\":{\"tax\":\"266\",\"total\":\"3266\",\"discount\":\"0\",\"subtotal\":\"3000\"}},{\"id\":\"txnitm_01hv8wt98jahpbm1t1v1sd067y\",\"totals\":{\"tax\":\"887\",\"total\":\"10887\",\"discount\":\"0\",\"subtotal\":\"10000\"},\"product\":{\"id\":\"pro_01h1vjes1y163xfj1rh1tkfb65\",\"name\":\"Analytics addon\",\"type\":\"standard\",\"status\":\"active\",\"image_url\":\"https://paddle.s3.amazonaws.com/user/165798/97dRpA6SXzcE6ekK9CAr_analytics.png\",\"created_at\":\"2023-06-01T13:30:50.302Z\",\"updated_at\":\"2024-04-05T15:47:17.163Z\",\"custom_data\":null,\"description\":\"Unlock advanced insights into your flight data with enhanced analytics and reporting features. Includes customizable reporting templates and trend analysis across flights.\",\"import_meta\":null,\"tax_category\":\"standard\"},\"price_id\":\"pri_01h1vjfevh5etwq3rb416a23h2\",\"quantity\":1,\"tax_rate\":\"0.08875\",\"unit_totals\":{\"tax\":\"887\",\"total\":\"10887\",\"discount\":\"0\",\"subtotal\":\"10000\"}},{\"id\":\"txnitm_01hv8wt98jahpbm1t1v67vqnb6\",\"totals\":{\"tax\":\"1766\",\"total\":\"21666\",\"discount\":\"0\",\"subtotal\":\"19900\"},\"product\":{\"id\":\"pro_01gsz97mq9pa4fkyy0wqenepkz\",\"name\":\"Custom domains\",\"type\":\"standard\",\"status\":\"active\",\"image_url\":\"https://paddle.s3.amazonaws.com/user/165798/XIG7UXoJQHmlIAiKcnkA_custom-domains.png\",\"created_at\":\"2023-02-23T14:01:02.441Z\",\"updated_at\":\"2024-04-05T15:43:28.971Z\",\"custom_data\":null,\"description\":\"Make AeroEdit truly your own with custom domains. Custom domains reinforce your brand identity and make it easy for your team to access your account.\",\"import_meta\":null,\"tax_category\":\"standard\"},\"price_id\":\"pri_01gsz98e27ak2tyhexptwc58yk\",\"quantity\":1,\"tax_rate\":\"0.08875\",\"unit_totals\":{\"tax\":\"1766\",\"total\":\"21666\",\"discount\":\"0\",\"subtotal\":\"19900\"}}],\"payout_totals\":{\"fee\":\"3311\",\"tax\":\"5315\",\"total\":\"65215\",\"credit\":\"0\",\"balance\":\"0\",\"discount\":\"0\",\"earnings\":\"56589\",\"subtotal\":\"59900\",\"grand_total\":\"65215\",\"currency_code\":\"USD\",\"credit_to_balance\":\"0\"},\"tax_rates_used\":[{\"totals\":{\"tax\":\"5315\",\"total\":\"65215\",\"discount\":\"0\",\"subtotal\":\"59900\"},\"tax_rate\":\"0.08875\"}],\"adjusted_totals\":{\"fee\":\"3311\",\"tax\":\"5315\",\"total\":\"65215\",\"earnings\":\"56589\",\"subtotal\":\"59900\",\"grand_total\":\"65215\",\"currency_code\":\"USD\"}},\"checkout\":{\"url\":\"https://aeroedit.com/pay?_ptxn=txn_01hv8wptq8987qeep44cyrewp9\"},\"payments\":[{\"amount\":\"65215\",\"status\":\"captured\",\"created_at\":\"2024-04-12T10:18:33.579142Z\",\"error_code\":null,\"captured_at\":\"2024-04-12T10:18:47.635628Z\",\"method_details\":{\"card\":{\"type\":\"visa\",\"last4\":\"3184\",\"expiry_year\":2025,\"expiry_month\":1,\"cardholder_name\":\"Michael McGovern\"},\"type\":\"card\"},\"payment_method_id\":\"paymtd_01hv8x1tpjfnttxddw73xnqx6s\",\"payment_attempt_id\":\"937640dd-e3dc-40df-a16c-bb75aafd8f71\",\"stored_payment_method_id\":\"281ff2ca-8550-42b9-bf39-15948e7de62d\"},{\"amount\":\"65215\",\"status\":\"error\",\"created_at\":\"2024-04-12T10:15:57.888183Z\",\"error_code\":\"declined\",\"captured_at\":null,\"method_details\":{\"card\":{\"type\":\"visa\",\"last4\":\"0002\",\"expiry_year\":2025,\"expiry_month\":1,\"cardholder_name\":\"Michael McGovern\"},\"type\":\"card\"},\"payment_method_id\":\"paymtd_01hv8wx2mka7dfsqjjsxh1ne7z\",\"payment_attempt_id\":\"8f72cfa6-26b4-4a57-91dc-8f2708f7822d\",\"stored_payment_method_id\":\"a78ece50-356f-4e0c-b72d-ad5368b0a0d9\"}],\"billed_at\":\"2024-04-12T10:18:48.294633Z\",\"address_id\":\"add_01hv8gq3318ktkfengj2r75gfx\",\"created_at\":\"2024-04-12T10:12:33.2014Z\",\"invoice_id\":\"inv_01hv8x29nsh54c2pgt0hnq0zkx\",\"updated_at\":\"2024-04-12T10:18:49.738971238Z\",\"business_id\":null,\"custom_data\":null,\"customer_id\":\"ctm_01hv6y1jedq4p1n0yqn5ba3ky4\",\"discount_id\":null,\"currency_code\":\"USD\",\"billing_period\":{\"ends_at\":\"2024-05-12T10:18:47.635628Z\",\"starts_at\":\"2024-04-12T10:18:47.635628Z\"},\"invoice_number\":\"325-10566\",\"billing_details\":null,\"collection_mode\":\"automatic\",\"subscription_id\":\"sub_01hv8x29kz0t586xy6zn1a62ny\"}}",
"headers": {
"Paddle-Version": 1
}
},
"response": {
"body": "{\"status\":\"NOTICE\",\"message\":\"Unknown source ID. If you just created that source, it can take a minute to propagate. Be assured that if the source is valid, the webhook was handled successfully. Check your dashboard to inspect the request: https://dashboard.hookdeck.com/\",\"request_id\":\"req_dly5Ma8jxGZpJCEDP96V\"}",
"statusCode": 200,
"headers": {
"Date": [
"Wed, 18 Sep 2024 16:32:41 GMT"
],
"CF-RAY": [
"8c52bbc4ee1bc9b5-IAD"
],
"Server": [
"cloudflare"
],
"Connection": [
"keep-alive"
],
"Content-Type": [
"application/json"
],
"Content-Length": [
"346"
],
"Access-Control-Max-Age": [
"86400"
],
"Access-Control-Allow-Origin": [
"*"
],
"Access-Control-Allow-Methods": [
"GET, HEAD, PUT, PATCH, DELETE, POST, OPTIONS"
]
}
},
"created_at": "2024-09-18T16:32:30.448740Z",
"updated_at": "2024-09-18T16:32:41.776318Z"
},
{
"id": "ntfsimevt_01j82zmtq2zkgc1f29jwcc1ddk",
"status": "success",
"event_type": "transaction.updated",
"payload": {
"id": "txn_01hv8wptq8987qeep44cyrewp9",
"items": [
{
"price": {
"id": "pri_01gsz8x8sawmvhz1pv30nge1ke",
"name": "Monthly (per seat)",
"type": "standard",
"status": "active",
"quantity": {
"maximum": 999,
"minimum": 1
},
"tax_mode": "account_setting",
"created_at": "2023-02-23T13:55:22.538367Z",
"product_id": "pro_01gsz4t5hdjse780zja8vvr7jg",
"unit_price": {
"amount": "3000",
"currency_code": "USD"
},
"updated_at": "2024-04-11T13:54:52.254748Z",
"custom_data": null,
"description": "Monthly",
"import_meta": null,
"trial_period": null,
"billing_cycle": {
"interval": "month",
"frequency": 1
},
"unit_price_overrides": []
},
"quantity": 10,
"proration": null
},
{
"price": {
"id": "pri_01h1vjfevh5etwq3rb416a23h2",
"name": "Monthly (recurring addon)",
"type": "standard",
"status": "active",
"quantity": {
"maximum": 100,
"minimum": 1
},
"tax_mode": "account_setting",
"created_at": "2023-06-01T13:31:12.625056Z",
"product_id": "pro_01h1vjes1y163xfj1rh1tkfb65",
"unit_price": {
"amount": "10000",
"currency_code": "USD"
},
"updated_at": "2024-04-09T07:23:00.907834Z",
"custom_data": null,
"description": "Monthly",
"import_meta": null,
"trial_period": null,
"billing_cycle": {
"interval": "month",
"frequency": 1
},
"unit_price_overrides": []
},
"quantity": 1,
"proration": null
},
{
"price": {
"id": "pri_01gsz98e27ak2tyhexptwc58yk",
"name": "One-time addon",
"type": "standard",
"status": "active",
"quantity": {
"maximum": 1,
"minimum": 1
},
"tax_mode": "account_setting",
"created_at": "2023-02-23T14:01:28.391712Z",
"product_id": "pro_01gsz97mq9pa4fkyy0wqenepkz",
"unit_price": {
"amount": "19900",
"currency_code": "USD"
},
"updated_at": "2024-04-09T07:23:10.921392Z",
"custom_data": null,
"description": "One-time addon",
"import_meta": null,
"trial_period": null,
"billing_cycle": null,
"unit_price_overrides": []
},
"quantity": 1,
"proration": null
}
],
"origin": "web",
"status": "completed",
"details": {
"totals": {
"fee": "3311",
"tax": "5315",
"total": "65215",
"credit": "0",
"balance": "0",
"discount": "0",
"earnings": "56589",
"subtotal": "59900",
"grand_total": "65215",
"currency_code": "USD",
"credit_to_balance": "0"
},
"line_items": [
{
"id": "txnitm_01hv8wt98jahpbm1t1tzr06z6n",
"totals": {
"tax": "2662",
"total": "32662",
"discount": "0",
"subtotal": "30000"
},
"product": {
"id": "pro_01gsz4t5hdjse780zja8vvr7jg",
"name": "AeroEdit Pro",
"type": "standard",
"status": "active",
"image_url": "https://paddle.s3.amazonaws.com/user/165798/bT1XUOJAQhOUxGs83cbk_pro.png",
"created_at": "2023-02-23T12:43:46.605Z",
"updated_at": "2024-04-05T15:53:44.687Z",
"custom_data": {
"features": {
"sso": false,
"route_planning": true,
"payment_by_invoice": false,
"aircraft_performance": true,
"compliance_monitoring": true,
"flight_log_management": true
},
"suggested_addons": [
"pro_01h1vjes1y163xfj1rh1tkfb65",
"pro_01gsz97mq9pa4fkyy0wqenepkz"
],
"upgrade_description": "Move from Basic to Pro to take advantage of aircraft performance, advanced route planning, and compliance monitoring."
},
"description": "Designed for professional pilots, including all features plus in Basic plus compliance monitoring, route optimization, and third-party integrations.",
"import_meta": null,
"tax_category": "standard"
},
"price_id": "pri_01gsz8x8sawmvhz1pv30nge1ke",
"quantity": 10,
"tax_rate": "0.08875",
"unit_totals": {
"tax": "266",
"total": "3266",
"discount": "0",
"subtotal": "3000"
}
},
{
"id": "txnitm_01hv8wt98jahpbm1t1v1sd067y",
"totals": {
"tax": "887",
"total": "10887",
"discount": "0",
"subtotal": "10000"
},
"product": {
"id": "pro_01h1vjes1y163xfj1rh1tkfb65",
"name": "Analytics addon",
"type": "standard",
"status": "active",
"image_url": "https://paddle.s3.amazonaws.com/user/165798/97dRpA6SXzcE6ekK9CAr_analytics.png",
"created_at": "2023-06-01T13:30:50.302Z",
"updated_at": "2024-04-05T15:47:17.163Z",
"custom_data": null,
"description": "Unlock advanced insights into your flight data with enhanced analytics and reporting features. Includes customizable reporting templates and trend analysis across flights.",
"import_meta": null,
"tax_category": "standard"
},
"price_id": "pri_01h1vjfevh5etwq3rb416a23h2",
"quantity": 1,
"tax_rate": "0.08875",
"unit_totals": {
"tax": "887",
"total": "10887",
"discount": "0",
"subtotal": "10000"
}
},
{
"id": "txnitm_01hv8wt98jahpbm1t1v67vqnb6",
"totals": {
"tax": "1766",
"total": "21666",
"discount": "0",
"subtotal": "19900"
},
"product": {
"id": "pro_01gsz97mq9pa4fkyy0wqenepkz",
"name": "Custom domains",
"type": "standard",
"status": "active",
"image_url": "https://paddle.s3.amazonaws.com/user/165798/XIG7UXoJQHmlIAiKcnkA_custom-domains.png",
"created_at": "2023-02-23T14:01:02.441Z",
"updated_at": "2024-04-05T15:43:28.971Z",
"custom_data": null,
"description": "Make AeroEdit truly your own with custom domains. Custom domains reinforce your brand identity and make it easy for your team to access your account.",
"import_meta": null,
"tax_category": "standard"
},
"price_id": "pri_01gsz98e27ak2tyhexptwc58yk",
"quantity": 1,
"tax_rate": "0.08875",
"unit_totals": {
"tax": "1766",
"total": "21666",
"discount": "0",
"subtotal": "19900"
}
}
],
"payout_totals": {
"fee": "3311",
"tax": "5315",
"total": "65215",
"credit": "0",
"balance": "0",
"discount": "0",
"earnings": "56589",
"subtotal": "59900",
"grand_total": "65215",
"currency_code": "USD",
"credit_to_balance": "0"
},
"tax_rates_used": [
{
"totals": {
"tax": "5315",
"total": "65215",
"discount": "0",
"subtotal": "59900"
},
"tax_rate": "0.08875"
}
],
"adjusted_totals": {
"fee": "3311",
"tax": "5315",
"total": "65215",
"earnings": "56589",
"subtotal": "59900",
"grand_total": "65215",
"currency_code": "USD"
}
},
"checkout": {
"url": "https://aeroedit.com/pay?_ptxn=txn_01hv8wptq8987qeep44cyrewp9"
},
"payments": [
{
"amount": "65215",
"status": "captured",
"created_at": "2024-04-12T10:18:33.579142Z",
"error_code": null,
"captured_at": "2024-04-12T10:18:47.635628Z",
"method_details": {
"card": {
"type": "visa",
"last4": "3184",
"expiry_year": 2025,
"expiry_month": 1,
"cardholder_name": "Michael McGovern"
},
"type": "card"
},
"payment_method_id": "paymtd_01hv8x1tpjfnttxddw73xnqx6s",
"payment_attempt_id": "937640dd-e3dc-40df-a16c-bb75aafd8f71",
"stored_payment_method_id": "281ff2ca-8550-42b9-bf39-15948e7de62d"
},
{
"amount": "65215",
"status": "error",
"created_at": "2024-04-12T10:15:57.888183Z",
"error_code": "declined",
"captured_at": null,
"method_details": {
"card": {
"type": "visa",
"last4": "0002",
"expiry_year": 2025,
"expiry_month": 1,
"cardholder_name": "Michael McGovern"
},
"type": "card"
},
"payment_method_id": "paymtd_01hv8wx2mka7dfsqjjsxh1ne7z",
"payment_attempt_id": "8f72cfa6-26b4-4a57-91dc-8f2708f7822d",
"stored_payment_method_id": "a78ece50-356f-4e0c-b72d-ad5368b0a0d9"
}
],
"billed_at": "2024-04-12T10:18:48.294633Z",
"address_id": "add_01hv8gq3318ktkfengj2r75gfx",
"created_at": "2024-04-12T10:12:33.2014Z",
"invoice_id": "inv_01hv8x29nsh54c2pgt0hnq0zkx",
"updated_at": "2024-04-12T10:18:49.738971238Z",
"business_id": null,
"custom_data": null,
"customer_id": "ctm_01hv6y1jedq4p1n0yqn5ba3ky4",
"discount_id": null,
"currency_code": "USD",
"billing_period": {
"ends_at": "2024-05-12T10:18:47.635628Z",
"starts_at": "2024-04-12T10:18:47.635628Z"
},
"invoice_number": "325-10566",
"billing_details": null,
"collection_mode": "automatic",
"subscription_id": "sub_01hv8x29kz0t586xy6zn1a62ny"
},
"request": {
"body": "{\"event_id\":\"ntfsimevt_01j82zmtq2zkgc1f29jwcc1ddk\",\"event_type\":\"transaction.updated\",\"occurred_at\":\"2024-09-18T16:32:30.434824Z\",\"data\":{\"id\":\"txn_01hv8wptq8987qeep44cyrewp9\",\"items\":[{\"price\":{\"id\":\"pri_01gsz8x8sawmvhz1pv30nge1ke\",\"name\":\"Monthly (per seat)\",\"type\":\"standard\",\"status\":\"active\",\"quantity\":{\"maximum\":999,\"minimum\":1},\"tax_mode\":\"account_setting\",\"created_at\":\"2023-02-23T13:55:22.538367Z\",\"product_id\":\"pro_01gsz4t5hdjse780zja8vvr7jg\",\"unit_price\":{\"amount\":\"3000\",\"currency_code\":\"USD\"},\"updated_at\":\"2024-04-11T13:54:52.254748Z\",\"custom_data\":null,\"description\":\"Monthly\",\"import_meta\":null,\"trial_period\":null,\"billing_cycle\":{\"interval\":\"month\",\"frequency\":1},\"unit_price_overrides\":[]},\"quantity\":10,\"proration\":null},{\"price\":{\"id\":\"pri_01h1vjfevh5etwq3rb416a23h2\",\"name\":\"Monthly (recurring addon)\",\"type\":\"standard\",\"status\":\"active\",\"quantity\":{\"maximum\":100,\"minimum\":1},\"tax_mode\":\"account_setting\",\"created_at\":\"2023-06-01T13:31:12.625056Z\",\"product_id\":\"pro_01h1vjes1y163xfj1rh1tkfb65\",\"unit_price\":{\"amount\":\"10000\",\"currency_code\":\"USD\"},\"updated_at\":\"2024-04-09T07:23:00.907834Z\",\"custom_data\":null,\"description\":\"Monthly\",\"import_meta\":null,\"trial_period\":null,\"billing_cycle\":{\"interval\":\"month\",\"frequency\":1},\"unit_price_overrides\":[]},\"quantity\":1,\"proration\":null},{\"price\":{\"id\":\"pri_01gsz98e27ak2tyhexptwc58yk\",\"name\":\"One-time addon\",\"type\":\"standard\",\"status\":\"active\",\"quantity\":{\"maximum\":1,\"minimum\":1},\"tax_mode\":\"account_setting\",\"created_at\":\"2023-02-23T14:01:28.391712Z\",\"product_id\":\"pro_01gsz97mq9pa4fkyy0wqenepkz\",\"unit_price\":{\"amount\":\"19900\",\"currency_code\":\"USD\"},\"updated_at\":\"2024-04-09T07:23:10.921392Z\",\"custom_data\":null,\"description\":\"One-time addon\",\"import_meta\":null,\"trial_period\":null,\"billing_cycle\":null,\"unit_price_overrides\":[]},\"quantity\":1,\"proration\":null}],\"origin\":\"web\",\"status\":\"completed\",\"details\":{\"totals\":{\"fee\":\"3311\",\"tax\":\"5315\",\"total\":\"65215\",\"credit\":\"0\",\"balance\":\"0\",\"discount\":\"0\",\"earnings\":\"56589\",\"subtotal\":\"59900\",\"grand_total\":\"65215\",\"currency_code\":\"USD\",\"credit_to_balance\":\"0\"},\"line_items\":[{\"id\":\"txnitm_01hv8wt98jahpbm1t1tzr06z6n\",\"totals\":{\"tax\":\"2662\",\"total\":\"32662\",\"discount\":\"0\",\"subtotal\":\"30000\"},\"product\":{\"id\":\"pro_01gsz4t5hdjse780zja8vvr7jg\",\"name\":\"AeroEdit Pro\",\"type\":\"standard\",\"status\":\"active\",\"image_url\":\"https://paddle.s3.amazonaws.com/user/165798/bT1XUOJAQhOUxGs83cbk_pro.png\",\"created_at\":\"2023-02-23T12:43:46.605Z\",\"updated_at\":\"2024-04-05T15:53:44.687Z\",\"custom_data\":{\"features\":{\"sso\":false,\"route_planning\":true,\"payment_by_invoice\":false,\"aircraft_performance\":true,\"compliance_monitoring\":true,\"flight_log_management\":true},\"suggested_addons\":[\"pro_01h1vjes1y163xfj1rh1tkfb65\",\"pro_01gsz97mq9pa4fkyy0wqenepkz\"],\"upgrade_description\":\"Move from Basic to Pro to take advantage of aircraft performance, advanced route planning, and compliance monitoring.\"},\"description\":\"Designed for professional pilots, including all features plus in Basic plus compliance monitoring, route optimization, and third-party integrations.\",\"import_meta\":null,\"tax_category\":\"standard\"},\"price_id\":\"pri_01gsz8x8sawmvhz1pv30nge1ke\",\"quantity\":10,\"tax_rate\":\"0.08875\",\"unit_totals\":{\"tax\":\"266\",\"total\":\"3266\",\"discount\":\"0\",\"subtotal\":\"3000\"}},{\"id\":\"txnitm_01hv8wt98jahpbm1t1v1sd067y\",\"totals\":{\"tax\":\"887\",\"total\":\"10887\",\"discount\":\"0\",\"subtotal\":\"10000\"},\"product\":{\"id\":\"pro_01h1vjes1y163xfj1rh1tkfb65\",\"name\":\"Analytics addon\",\"type\":\"standard\",\"status\":\"active\",\"image_url\":\"https://paddle.s3.amazonaws.com/user/165798/97dRpA6SXzcE6ekK9CAr_analytics.png\",\"created_at\":\"2023-06-01T13:30:50.302Z\",\"updated_at\":\"2024-04-05T15:47:17.163Z\",\"custom_data\":null,\"description\":\"Unlock advanced insights into your flight data with enhanced analytics and reporting features. Includes customizable reporting templates and trend analysis across flights.\",\"import_meta\":null,\"tax_category\":\"standard\"},\"price_id\":\"pri_01h1vjfevh5etwq3rb416a23h2\",\"quantity\":1,\"tax_rate\":\"0.08875\",\"unit_totals\":{\"tax\":\"887\",\"total\":\"10887\",\"discount\":\"0\",\"subtotal\":\"10000\"}},{\"id\":\"txnitm_01hv8wt98jahpbm1t1v67vqnb6\",\"totals\":{\"tax\":\"1766\",\"total\":\"21666\",\"discount\":\"0\",\"subtotal\":\"19900\"},\"product\":{\"id\":\"pro_01gsz97mq9pa4fkyy0wqenepkz\",\"name\":\"Custom domains\",\"type\":\"standard\",\"status\":\"active\",\"image_url\":\"https://paddle.s3.amazonaws.com/user/165798/XIG7UXoJQHmlIAiKcnkA_custom-domains.png\",\"created_at\":\"2023-02-23T14:01:02.441Z\",\"updated_at\":\"2024-04-05T15:43:28.971Z\",\"custom_data\":null,\"description\":\"Make AeroEdit truly your own with custom domains. Custom domains reinforce your brand identity and make it easy for your team to access your account.\",\"import_meta\":null,\"tax_category\":\"standard\"},\"price_id\":\"pri_01gsz98e27ak2tyhexptwc58yk\",\"quantity\":1,\"tax_rate\":\"0.08875\",\"unit_totals\":{\"tax\":\"1766\",\"total\":\"21666\",\"discount\":\"0\",\"subtotal\":\"19900\"}}],\"payout_totals\":{\"fee\":\"3311\",\"tax\":\"5315\",\"total\":\"65215\",\"credit\":\"0\",\"balance\":\"0\",\"discount\":\"0\",\"earnings\":\"56589\",\"subtotal\":\"59900\",\"grand_total\":\"65215\",\"currency_code\":\"USD\",\"credit_to_balance\":\"0\"},\"tax_rates_used\":[{\"totals\":{\"tax\":\"5315\",\"total\":\"65215\",\"discount\":\"0\",\"subtotal\":\"59900\"},\"tax_rate\":\"0.08875\"}],\"adjusted_totals\":{\"fee\":\"3311\",\"tax\":\"5315\",\"total\":\"65215\",\"earnings\":\"56589\",\"subtotal\":\"59900\",\"grand_total\":\"65215\",\"currency_code\":\"USD\"}},\"checkout\":{\"url\":\"https://aeroedit.com/pay?_ptxn=txn_01hv8wptq8987qeep44cyrewp9\"},\"payments\":[{\"amount\":\"65215\",\"status\":\"captured\",\"created_at\":\"2024-04-12T10:18:33.579142Z\",\"error_code\":null,\"captured_at\":\"2024-04-12T10:18:47.635628Z\",\"method_details\":{\"card\":{\"type\":\"visa\",\"last4\":\"3184\",\"expiry_year\":2025,\"expiry_month\":1,\"cardholder_name\":\"Michael McGovern\"},\"type\":\"card\"},\"payment_method_id\":\"paymtd_01hv8x1tpjfnttxddw73xnqx6s\",\"payment_attempt_id\":\"937640dd-e3dc-40df-a16c-bb75aafd8f71\",\"stored_payment_method_id\":\"281ff2ca-8550-42b9-bf39-15948e7de62d\"},{\"amount\":\"65215\",\"status\":\"error\",\"created_at\":\"2024-04-12T10:15:57.888183Z\",\"error_code\":\"declined\",\"captured_at\":null,\"method_details\":{\"card\":{\"type\":\"visa\",\"last4\":\"0002\",\"expiry_year\":2025,\"expiry_month\":1,\"cardholder_name\":\"Michael McGovern\"},\"type\":\"card\"},\"payment_method_id\":\"paymtd_01hv8wx2mka7dfsqjjsxh1ne7z\",\"payment_attempt_id\":\"8f72cfa6-26b4-4a57-91dc-8f2708f7822d\",\"stored_payment_method_id\":\"a78ece50-356f-4e0c-b72d-ad5368b0a0d9\"}],\"billed_at\":\"2024-04-12T10:18:48.294633Z\",\"address_id\":\"add_01hv8gq3318ktkfengj2r75gfx\",\"created_at\":\"2024-04-12T10:12:33.2014Z\",\"invoice_id\":\"inv_01hv8x29nsh54c2pgt0hnq0zkx\",\"updated_at\":\"2024-04-12T10:18:49.738971238Z\",\"business_id\":null,\"custom_data\":null,\"customer_id\":\"ctm_01hv6y1jedq4p1n0yqn5ba3ky4\",\"discount_id\":null,\"currency_code\":\"USD\",\"billing_period\":{\"ends_at\":\"2024-05-12T10:18:47.635628Z\",\"starts_at\":\"2024-04-12T10:18:47.635628Z\"},\"invoice_number\":\"325-10566\",\"billing_details\":null,\"collection_mode\":\"automatic\",\"subscription_id\":\"sub_01hv8x29kz0t586xy6zn1a62ny\"}}",
"headers": {
"Paddle-Version": 1
}
},
"response": {
"body": "{\"status\":\"NOTICE\",\"message\":\"Unknown source ID. If you just created that source, it can take a minute to propagate. Be assured that if the source is valid, the webhook was handled successfully. Check your dashboard to inspect the request: https://dashboard.hookdeck.com/\",\"request_id\":\"req_SShgUwPwriiCbTAfx2WD\"}",
"statusCode": 200,
"headers": {
"Date": [
"Wed, 18 Sep 2024 16:32:40 GMT"
],
"CF-RAY": [
"8c52bbbf2ab8c971-IAD"
],
"Server": [
"cloudflare"
],
"Connection": [
"keep-alive"
],
"Content-Type": [
"application/json"
],
"Content-Length": [
"346"
],
"Access-Control-Max-Age": [
"86400"
],
"Access-Control-Allow-Origin": [
"*"
],
"Access-Control-Allow-Methods": [
"GET, HEAD, PUT, PATCH, DELETE, POST, OPTIONS"
]
}
},
"created_at": "2024-09-18T16:32:30.434824Z",
"updated_at": "2024-09-18T16:32:40.892153Z"
},
{
"id": "ntfsimevt_01j82zmtpmfd5v4bhajxs43hce",
"status": "success",
"event_type": "transaction.updated",
"payload": {
"id": "txn_01hv8wptq8987qeep44cyrewp9",
"items": [
{
"price": {
"id": "pri_01gsz8x8sawmvhz1pv30nge1ke",
"name": "Monthly (per seat)",
"type": "standard",
"status": "active",
"quantity": {
"maximum": 999,
"minimum": 1
},
"tax_mode": "account_setting",
"created_at": "2023-02-23T13:55:22.538367Z",
"product_id": "pro_01gsz4t5hdjse780zja8vvr7jg",
"unit_price": {
"amount": "3000",
"currency_code": "USD"
},
"updated_at": "2024-04-11T13:54:52.254748Z",
"custom_data": null,
"description": "Monthly",
"import_meta": null,
"trial_period": null,
"billing_cycle": {
"interval": "month",
"frequency": 1
},
"unit_price_overrides": []
},
"quantity": 10,
"proration": null
},
{
"price": {
"id": "pri_01h1vjfevh5etwq3rb416a23h2",
"name": "Monthly (recurring addon)",
"type": "standard",
"status": "active",
"quantity": {
"maximum": 100,
"minimum": 1
},
"tax_mode": "account_setting",
"created_at": "2023-06-01T13:31:12.625056Z",
"product_id": "pro_01h1vjes1y163xfj1rh1tkfb65",
"unit_price": {
"amount": "10000",
"currency_code": "USD"
},
"updated_at": "2024-04-09T07:23:00.907834Z",
"custom_data": null,
"description": "Monthly",
"import_meta": null,
"trial_period": null,
"billing_cycle": {
"interval": "month",
"frequency": 1
},
"unit_price_overrides": []
},
"quantity": 1,
"proration": null
},
{
"price": {
"id": "pri_01gsz98e27ak2tyhexptwc58yk",
"name": "One-time addon",
"type": "standard",
"status": "active",
"quantity": {
"maximum": 1,
"minimum": 1
},
"tax_mode": "account_setting",
"created_at": "2023-02-23T14:01:28.391712Z",
"product_id": "pro_01gsz97mq9pa4fkyy0wqenepkz",
"unit_price": {
"amount": "19900",
"currency_code": "USD"
},
"updated_at": "2024-04-09T07:23:10.921392Z",
"custom_data": null,
"description": "One-time addon",
"import_meta": null,
"trial_period": null,
"billing_cycle": null,
"unit_price_overrides": []
},
"quantity": 1,
"proration": null
}
],
"origin": "web",
"status": "paid",
"details": {
"totals": {
"fee": "3311",
"tax": "5315",
"total": "65215",
"credit": "0",
"balance": "0",
"discount": "0",
"earnings": "56589",
"subtotal": "59900",
"grand_total": "65215",
"currency_code": "USD",
"credit_to_balance": "0"
},
"line_items": [
{
"id": "txnitm_01hv8wt98jahpbm1t1tzr06z6n",
"totals": {
"tax": "2662",
"total": "32662",
"discount": "0",
"subtotal": "30000"
},
"product": {
"id": "pro_01gsz4t5hdjse780zja8vvr7jg",
"name": "AeroEdit Pro",
"type": "standard",
"status": "active",
"image_url": "https://paddle.s3.amazonaws.com/user/165798/bT1XUOJAQhOUxGs83cbk_pro.png",
"created_at": "2023-02-23T12:43:46.605Z",
"updated_at": "2024-04-05T15:53:44.687Z",
"custom_data": {
"features": {
"sso": false,
"route_planning": true,
"payment_by_invoice": false,
"aircraft_performance": true,
"compliance_monitoring": true,
"flight_log_management": true
},
"suggested_addons": [
"pro_01h1vjes1y163xfj1rh1tkfb65",
"pro_01gsz97mq9pa4fkyy0wqenepkz"
],
"upgrade_description": "Move from Basic to Pro to take advantage of aircraft performance, advanced route planning, and compliance monitoring."
},
"description": "Designed for professional pilots, including all features plus in Basic plus compliance monitoring, route optimization, and third-party integrations.",
"import_meta": null,
"tax_category": "standard"
},
"price_id": "pri_01gsz8x8sawmvhz1pv30nge1ke",
"quantity": 10,
"tax_rate": "0.08875",
"unit_totals": {
"tax": "266",
"total": "3266",
"discount": "0",
"subtotal": "3000"
}
},
{
"id": "txnitm_01hv8wt98jahpbm1t1v1sd067y",
"totals": {
"tax": "887",
"total": "10887",
"discount": "0",
"subtotal": "10000"
},
"product": {
"id": "pro_01h1vjes1y163xfj1rh1tkfb65",
"name": "Analytics addon",
"type": "standard",
"status": "active",
"image_url": "https://paddle.s3.amazonaws.com/user/165798/97dRpA6SXzcE6ekK9CAr_analytics.png",
"created_at": "2023-06-01T13:30:50.302Z",
"updated_at": "2024-04-05T15:47:17.163Z",
"custom_data": null,
"description": "Unlock advanced insights into your flight data with enhanced analytics and reporting features. Includes customizable reporting templates and trend analysis across flights.",
"import_meta": null,
"tax_category": "standard"
},
"price_id": "pri_01h1vjfevh5etwq3rb416a23h2",
"quantity": 1,
"tax_rate": "0.08875",
"unit_totals": {
"tax": "887",
"total": "10887",
"discount": "0",
"subtotal": "10000"
}
},
{
"id": "txnitm_01hv8wt98jahpbm1t1v67vqnb6",
"totals": {
"tax": "1766",
"total": "21666",
"discount": "0",
"subtotal": "19900"
},
"product": {
"id": "pro_01gsz97mq9pa4fkyy0wqenepkz",
"name": "Custom domains",
"type": "standard",
"status": "active",
"image_url": "https://paddle.s3.amazonaws.com/user/165798/XIG7UXoJQHmlIAiKcnkA_custom-domains.png",
"created_at": "2023-02-23T14:01:02.441Z",
"updated_at": "2024-04-05T15:43:28.971Z",
"custom_data": null,
"description": "Make AeroEdit truly your own with custom domains. Custom domains reinforce your brand identity and make it easy for your team to access your account.",
"import_meta": null,
"tax_category": "standard"
},
"price_id": "pri_01gsz98e27ak2tyhexptwc58yk",
"quantity": 1,
"tax_rate": "0.08875",
"unit_totals": {
"tax": "1766",
"total": "21666",
"discount": "0",
"subtotal": "19900"
}
}
],
"payout_totals": {
"fee": "3311",
"tax": "5315",
"total": "65215",
"credit": "0",
"balance": "0",
"discount": "0",
"earnings": "56589",
"subtotal": "59900",
"grand_total": "65215",
"currency_code": "USD",
"credit_to_balance": "0"
},
"tax_rates_used": [
{
"totals": {
"tax": "5315",
"total": "65215",
"discount": "0",
"subtotal": "59900"
},
"tax_rate": "0.08875"
}
],
"adjusted_totals": {
"fee": "3311",
"tax": "5315",
"total": "65215",
"earnings": "56589",
"subtotal": "59900",
"grand_total": "65215",
"currency_code": "USD"
}
},
"checkout": {
"url": "https://aeroedit.com/pay?_ptxn=txn_01hv8wptq8987qeep44cyrewp9"
},
"payments": [
{
"amount": "65215",
"status": "captured",
"created_at": "2024-04-12T10:18:33.579142Z",
"error_code": null,
"captured_at": "2024-04-12T10:18:47.635628Z",
"method_details": {
"card": {
"type": "visa",
"last4": "3184",
"expiry_year": 2025,
"expiry_month": 1,
"cardholder_name": "Michael McGovern"
},
"type": "card"
},
"payment_method_id": "paymtd_01hv8x1tpjfnttxddw73xnqx6s",
"payment_attempt_id": "937640dd-e3dc-40df-a16c-bb75aafd8f71",
"stored_payment_method_id": "281ff2ca-8550-42b9-bf39-15948e7de62d"
},
{
"amount": "65215",
"status": "error",
"created_at": "2024-04-12T10:15:57.888183Z",
"error_code": "declined",
"captured_at": null,
"method_details": {
"card": {
"type": "visa",
"last4": "0002",
"expiry_year": 2025,
"expiry_month": 1,
"cardholder_name": "Michael McGovern"
},
"type": "card"
},
"payment_method_id": "paymtd_01hv8wx2mka7dfsqjjsxh1ne7z",
"payment_attempt_id": "8f72cfa6-26b4-4a57-91dc-8f2708f7822d",
"stored_payment_method_id": "a78ece50-356f-4e0c-b72d-ad5368b0a0d9"
}
],
"billed_at": "2024-04-12T10:18:48.294633Z",
"address_id": "add_01hv8gq3318ktkfengj2r75gfx",
"created_at": "2024-04-12T10:12:33.2014Z",
"invoice_id": "inv_01hv8x29nsh54c2pgt0hnq0zkx",
"updated_at": "2024-04-12T10:18:49.738971238Z",
"business_id": null,
"custom_data": null,
"customer_id": "ctm_01hv6y1jedq4p1n0yqn5ba3ky4",
"discount_id": null,
"currency_code": "USD",
"billing_period": {
"ends_at": "2024-05-12T10:18:47.635628Z",
"starts_at": "2024-04-12T10:18:47.635628Z"
},
"invoice_number": "325-10566",
"billing_details": null,
"collection_mode": "automatic",
"subscription_id": "sub_01hv8x29kz0t586xy6zn1a62ny"
},
"request": {
"body": "{\"event_id\":\"ntfsimevt_01j82zmtpmfd5v4bhajxs43hce\",\"event_type\":\"transaction.updated\",\"occurred_at\":\"2024-09-18T16:32:30.420614Z\",\"data\":{\"id\":\"txn_01hv8wptq8987qeep44cyrewp9\",\"items\":[{\"price\":{\"id\":\"pri_01gsz8x8sawmvhz1pv30nge1ke\",\"name\":\"Monthly (per seat)\",\"type\":\"standard\",\"status\":\"active\",\"quantity\":{\"maximum\":999,\"minimum\":1},\"tax_mode\":\"account_setting\",\"created_at\":\"2023-02-23T13:55:22.538367Z\",\"product_id\":\"pro_01gsz4t5hdjse780zja8vvr7jg\",\"unit_price\":{\"amount\":\"3000\",\"currency_code\":\"USD\"},\"updated_at\":\"2024-04-11T13:54:52.254748Z\",\"custom_data\":null,\"description\":\"Monthly\",\"import_meta\":null,\"trial_period\":null,\"billing_cycle\":{\"interval\":\"month\",\"frequency\":1},\"unit_price_overrides\":[]},\"quantity\":10,\"proration\":null},{\"price\":{\"id\":\"pri_01h1vjfevh5etwq3rb416a23h2\",\"name\":\"Monthly (recurring addon)\",\"type\":\"standard\",\"status\":\"active\",\"quantity\":{\"maximum\":100,\"minimum\":1},\"tax_mode\":\"account_setting\",\"created_at\":\"2023-06-01T13:31:12.625056Z\",\"product_id\":\"pro_01h1vjes1y163xfj1rh1tkfb65\",\"unit_price\":{\"amount\":\"10000\",\"currency_code\":\"USD\"},\"updated_at\":\"2024-04-09T07:23:00.907834Z\",\"custom_data\":null,\"description\":\"Monthly\",\"import_meta\":null,\"trial_period\":null,\"billing_cycle\":{\"interval\":\"month\",\"frequency\":1},\"unit_price_overrides\":[]},\"quantity\":1,\"proration\":null},{\"price\":{\"id\":\"pri_01gsz98e27ak2tyhexptwc58yk\",\"name\":\"One-time addon\",\"type\":\"standard\",\"status\":\"active\",\"quantity\":{\"maximum\":1,\"minimum\":1},\"tax_mode\":\"account_setting\",\"created_at\":\"2023-02-23T14:01:28.391712Z\",\"product_id\":\"pro_01gsz97mq9pa4fkyy0wqenepkz\",\"unit_price\":{\"amount\":\"19900\",\"currency_code\":\"USD\"},\"updated_at\":\"2024-04-09T07:23:10.921392Z\",\"custom_data\":null,\"description\":\"One-time addon\",\"import_meta\":null,\"trial_period\":null,\"billing_cycle\":null,\"unit_price_overrides\":[]},\"quantity\":1,\"proration\":null}],\"origin\":\"web\",\"status\":\"paid\",\"details\":{\"totals\":{\"fee\":\"3311\",\"tax\":\"5315\",\"total\":\"65215\",\"credit\":\"0\",\"balance\":\"0\",\"discount\":\"0\",\"earnings\":\"56589\",\"subtotal\":\"59900\",\"grand_total\":\"65215\",\"currency_code\":\"USD\",\"credit_to_balance\":\"0\"},\"line_items\":[{\"id\":\"txnitm_01hv8wt98jahpbm1t1tzr06z6n\",\"totals\":{\"tax\":\"2662\",\"total\":\"32662\",\"discount\":\"0\",\"subtotal\":\"30000\"},\"product\":{\"id\":\"pro_01gsz4t5hdjse780zja8vvr7jg\",\"name\":\"AeroEdit Pro\",\"type\":\"standard\",\"status\":\"active\",\"image_url\":\"https://paddle.s3.amazonaws.com/user/165798/bT1XUOJAQhOUxGs83cbk_pro.png\",\"created_at\":\"2023-02-23T12:43:46.605Z\",\"updated_at\":\"2024-04-05T15:53:44.687Z\",\"custom_data\":{\"features\":{\"sso\":false,\"route_planning\":true,\"payment_by_invoice\":false,\"aircraft_performance\":true,\"compliance_monitoring\":true,\"flight_log_management\":true},\"suggested_addons\":[\"pro_01h1vjes1y163xfj1rh1tkfb65\",\"pro_01gsz97mq9pa4fkyy0wqenepkz\"],\"upgrade_description\":\"Move from Basic to Pro to take advantage of aircraft performance, advanced route planning, and compliance monitoring.\"},\"description\":\"Designed for professional pilots, including all features plus in Basic plus compliance monitoring, route optimization, and third-party integrations.\",\"import_meta\":null,\"tax_category\":\"standard\"},\"price_id\":\"pri_01gsz8x8sawmvhz1pv30nge1ke\",\"quantity\":10,\"tax_rate\":\"0.08875\",\"unit_totals\":{\"tax\":\"266\",\"total\":\"3266\",\"discount\":\"0\",\"subtotal\":\"3000\"}},{\"id\":\"txnitm_01hv8wt98jahpbm1t1v1sd067y\",\"totals\":{\"tax\":\"887\",\"total\":\"10887\",\"discount\":\"0\",\"subtotal\":\"10000\"},\"product\":{\"id\":\"pro_01h1vjes1y163xfj1rh1tkfb65\",\"name\":\"Analytics addon\",\"type\":\"standard\",\"status\":\"active\",\"image_url\":\"https://paddle.s3.amazonaws.com/user/165798/97dRpA6SXzcE6ekK9CAr_analytics.png\",\"created_at\":\"2023-06-01T13:30:50.302Z\",\"updated_at\":\"2024-04-05T15:47:17.163Z\",\"custom_data\":null,\"description\":\"Unlock advanced insights into your flight data with enhanced analytics and reporting features. Includes customizable reporting templates and trend analysis across flights.\",\"import_meta\":null,\"tax_category\":\"standard\"},\"price_id\":\"pri_01h1vjfevh5etwq3rb416a23h2\",\"quantity\":1,\"tax_rate\":\"0.08875\",\"unit_totals\":{\"tax\":\"887\",\"total\":\"10887\",\"discount\":\"0\",\"subtotal\":\"10000\"}},{\"id\":\"txnitm_01hv8wt98jahpbm1t1v67vqnb6\",\"totals\":{\"tax\":\"1766\",\"total\":\"21666\",\"discount\":\"0\",\"subtotal\":\"19900\"},\"product\":{\"id\":\"pro_01gsz97mq9pa4fkyy0wqenepkz\",\"name\":\"Custom domains\",\"type\":\"standard\",\"status\":\"active\",\"image_url\":\"https://paddle.s3.amazonaws.com/user/165798/XIG7UXoJQHmlIAiKcnkA_custom-domains.png\",\"created_at\":\"2023-02-23T14:01:02.441Z\",\"updated_at\":\"2024-04-05T15:43:28.971Z\",\"custom_data\":null,\"description\":\"Make AeroEdit truly your own with custom domains. Custom domains reinforce your brand identity and make it easy for your team to access your account.\",\"import_meta\":null,\"tax_category\":\"standard\"},\"price_id\":\"pri_01gsz98e27ak2tyhexptwc58yk\",\"quantity\":1,\"tax_rate\":\"0.08875\",\"unit_totals\":{\"tax\":\"1766\",\"total\":\"21666\",\"discount\":\"0\",\"subtotal\":\"19900\"}}],\"payout_totals\":{\"fee\":\"3311\",\"tax\":\"5315\",\"total\":\"65215\",\"credit\":\"0\",\"balance\":\"0\",\"discount\":\"0\",\"earnings\":\"56589\",\"subtotal\":\"59900\",\"grand_total\":\"65215\",\"currency_code\":\"USD\",\"credit_to_balance\":\"0\"},\"tax_rates_used\":[{\"totals\":{\"tax\":\"5315\",\"total\":\"65215\",\"discount\":\"0\",\"subtotal\":\"59900\"},\"tax_rate\":\"0.08875\"}],\"adjusted_totals\":{\"fee\":\"3311\",\"tax\":\"5315\",\"total\":\"65215\",\"earnings\":\"56589\",\"subtotal\":\"59900\",\"grand_total\":\"65215\",\"currency_code\":\"USD\"}},\"checkout\":{\"url\":\"https://aeroedit.com/pay?_ptxn=txn_01hv8wptq8987qeep44cyrewp9\"},\"payments\":[{\"amount\":\"65215\",\"status\":\"captured\",\"created_at\":\"2024-04-12T10:18:33.579142Z\",\"error_code\":null,\"captured_at\":\"2024-04-12T10:18:47.635628Z\",\"method_details\":{\"card\":{\"type\":\"visa\",\"last4\":\"3184\",\"expiry_year\":2025,\"expiry_month\":1,\"cardholder_name\":\"Michael McGovern\"},\"type\":\"card\"},\"payment_method_id\":\"paymtd_01hv8x1tpjfnttxddw73xnqx6s\",\"payment_attempt_id\":\"937640dd-e3dc-40df-a16c-bb75aafd8f71\",\"stored_payment_method_id\":\"281ff2ca-8550-42b9-bf39-15948e7de62d\"},{\"amount\":\"65215\",\"status\":\"error\",\"created_at\":\"2024-04-12T10:15:57.888183Z\",\"error_code\":\"declined\",\"captured_at\":null,\"method_details\":{\"card\":{\"type\":\"visa\",\"last4\":\"0002\",\"expiry_year\":2025,\"expiry_month\":1,\"cardholder_name\":\"Michael McGovern\"},\"type\":\"card\"},\"payment_method_id\":\"paymtd_01hv8wx2mka7dfsqjjsxh1ne7z\",\"payment_attempt_id\":\"8f72cfa6-26b4-4a57-91dc-8f2708f7822d\",\"stored_payment_method_id\":\"a78ece50-356f-4e0c-b72d-ad5368b0a0d9\"}],\"billed_at\":\"2024-04-12T10:18:48.294633Z\",\"address_id\":\"add_01hv8gq3318ktkfengj2r75gfx\",\"created_at\":\"2024-04-12T10:12:33.2014Z\",\"invoice_id\":\"inv_01hv8x29nsh54c2pgt0hnq0zkx\",\"updated_at\":\"2024-04-12T10:18:49.738971238Z\",\"business_id\":null,\"custom_data\":null,\"customer_id\":\"ctm_01hv6y1jedq4p1n0yqn5ba3ky4\",\"discount_id\":null,\"currency_code\":\"USD\",\"billing_period\":{\"ends_at\":\"2024-05-12T10:18:47.635628Z\",\"starts_at\":\"2024-04-12T10:18:47.635628Z\"},\"invoice_number\":\"325-10566\",\"billing_details\":null,\"collection_mode\":\"automatic\",\"subscription_id\":\"sub_01hv8x29kz0t586xy6zn1a62ny\"}}",
"headers": {
"Paddle-Version": 1
}
},
"response": {
"body": "{\"status\":\"NOTICE\",\"message\":\"Unknown source ID. If you just created that source, it can take a minute to propagate. Be assured that if the source is valid, the webhook was handled successfully. Check your dashboard to inspect the request: https://dashboard.hookdeck.com/\",\"request_id\":\"req_tWgAqg2K33HIoNUSDKGv\"}",
"statusCode": 200,
"headers": {
"Date": [
"Wed, 18 Sep 2024 16:32:39 GMT"
],
"CF-RAY": [
"8c52bbb83cf33938-IAD"
],
"Server": [
"cloudflare"
],
"Connection": [
"keep-alive"
],
"Content-Type": [
"application/json"
],
"Content-Length": [
"346"
],
"Access-Control-Max-Age": [
"86400"
],
"Access-Control-Allow-Origin": [
"*"
],
"Access-Control-Allow-Methods": [
"GET, HEAD, PUT, PATCH, DELETE, POST, OPTIONS"
]
}
},
"created_at": "2024-09-18T16:32:30.420614Z",
"updated_at": "2024-09-18T16:32:39.758585Z"
},
{
"id": "ntfsimevt_01j82zmtndajcg9mff1qc9tbfq",
"status": "success",
"event_type": "subscription.activated",
"payload": {
"id": "sub_01hv8x29kz0t586xy6zn1a62ny",
"items": [
{
"price": {
"id": "pri_01gsz8x8sawmvhz1pv30nge1ke",
"name": "Monthly (per seat)",
"type": "standard",
"status": "active",
"quantity": {
"maximum": 999,
"minimum": 1
},
"tax_mode": "account_setting",
"created_at": "2023-02-23T13:55:22.538367Z",
"product_id": "pro_01gsz4t5hdjse780zja8vvr7jg",
"unit_price": {
"amount": "3000",
"currency_code": "USD"
},
"updated_at": "2024-04-11T13:54:52.254748Z",
"custom_data": null,
"description": "Monthly",
"import_meta": null,
"trial_period": null,
"billing_cycle": {
"interval": "month",
"frequency": 1
},
"unit_price_overrides": []
},
"status": "active",
"product": {
"id": "pro_01gsz4t5hdjse780zja8vvr7jg",
"name": "AeroEdit Pro",
"type": "standard",
"status": "active",
"image_url": "https://paddle.s3.amazonaws.com/user/165798/bT1XUOJAQhOUxGs83cbk_pro.png",
"created_at": "2023-02-23T12:43:46.605Z",
"updated_at": "2024-04-05T15:53:44.687Z",
"custom_data": {
"features": {
"sso": false,
"route_planning": true,
"payment_by_invoice": false,
"aircraft_performance": true,
"compliance_monitoring": true,
"flight_log_management": true
},
"suggested_addons": [
"pro_01h1vjes1y163xfj1rh1tkfb65",
"pro_01gsz97mq9pa4fkyy0wqenepkz"
],
"upgrade_description": "Move from Basic to Pro to take advantage of aircraft performance, advanced route planning, and compliance monitoring."
},
"description": "Designed for professional pilots, including all features plus in Basic plus compliance monitoring, route optimization, and third-party integrations.",
"import_meta": null,
"tax_category": "standard"
},
"quantity": 10,
"recurring": true,
"created_at": "2024-04-12T10:18:48.831Z",
"updated_at": "2024-04-12T10:18:48.831Z",
"trial_dates": null,
"next_billed_at": "2024-05-12T10:18:47.635628Z",
"previously_billed_at": "2024-04-12T10:18:47.635628Z"
},
{
"price": {
"id": "pri_01h1vjfevh5etwq3rb416a23h2",
"name": "Monthly (recurring addon)",
"type": "standard",
"status": "active",
"quantity": {
"maximum": 100,
"minimum": 1
},
"tax_mode": "account_setting",
"created_at": "2023-06-01T13:31:12.625056Z",
"product_id": "pro_01h1vjes1y163xfj1rh1tkfb65",
"unit_price": {
"amount": "10000",
"currency_code": "USD"
},
"updated_at": "2024-04-09T07:23:00.907834Z",
"custom_data": null,
"description": "Monthly",
"import_meta": null,
"trial_period": null,
"billing_cycle": {
"interval": "month",
"frequency": 1
},
"unit_price_overrides": []
},
"status": "active",
"product": {
"id": "pro_01h1vjes1y163xfj1rh1tkfb65",
"name": "Analytics addon",
"type": "standard",
"status": "active",
"image_url": "https://paddle.s3.amazonaws.com/user/165798/97dRpA6SXzcE6ekK9CAr_analytics.png",
"created_at": "2023-06-01T13:30:50.302Z",
"updated_at": "2024-04-05T15:47:17.163Z",
"custom_data": null,
"description": "Unlock advanced insights into your flight data with enhanced analytics and reporting features. Includes customizable reporting templates and trend analysis across flights.",
"import_meta": null,
"tax_category": "standard"
},
"quantity": 1,
"recurring": true,
"created_at": "2024-04-12T10:18:48.831Z",
"updated_at": "2024-04-12T10:18:48.831Z",
"trial_dates": null,
"next_billed_at": "2024-05-12T10:18:47.635628Z",
"previously_billed_at": "2024-04-12T10:18:47.635628Z"
}
],
"status": "active",
"discount": null,
"paused_at": null,
"address_id": "add_01hv8gq3318ktkfengj2r75gfx",
"created_at": "2024-04-12T10:18:48.831Z",
"started_at": "2024-04-12T10:18:47.635628Z",
"updated_at": "2024-04-12T10:18:48.831Z",
"business_id": null,
"canceled_at": null,
"custom_data": null,
"customer_id": "ctm_01hv6y1jedq4p1n0yqn5ba3ky4",
"import_meta": null,
"billing_cycle": {
"interval": "month",
"frequency": 1
},
"currency_code": "USD",
"next_billed_at": "2024-05-12T10:18:47.635628Z",
"billing_details": null,
"collection_mode": "automatic",
"first_billed_at": "2024-04-12T10:18:47.635628Z",
"scheduled_change": null,
"current_billing_period": {
"ends_at": "2024-05-12T10:18:47.635628Z",
"starts_at": "2024-04-12T10:18:47.635628Z"
}
},
"request": {
"body": "{\"event_id\":\"ntfsimevt_01j82zmtndajcg9mff1qc9tbfq\",\"event_type\":\"subscription.activated\",\"occurred_at\":\"2024-09-18T16:32:30.381795Z\",\"data\":{\"id\":\"sub_01hv8x29kz0t586xy6zn1a62ny\",\"items\":[{\"price\":{\"id\":\"pri_01gsz8x8sawmvhz1pv30nge1ke\",\"name\":\"Monthly (per seat)\",\"type\":\"standard\",\"status\":\"active\",\"quantity\":{\"maximum\":999,\"minimum\":1},\"tax_mode\":\"account_setting\",\"created_at\":\"2023-02-23T13:55:22.538367Z\",\"product_id\":\"pro_01gsz4t5hdjse780zja8vvr7jg\",\"unit_price\":{\"amount\":\"3000\",\"currency_code\":\"USD\"},\"updated_at\":\"2024-04-11T13:54:52.254748Z\",\"custom_data\":null,\"description\":\"Monthly\",\"import_meta\":null,\"trial_period\":null,\"billing_cycle\":{\"interval\":\"month\",\"frequency\":1},\"unit_price_overrides\":[]},\"status\":\"active\",\"product\":{\"id\":\"pro_01gsz4t5hdjse780zja8vvr7jg\",\"name\":\"AeroEdit Pro\",\"type\":\"standard\",\"status\":\"active\",\"image_url\":\"https://paddle.s3.amazonaws.com/user/165798/bT1XUOJAQhOUxGs83cbk_pro.png\",\"created_at\":\"2023-02-23T12:43:46.605Z\",\"updated_at\":\"2024-04-05T15:53:44.687Z\",\"custom_data\":{\"features\":{\"sso\":false,\"route_planning\":true,\"payment_by_invoice\":false,\"aircraft_performance\":true,\"compliance_monitoring\":true,\"flight_log_management\":true},\"suggested_addons\":[\"pro_01h1vjes1y163xfj1rh1tkfb65\",\"pro_01gsz97mq9pa4fkyy0wqenepkz\"],\"upgrade_description\":\"Move from Basic to Pro to take advantage of aircraft performance, advanced route planning, and compliance monitoring.\"},\"description\":\"Designed for professional pilots, including all features plus in Basic plus compliance monitoring, route optimization, and third-party integrations.\",\"import_meta\":null,\"tax_category\":\"standard\"},\"quantity\":10,\"recurring\":true,\"created_at\":\"2024-04-12T10:18:48.831Z\",\"updated_at\":\"2024-04-12T10:18:48.831Z\",\"trial_dates\":null,\"next_billed_at\":\"2024-05-12T10:18:47.635628Z\",\"previously_billed_at\":\"2024-04-12T10:18:47.635628Z\"},{\"price\":{\"id\":\"pri_01h1vjfevh5etwq3rb416a23h2\",\"name\":\"Monthly (recurring addon)\",\"type\":\"standard\",\"status\":\"active\",\"quantity\":{\"maximum\":100,\"minimum\":1},\"tax_mode\":\"account_setting\",\"created_at\":\"2023-06-01T13:31:12.625056Z\",\"product_id\":\"pro_01h1vjes1y163xfj1rh1tkfb65\",\"unit_price\":{\"amount\":\"10000\",\"currency_code\":\"USD\"},\"updated_at\":\"2024-04-09T07:23:00.907834Z\",\"custom_data\":null,\"description\":\"Monthly\",\"import_meta\":null,\"trial_period\":null,\"billing_cycle\":{\"interval\":\"month\",\"frequency\":1},\"unit_price_overrides\":[]},\"status\":\"active\",\"product\":{\"id\":\"pro_01h1vjes1y163xfj1rh1tkfb65\",\"name\":\"Analytics addon\",\"type\":\"standard\",\"status\":\"active\",\"image_url\":\"https://paddle.s3.amazonaws.com/user/165798/97dRpA6SXzcE6ekK9CAr_analytics.png\",\"created_at\":\"2023-06-01T13:30:50.302Z\",\"updated_at\":\"2024-04-05T15:47:17.163Z\",\"custom_data\":null,\"description\":\"Unlock advanced insights into your flight data with enhanced analytics and reporting features. Includes customizable reporting templates and trend analysis across flights.\",\"import_meta\":null,\"tax_category\":\"standard\"},\"quantity\":1,\"recurring\":true,\"created_at\":\"2024-04-12T10:18:48.831Z\",\"updated_at\":\"2024-04-12T10:18:48.831Z\",\"trial_dates\":null,\"next_billed_at\":\"2024-05-12T10:18:47.635628Z\",\"previously_billed_at\":\"2024-04-12T10:18:47.635628Z\"}],\"status\":\"active\",\"discount\":null,\"paused_at\":null,\"address_id\":\"add_01hv8gq3318ktkfengj2r75gfx\",\"created_at\":\"2024-04-12T10:18:48.831Z\",\"started_at\":\"2024-04-12T10:18:47.635628Z\",\"updated_at\":\"2024-04-12T10:18:48.831Z\",\"business_id\":null,\"canceled_at\":null,\"custom_data\":null,\"customer_id\":\"ctm_01hv6y1jedq4p1n0yqn5ba3ky4\",\"import_meta\":null,\"billing_cycle\":{\"interval\":\"month\",\"frequency\":1},\"currency_code\":\"USD\",\"next_billed_at\":\"2024-05-12T10:18:47.635628Z\",\"billing_details\":null,\"collection_mode\":\"automatic\",\"first_billed_at\":\"2024-04-12T10:18:47.635628Z\",\"scheduled_change\":null,\"current_billing_period\":{\"ends_at\":\"2024-05-12T10:18:47.635628Z\",\"starts_at\":\"2024-04-12T10:18:47.635628Z\"}}}",
"headers": {
"Paddle-Version": 1
}
},
"response": {
"body": "{\"status\":\"NOTICE\",\"message\":\"Unknown source ID. If you just created that source, it can take a minute to propagate. Be assured that if the source is valid, the webhook was handled successfully. Check your dashboard to inspect the request: https://dashboard.hookdeck.com/\",\"request_id\":\"req_68qlYJJhQ1MclGoEyfrY\"}",
"statusCode": 200,
"headers": {
"Date": [
"Wed, 18 Sep 2024 16:32:38 GMT"
],
"CF-RAY": [
"8c52bbb1ea9858c6-IAD"
],
"Server": [
"cloudflare"
],
"Connection": [
"keep-alive"
],
"Content-Type": [
"application/json"
],
"Content-Length": [
"346"
],
"Access-Control-Max-Age": [
"86400"
],
"Access-Control-Allow-Origin": [
"*"
],
"Access-Control-Allow-Methods": [
"GET, HEAD, PUT, PATCH, DELETE, POST, OPTIONS"
]
}
},
"created_at": "2024-09-18T16:32:30.381795Z",
"updated_at": "2024-09-18T16:32:38.751274Z"
},
{
"id": "ntfsimevt_01j82zmtn7h400gg6pa3q3kx73",
"status": "success",
"event_type": "subscription.created",
"payload": {
"id": "sub_01hv8x29kz0t586xy6zn1a62ny",
"items": [
{
"price": {
"id": "pri_01gsz8x8sawmvhz1pv30nge1ke",
"name": "Monthly (per seat)",
"type": "standard",
"status": "active",
"quantity": {
"maximum": 999,
"minimum": 1
},
"tax_mode": "account_setting",
"created_at": "2023-02-23T13:55:22.538367Z",
"product_id": "pro_01gsz4t5hdjse780zja8vvr7jg",
"unit_price": {
"amount": "3000",
"currency_code": "USD"
},
"updated_at": "2024-04-11T13:54:52.254748Z",
"custom_data": null,
"description": "Monthly",
"import_meta": null,
"trial_period": null,
"billing_cycle": {
"interval": "month",
"frequency": 1
},
"unit_price_overrides": []
},
"status": "active",
"product": {
"id": "pro_01gsz4t5hdjse780zja8vvr7jg",
"name": "AeroEdit Pro",
"type": "standard",
"status": "active",
"image_url": "https://paddle.s3.amazonaws.com/user/165798/bT1XUOJAQhOUxGs83cbk_pro.png",
"created_at": "2023-02-23T12:43:46.605Z",
"updated_at": "2024-04-05T15:53:44.687Z",
"custom_data": {
"features": {
"sso": false,
"route_planning": true,
"payment_by_invoice": false,
"aircraft_performance": true,
"compliance_monitoring": true,
"flight_log_management": true
},
"suggested_addons": [
"pro_01h1vjes1y163xfj1rh1tkfb65",
"pro_01gsz97mq9pa4fkyy0wqenepkz"
],
"upgrade_description": "Move from Basic to Pro to take advantage of aircraft performance, advanced route planning, and compliance monitoring."
},
"description": "Designed for professional pilots, including all features plus in Basic plus compliance monitoring, route optimization, and third-party integrations.",
"import_meta": null,
"tax_category": "standard"
},
"quantity": 10,
"recurring": true,
"created_at": "2024-04-12T10:18:48.831Z",
"updated_at": "2024-04-12T10:18:48.831Z",
"trial_dates": null,
"next_billed_at": "2024-05-12T10:18:47.635628Z",
"previously_billed_at": "2024-04-12T10:18:47.635628Z"
},
{
"price": {
"id": "pri_01h1vjfevh5etwq3rb416a23h2",
"name": "Monthly (recurring addon)",
"type": "standard",
"status": "active",
"quantity": {
"maximum": 100,
"minimum": 1
},
"tax_mode": "account_setting",
"created_at": "2023-06-01T13:31:12.625056Z",
"product_id": "pro_01h1vjes1y163xfj1rh1tkfb65",
"unit_price": {
"amount": "10000",
"currency_code": "USD"
},
"updated_at": "2024-04-09T07:23:00.907834Z",
"custom_data": null,
"description": "Monthly",
"import_meta": null,
"trial_period": null,
"billing_cycle": {
"interval": "month",
"frequency": 1
},
"unit_price_overrides": []
},
"status": "active",
"product": {
"id": "pro_01h1vjes1y163xfj1rh1tkfb65",
"name": "Analytics addon",
"type": "standard",
"status": "active",
"image_url": "https://paddle.s3.amazonaws.com/user/165798/97dRpA6SXzcE6ekK9CAr_analytics.png",
"created_at": "2023-06-01T13:30:50.302Z",
"updated_at": "2024-04-05T15:47:17.163Z",
"custom_data": null,
"description": "Unlock advanced insights into your flight data with enhanced analytics and reporting features. Includes customizable reporting templates and trend analysis across flights.",
"import_meta": null,
"tax_category": "standard"
},
"quantity": 1,
"recurring": true,
"created_at": "2024-04-12T10:18:48.831Z",
"updated_at": "2024-04-12T10:18:48.831Z",
"trial_dates": null,
"next_billed_at": "2024-05-12T10:18:47.635628Z",
"previously_billed_at": "2024-04-12T10:18:47.635628Z"
}
],
"status": "active",
"discount": null,
"paused_at": null,
"address_id": "add_01hv8gq3318ktkfengj2r75gfx",
"created_at": "2024-04-12T10:18:48.831Z",
"started_at": "2024-04-12T10:18:47.635628Z",
"updated_at": "2024-04-12T10:18:48.831Z",
"business_id": null,
"canceled_at": null,
"custom_data": null,
"customer_id": "ctm_01hv6y1jedq4p1n0yqn5ba3ky4",
"import_meta": null,
"billing_cycle": {
"interval": "month",
"frequency": 1
},
"currency_code": "USD",
"next_billed_at": "2024-05-12T10:18:47.635628Z",
"transaction_id": "txn_01hv8wptq8987qeep44cyrewp9",
"billing_details": null,
"collection_mode": "automatic",
"first_billed_at": "2024-04-12T10:18:47.635628Z",
"scheduled_change": null,
"current_billing_period": {
"ends_at": "2024-05-12T10:18:47.635628Z",
"starts_at": "2024-04-12T10:18:47.635628Z"
}
},
"request": {
"body": "{\"event_id\":\"ntfsimevt_01j82zmtn7h400gg6pa3q3kx73\",\"event_type\":\"subscription.created\",\"occurred_at\":\"2024-09-18T16:32:30.375614Z\",\"data\":{\"id\":\"sub_01hv8x29kz0t586xy6zn1a62ny\",\"items\":[{\"price\":{\"id\":\"pri_01gsz8x8sawmvhz1pv30nge1ke\",\"name\":\"Monthly (per seat)\",\"type\":\"standard\",\"status\":\"active\",\"quantity\":{\"maximum\":999,\"minimum\":1},\"tax_mode\":\"account_setting\",\"created_at\":\"2023-02-23T13:55:22.538367Z\",\"product_id\":\"pro_01gsz4t5hdjse780zja8vvr7jg\",\"unit_price\":{\"amount\":\"3000\",\"currency_code\":\"USD\"},\"updated_at\":\"2024-04-11T13:54:52.254748Z\",\"custom_data\":null,\"description\":\"Monthly\",\"import_meta\":null,\"trial_period\":null,\"billing_cycle\":{\"interval\":\"month\",\"frequency\":1},\"unit_price_overrides\":[]},\"status\":\"active\",\"product\":{\"id\":\"pro_01gsz4t5hdjse780zja8vvr7jg\",\"name\":\"AeroEdit Pro\",\"type\":\"standard\",\"status\":\"active\",\"image_url\":\"https://paddle.s3.amazonaws.com/user/165798/bT1XUOJAQhOUxGs83cbk_pro.png\",\"created_at\":\"2023-02-23T12:43:46.605Z\",\"updated_at\":\"2024-04-05T15:53:44.687Z\",\"custom_data\":{\"features\":{\"sso\":false,\"route_planning\":true,\"payment_by_invoice\":false,\"aircraft_performance\":true,\"compliance_monitoring\":true,\"flight_log_management\":true},\"suggested_addons\":[\"pro_01h1vjes1y163xfj1rh1tkfb65\",\"pro_01gsz97mq9pa4fkyy0wqenepkz\"],\"upgrade_description\":\"Move from Basic to Pro to take advantage of aircraft performance, advanced route planning, and compliance monitoring.\"},\"description\":\"Designed for professional pilots, including all features plus in Basic plus compliance monitoring, route optimization, and third-party integrations.\",\"import_meta\":null,\"tax_category\":\"standard\"},\"quantity\":10,\"recurring\":true,\"created_at\":\"2024-04-12T10:18:48.831Z\",\"updated_at\":\"2024-04-12T10:18:48.831Z\",\"trial_dates\":null,\"next_billed_at\":\"2024-05-12T10:18:47.635628Z\",\"previously_billed_at\":\"2024-04-12T10:18:47.635628Z\"},{\"price\":{\"id\":\"pri_01h1vjfevh5etwq3rb416a23h2\",\"name\":\"Monthly (recurring addon)\",\"type\":\"standard\",\"status\":\"active\",\"quantity\":{\"maximum\":100,\"minimum\":1},\"tax_mode\":\"account_setting\",\"created_at\":\"2023-06-01T13:31:12.625056Z\",\"product_id\":\"pro_01h1vjes1y163xfj1rh1tkfb65\",\"unit_price\":{\"amount\":\"10000\",\"currency_code\":\"USD\"},\"updated_at\":\"2024-04-09T07:23:00.907834Z\",\"custom_data\":null,\"description\":\"Monthly\",\"import_meta\":null,\"trial_period\":null,\"billing_cycle\":{\"interval\":\"month\",\"frequency\":1},\"unit_price_overrides\":[]},\"status\":\"active\",\"product\":{\"id\":\"pro_01h1vjes1y163xfj1rh1tkfb65\",\"name\":\"Analytics addon\",\"type\":\"standard\",\"status\":\"active\",\"image_url\":\"https://paddle.s3.amazonaws.com/user/165798/97dRpA6SXzcE6ekK9CAr_analytics.png\",\"created_at\":\"2023-06-01T13:30:50.302Z\",\"updated_at\":\"2024-04-05T15:47:17.163Z\",\"custom_data\":null,\"description\":\"Unlock advanced insights into your flight data with enhanced analytics and reporting features. Includes customizable reporting templates and trend analysis across flights.\",\"import_meta\":null,\"tax_category\":\"standard\"},\"quantity\":1,\"recurring\":true,\"created_at\":\"2024-04-12T10:18:48.831Z\",\"updated_at\":\"2024-04-12T10:18:48.831Z\",\"trial_dates\":null,\"next_billed_at\":\"2024-05-12T10:18:47.635628Z\",\"previously_billed_at\":\"2024-04-12T10:18:47.635628Z\"}],\"status\":\"active\",\"discount\":null,\"paused_at\":null,\"address_id\":\"add_01hv8gq3318ktkfengj2r75gfx\",\"created_at\":\"2024-04-12T10:18:48.831Z\",\"started_at\":\"2024-04-12T10:18:47.635628Z\",\"updated_at\":\"2024-04-12T10:18:48.831Z\",\"business_id\":null,\"canceled_at\":null,\"custom_data\":null,\"customer_id\":\"ctm_01hv6y1jedq4p1n0yqn5ba3ky4\",\"import_meta\":null,\"billing_cycle\":{\"interval\":\"month\",\"frequency\":1},\"currency_code\":\"USD\",\"next_billed_at\":\"2024-05-12T10:18:47.635628Z\",\"transaction_id\":\"txn_01hv8wptq8987qeep44cyrewp9\",\"billing_details\":null,\"collection_mode\":\"automatic\",\"first_billed_at\":\"2024-04-12T10:18:47.635628Z\",\"scheduled_change\":null,\"current_billing_period\":{\"ends_at\":\"2024-05-12T10:18:47.635628Z\",\"starts_at\":\"2024-04-12T10:18:47.635628Z\"}}}",
"headers": {
"Paddle-Version": 1
}
},
"response": {
"body": "{\"status\":\"NOTICE\",\"message\":\"Unknown source ID. If you just created that source, it can take a minute to propagate. Be assured that if the source is valid, the webhook was handled successfully. Check your dashboard to inspect the request: https://dashboard.hookdeck.com/\",\"request_id\":\"req_z4T5WqgzbYDNLBOqAqU4\"}",
"statusCode": 200,
"headers": {
"Date": [
"Wed, 18 Sep 2024 16:32:37 GMT"
],
"CF-RAY": [
"8c52bbacfd0438dd-IAD"
],
"Server": [
"cloudflare"
],
"Connection": [
"keep-alive"
],
"Content-Type": [
"application/json"
],
"Content-Length": [
"346"
],
"Access-Control-Max-Age": [
"86400"
],
"Access-Control-Allow-Origin": [
"*"
],
"Access-Control-Allow-Methods": [
"GET, HEAD, PUT, PATCH, DELETE, POST, OPTIONS"
]
}
},
"created_at": "2024-09-18T16:32:30.375614Z",
"updated_at": "2024-09-18T16:32:37.972626Z"
},
{
"id": "ntfsimevt_01j82zmtm7msntsffbts57bqtx",
"status": "success",
"event_type": "transaction.paid",
"payload": {
"id": "txn_01hv8wptq8987qeep44cyrewp9",
"items": [
{
"price": {
"id": "pri_01gsz8x8sawmvhz1pv30nge1ke",
"name": "Monthly (per seat)",
"type": "standard",
"status": "active",
"quantity": {
"maximum": 999,
"minimum": 1
},
"tax_mode": "account_setting",
"created_at": "2023-02-23T13:55:22.538367Z",
"product_id": "pro_01gsz4t5hdjse780zja8vvr7jg",
"unit_price": {
"amount": "3000",
"currency_code": "USD"
},
"updated_at": "2024-04-11T13:54:52.254748Z",
"custom_data": null,
"description": "Monthly",
"import_meta": null,
"trial_period": null,
"billing_cycle": {
"interval": "month",
"frequency": 1
},
"unit_price_overrides": []
},
"quantity": 10,
"proration": null
},
{
"price": {
"id": "pri_01h1vjfevh5etwq3rb416a23h2",
"name": "Monthly (recurring addon)",
"type": "standard",
"status": "active",
"quantity": {
"maximum": 100,
"minimum": 1
},
"tax_mode": "account_setting",
"created_at": "2023-06-01T13:31:12.625056Z",
"product_id": "pro_01h1vjes1y163xfj1rh1tkfb65",
"unit_price": {
"amount": "10000",
"currency_code": "USD"
},
"updated_at": "2024-04-09T07:23:00.907834Z",
"custom_data": null,
"description": "Monthly",
"import_meta": null,
"trial_period": null,
"billing_cycle": {
"interval": "month",
"frequency": 1
},
"unit_price_overrides": []
},
"quantity": 1,
"proration": null
},
{
"price": {
"id": "pri_01gsz98e27ak2tyhexptwc58yk",
"name": "One-time addon",
"type": "standard",
"status": "active",
"quantity": {
"maximum": 1,
"minimum": 1
},
"tax_mode": "account_setting",
"created_at": "2023-02-23T14:01:28.391712Z",
"product_id": "pro_01gsz97mq9pa4fkyy0wqenepkz",
"unit_price": {
"amount": "19900",
"currency_code": "USD"
},
"updated_at": "2024-04-09T07:23:10.921392Z",
"custom_data": null,
"description": "One-time addon",
"import_meta": null,
"trial_period": null,
"billing_cycle": null,
"unit_price_overrides": []
},
"quantity": 1,
"proration": null
}
],
"origin": "web",
"status": "paid",
"details": {
"totals": {
"fee": null,
"tax": "5315",
"total": "65215",
"credit": "0",
"balance": "0",
"discount": "0",
"earnings": null,
"subtotal": "59900",
"grand_total": "65215",
"currency_code": "USD",
"credit_to_balance": "0"
},
"line_items": [
{
"id": "txnitm_01hv8wt98jahpbm1t1tzr06z6n",
"totals": {
"tax": "2662",
"total": "32662",
"discount": "0",
"subtotal": "30000"
},
"product": {
"id": "pro_01gsz4t5hdjse780zja8vvr7jg",
"name": "AeroEdit Pro",
"type": "standard",
"status": "active",
"image_url": "https://paddle.s3.amazonaws.com/user/165798/bT1XUOJAQhOUxGs83cbk_pro.png",
"created_at": "2023-02-23T12:43:46.605Z",
"updated_at": "2024-04-05T15:53:44.687Z",
"custom_data": {
"features": {
"sso": false,
"route_planning": true,
"payment_by_invoice": false,
"aircraft_performance": true,
"compliance_monitoring": true,
"flight_log_management": true
},
"suggested_addons": [
"pro_01h1vjes1y163xfj1rh1tkfb65",
"pro_01gsz97mq9pa4fkyy0wqenepkz"
],
"upgrade_description": "Move from Basic to Pro to take advantage of aircraft performance, advanced route planning, and compliance monitoring."
},
"description": "Designed for professional pilots, including all features plus in Basic plus compliance monitoring, route optimization, and third-party integrations.",
"import_meta": null,
"tax_category": "standard"
},
"price_id": "pri_01gsz8x8sawmvhz1pv30nge1ke",
"quantity": 10,
"tax_rate": "0.08875",
"unit_totals": {
"tax": "266",
"total": "3266",
"discount": "0",
"subtotal": "3000"
}
},
{
"id": "txnitm_01hv8wt98jahpbm1t1v1sd067y",
"totals": {
"tax": "887",
"total": "10887",
"discount": "0",
"subtotal": "10000"
},
"product": {
"id": "pro_01h1vjes1y163xfj1rh1tkfb65",
"name": "Analytics addon",
"type": "standard",
"status": "active",
"image_url": "https://paddle.s3.amazonaws.com/user/165798/97dRpA6SXzcE6ekK9CAr_analytics.png",
"created_at": "2023-06-01T13:30:50.302Z",
"updated_at": "2024-04-05T15:47:17.163Z",
"custom_data": null,
"description": "Unlock advanced insights into your flight data with enhanced analytics and reporting features. Includes customizable reporting templates and trend analysis across flights.",
"import_meta": null,
"tax_category": "standard"
},
"price_id": "pri_01h1vjfevh5etwq3rb416a23h2",
"quantity": 1,
"tax_rate": "0.08875",
"unit_totals": {
"tax": "887",
"total": "10887",
"discount": "0",
"subtotal": "10000"
}
},
{
"id": "txnitm_01hv8wt98jahpbm1t1v67vqnb6",
"totals": {
"tax": "1766",
"total": "21666",
"discount": "0",
"subtotal": "19900"
},
"product": {
"id": "pro_01gsz97mq9pa4fkyy0wqenepkz",
"name": "Custom domains",
"type": "standard",
"status": "active",
"image_url": "https://paddle.s3.amazonaws.com/user/165798/XIG7UXoJQHmlIAiKcnkA_custom-domains.png",
"created_at": "2023-02-23T14:01:02.441Z",
"updated_at": "2024-04-05T15:43:28.971Z",
"custom_data": null,
"description": "Make AeroEdit truly your own with custom domains. Custom domains reinforce your brand identity and make it easy for your team to access your account.",
"import_meta": null,
"tax_category": "standard"
},
"price_id": "pri_01gsz98e27ak2tyhexptwc58yk",
"quantity": 1,
"tax_rate": "0.08875",
"unit_totals": {
"tax": "1766",
"total": "21666",
"discount": "0",
"subtotal": "19900"
}
}
],
"payout_totals": null,
"tax_rates_used": [
{
"totals": {
"tax": "5315",
"total": "65215",
"discount": "0",
"subtotal": "59900"
},
"tax_rate": "0.08875"
}
],
"adjusted_totals": {
"fee": "0",
"tax": "5315",
"total": "65215",
"earnings": "0",
"subtotal": "59900",
"grand_total": "65215",
"currency_code": "USD"
}
},
"checkout": {
"url": "https://aeroedit.com/pay?_ptxn=txn_01hv8wptq8987qeep44cyrewp9"
},
"payments": [
{
"amount": "65215",
"status": "captured",
"created_at": "2024-04-12T10:18:33.579142Z",
"error_code": null,
"captured_at": "2024-04-12T10:18:47.635628Z",
"method_details": {
"card": {
"type": "visa",
"last4": "3184",
"expiry_year": 2025,
"expiry_month": 1,
"cardholder_name": "Michael McGovern"
},
"type": "card"
},
"payment_method_id": "paymtd_01hv8x1tpjfnttxddw73xnqx6s",
"payment_attempt_id": "937640dd-e3dc-40df-a16c-bb75aafd8f71",
"stored_payment_method_id": "281ff2ca-8550-42b9-bf39-15948e7de62d"
},
{
"amount": "65215",
"status": "error",
"created_at": "2024-04-12T10:15:57.888183Z",
"error_code": "declined",
"captured_at": null,
"method_details": {
"card": {
"type": "visa",
"last4": "0002",
"expiry_year": 2025,
"expiry_month": 1,
"cardholder_name": "Michael McGovern"
},
"type": "card"
},
"payment_method_id": "paymtd_01hv8wx2mka7dfsqjjsxh1ne7z",
"payment_attempt_id": "8f72cfa6-26b4-4a57-91dc-8f2708f7822d",
"stored_payment_method_id": "a78ece50-356f-4e0c-b72d-ad5368b0a0d9"
}
],
"billed_at": "2024-04-12T10:18:48.294633821Z",
"address_id": "add_01hv8gq3318ktkfengj2r75gfx",
"created_at": "2024-04-12T10:12:33.2014Z",
"invoice_id": null,
"updated_at": "2024-04-12T10:18:48.294635093Z",
"business_id": null,
"custom_data": null,
"customer_id": "ctm_01hv6y1jedq4p1n0yqn5ba3ky4",
"discount_id": null,
"currency_code": "USD",
"billing_period": null,
"invoice_number": null,
"billing_details": null,
"collection_mode": "automatic",
"subscription_id": null
},
"request": {
"body": "{\"event_id\":\"ntfsimevt_01j82zmtm7msntsffbts57bqtx\",\"event_type\":\"transaction.paid\",\"occurred_at\":\"2024-09-18T16:32:30.343541Z\",\"data\":{\"id\":\"txn_01hv8wptq8987qeep44cyrewp9\",\"items\":[{\"price\":{\"id\":\"pri_01gsz8x8sawmvhz1pv30nge1ke\",\"name\":\"Monthly (per seat)\",\"type\":\"standard\",\"status\":\"active\",\"quantity\":{\"maximum\":999,\"minimum\":1},\"tax_mode\":\"account_setting\",\"created_at\":\"2023-02-23T13:55:22.538367Z\",\"product_id\":\"pro_01gsz4t5hdjse780zja8vvr7jg\",\"unit_price\":{\"amount\":\"3000\",\"currency_code\":\"USD\"},\"updated_at\":\"2024-04-11T13:54:52.254748Z\",\"custom_data\":null,\"description\":\"Monthly\",\"import_meta\":null,\"trial_period\":null,\"billing_cycle\":{\"interval\":\"month\",\"frequency\":1},\"unit_price_overrides\":[]},\"quantity\":10,\"proration\":null},{\"price\":{\"id\":\"pri_01h1vjfevh5etwq3rb416a23h2\",\"name\":\"Monthly (recurring addon)\",\"type\":\"standard\",\"status\":\"active\",\"quantity\":{\"maximum\":100,\"minimum\":1},\"tax_mode\":\"account_setting\",\"created_at\":\"2023-06-01T13:31:12.625056Z\",\"product_id\":\"pro_01h1vjes1y163xfj1rh1tkfb65\",\"unit_price\":{\"amount\":\"10000\",\"currency_code\":\"USD\"},\"updated_at\":\"2024-04-09T07:23:00.907834Z\",\"custom_data\":null,\"description\":\"Monthly\",\"import_meta\":null,\"trial_period\":null,\"billing_cycle\":{\"interval\":\"month\",\"frequency\":1},\"unit_price_overrides\":[]},\"quantity\":1,\"proration\":null},{\"price\":{\"id\":\"pri_01gsz98e27ak2tyhexptwc58yk\",\"name\":\"One-time addon\",\"type\":\"standard\",\"status\":\"active\",\"quantity\":{\"maximum\":1,\"minimum\":1},\"tax_mode\":\"account_setting\",\"created_at\":\"2023-02-23T14:01:28.391712Z\",\"product_id\":\"pro_01gsz97mq9pa4fkyy0wqenepkz\",\"unit_price\":{\"amount\":\"19900\",\"currency_code\":\"USD\"},\"updated_at\":\"2024-04-09T07:23:10.921392Z\",\"custom_data\":null,\"description\":\"One-time addon\",\"import_meta\":null,\"trial_period\":null,\"billing_cycle\":null,\"unit_price_overrides\":[]},\"quantity\":1,\"proration\":null}],\"origin\":\"web\",\"status\":\"paid\",\"details\":{\"totals\":{\"fee\":null,\"tax\":\"5315\",\"total\":\"65215\",\"credit\":\"0\",\"balance\":\"0\",\"discount\":\"0\",\"earnings\":null,\"subtotal\":\"59900\",\"grand_total\":\"65215\",\"currency_code\":\"USD\",\"credit_to_balance\":\"0\"},\"line_items\":[{\"id\":\"txnitm_01hv8wt98jahpbm1t1tzr06z6n\",\"totals\":{\"tax\":\"2662\",\"total\":\"32662\",\"discount\":\"0\",\"subtotal\":\"30000\"},\"product\":{\"id\":\"pro_01gsz4t5hdjse780zja8vvr7jg\",\"name\":\"AeroEdit Pro\",\"type\":\"standard\",\"status\":\"active\",\"image_url\":\"https://paddle.s3.amazonaws.com/user/165798/bT1XUOJAQhOUxGs83cbk_pro.png\",\"created_at\":\"2023-02-23T12:43:46.605Z\",\"updated_at\":\"2024-04-05T15:53:44.687Z\",\"custom_data\":{\"features\":{\"sso\":false,\"route_planning\":true,\"payment_by_invoice\":false,\"aircraft_performance\":true,\"compliance_monitoring\":true,\"flight_log_management\":true},\"suggested_addons\":[\"pro_01h1vjes1y163xfj1rh1tkfb65\",\"pro_01gsz97mq9pa4fkyy0wqenepkz\"],\"upgrade_description\":\"Move from Basic to Pro to take advantage of aircraft performance, advanced route planning, and compliance monitoring.\"},\"description\":\"Designed for professional pilots, including all features plus in Basic plus compliance monitoring, route optimization, and third-party integrations.\",\"import_meta\":null,\"tax_category\":\"standard\"},\"price_id\":\"pri_01gsz8x8sawmvhz1pv30nge1ke\",\"quantity\":10,\"tax_rate\":\"0.08875\",\"unit_totals\":{\"tax\":\"266\",\"total\":\"3266\",\"discount\":\"0\",\"subtotal\":\"3000\"}},{\"id\":\"txnitm_01hv8wt98jahpbm1t1v1sd067y\",\"totals\":{\"tax\":\"887\",\"total\":\"10887\",\"discount\":\"0\",\"subtotal\":\"10000\"},\"product\":{\"id\":\"pro_01h1vjes1y163xfj1rh1tkfb65\",\"name\":\"Analytics addon\",\"type\":\"standard\",\"status\":\"active\",\"image_url\":\"https://paddle.s3.amazonaws.com/user/165798/97dRpA6SXzcE6ekK9CAr_analytics.png\",\"created_at\":\"2023-06-01T13:30:50.302Z\",\"updated_at\":\"2024-04-05T15:47:17.163Z\",\"custom_data\":null,\"description\":\"Unlock advanced insights into your flight data with enhanced analytics and reporting features. Includes customizable reporting templates and trend analysis across flights.\",\"import_meta\":null,\"tax_category\":\"standard\"},\"price_id\":\"pri_01h1vjfevh5etwq3rb416a23h2\",\"quantity\":1,\"tax_rate\":\"0.08875\",\"unit_totals\":{\"tax\":\"887\",\"total\":\"10887\",\"discount\":\"0\",\"subtotal\":\"10000\"}},{\"id\":\"txnitm_01hv8wt98jahpbm1t1v67vqnb6\",\"totals\":{\"tax\":\"1766\",\"total\":\"21666\",\"discount\":\"0\",\"subtotal\":\"19900\"},\"product\":{\"id\":\"pro_01gsz97mq9pa4fkyy0wqenepkz\",\"name\":\"Custom domains\",\"type\":\"standard\",\"status\":\"active\",\"image_url\":\"https://paddle.s3.amazonaws.com/user/165798/XIG7UXoJQHmlIAiKcnkA_custom-domains.png\",\"created_at\":\"2023-02-23T14:01:02.441Z\",\"updated_at\":\"2024-04-05T15:43:28.971Z\",\"custom_data\":null,\"description\":\"Make AeroEdit truly your own with custom domains. Custom domains reinforce your brand identity and make it easy for your team to access your account.\",\"import_meta\":null,\"tax_category\":\"standard\"},\"price_id\":\"pri_01gsz98e27ak2tyhexptwc58yk\",\"quantity\":1,\"tax_rate\":\"0.08875\",\"unit_totals\":{\"tax\":\"1766\",\"total\":\"21666\",\"discount\":\"0\",\"subtotal\":\"19900\"}}],\"payout_totals\":null,\"tax_rates_used\":[{\"totals\":{\"tax\":\"5315\",\"total\":\"65215\",\"discount\":\"0\",\"subtotal\":\"59900\"},\"tax_rate\":\"0.08875\"}],\"adjusted_totals\":{\"fee\":\"0\",\"tax\":\"5315\",\"total\":\"65215\",\"earnings\":\"0\",\"subtotal\":\"59900\",\"grand_total\":\"65215\",\"currency_code\":\"USD\"}},\"checkout\":{\"url\":\"https://aeroedit.com/pay?_ptxn=txn_01hv8wptq8987qeep44cyrewp9\"},\"payments\":[{\"amount\":\"65215\",\"status\":\"captured\",\"created_at\":\"2024-04-12T10:18:33.579142Z\",\"error_code\":null,\"captured_at\":\"2024-04-12T10:18:47.635628Z\",\"method_details\":{\"card\":{\"type\":\"visa\",\"last4\":\"3184\",\"expiry_year\":2025,\"expiry_month\":1,\"cardholder_name\":\"Michael McGovern\"},\"type\":\"card\"},\"payment_method_id\":\"paymtd_01hv8x1tpjfnttxddw73xnqx6s\",\"payment_attempt_id\":\"937640dd-e3dc-40df-a16c-bb75aafd8f71\",\"stored_payment_method_id\":\"281ff2ca-8550-42b9-bf39-15948e7de62d\"},{\"amount\":\"65215\",\"status\":\"error\",\"created_at\":\"2024-04-12T10:15:57.888183Z\",\"error_code\":\"declined\",\"captured_at\":null,\"method_details\":{\"card\":{\"type\":\"visa\",\"last4\":\"0002\",\"expiry_year\":2025,\"expiry_month\":1,\"cardholder_name\":\"Michael McGovern\"},\"type\":\"card\"},\"payment_method_id\":\"paymtd_01hv8wx2mka7dfsqjjsxh1ne7z\",\"payment_attempt_id\":\"8f72cfa6-26b4-4a57-91dc-8f2708f7822d\",\"stored_payment_method_id\":\"a78ece50-356f-4e0c-b72d-ad5368b0a0d9\"}],\"billed_at\":\"2024-04-12T10:18:48.294633821Z\",\"address_id\":\"add_01hv8gq3318ktkfengj2r75gfx\",\"created_at\":\"2024-04-12T10:12:33.2014Z\",\"invoice_id\":null,\"updated_at\":\"2024-04-12T10:18:48.294635093Z\",\"business_id\":null,\"custom_data\":null,\"customer_id\":\"ctm_01hv6y1jedq4p1n0yqn5ba3ky4\",\"discount_id\":null,\"currency_code\":\"USD\",\"billing_period\":null,\"invoice_number\":null,\"billing_details\":null,\"collection_mode\":\"automatic\",\"subscription_id\":null}}",
"headers": {
"Paddle-Version": 1
}
},
"response": {
"body": "{\"status\":\"NOTICE\",\"message\":\"Unknown source ID. If you just created that source, it can take a minute to propagate. Be assured that if the source is valid, the webhook was handled successfully. Check your dashboard to inspect the request: https://dashboard.hookdeck.com/\",\"request_id\":\"req_HLa1znzsA6e3TPSFcFKS\"}",
"statusCode": 200,
"headers": {
"Date": [
"Wed, 18 Sep 2024 16:32:36 GMT"
],
"CF-RAY": [
"8c52bba55b3c201e-IAD"
],
"Server": [
"cloudflare"
],
"Connection": [
"keep-alive"
],
"Content-Type": [
"application/json"
],
"Content-Length": [
"346"
],
"Access-Control-Max-Age": [
"86400"
],
"Access-Control-Allow-Origin": [
"*"
],
"Access-Control-Allow-Methods": [
"GET, HEAD, PUT, PATCH, DELETE, POST, OPTIONS"
]
}
},
"created_at": "2024-09-18T16:32:30.343541Z",
"updated_at": "2024-09-18T16:32:36.767367Z"
},
{
"id": "ntfsimevt_01j82zmtk763zrdkq9xawqcrf7",
"status": "success",
"event_type": "transaction.updated",
"payload": {
"id": "txn_01hv8wptq8987qeep44cyrewp9",
"items": [
{
"price": {
"id": "pri_01gsz8x8sawmvhz1pv30nge1ke",
"name": "Monthly (per seat)",
"type": "standard",
"status": "active",
"quantity": {
"maximum": 999,
"minimum": 1
},
"tax_mode": "account_setting",
"created_at": "2023-02-23T13:55:22.538367Z",
"product_id": "pro_01gsz4t5hdjse780zja8vvr7jg",
"unit_price": {
"amount": "3000",
"currency_code": "USD"
},
"updated_at": "2024-04-11T13:54:52.254748Z",
"custom_data": null,
"description": "Monthly",
"import_meta": null,
"trial_period": null,
"billing_cycle": {
"interval": "month",
"frequency": 1
},
"unit_price_overrides": []
},
"quantity": 10,
"proration": null
},
{
"price": {
"id": "pri_01h1vjfevh5etwq3rb416a23h2",
"name": "Monthly (recurring addon)",
"type": "standard",
"status": "active",
"quantity": {
"maximum": 100,
"minimum": 1
},
"tax_mode": "account_setting",
"created_at": "2023-06-01T13:31:12.625056Z",
"product_id": "pro_01h1vjes1y163xfj1rh1tkfb65",
"unit_price": {
"amount": "10000",
"currency_code": "USD"
},
"updated_at": "2024-04-09T07:23:00.907834Z",
"custom_data": null,
"description": "Monthly",
"import_meta": null,
"trial_period": null,
"billing_cycle": {
"interval": "month",
"frequency": 1
},
"unit_price_overrides": []
},
"quantity": 1,
"proration": null
},
{
"price": {
"id": "pri_01gsz98e27ak2tyhexptwc58yk",
"name": "One-time addon",
"type": "standard",
"status": "active",
"quantity": {
"maximum": 1,
"minimum": 1
},
"tax_mode": "account_setting",
"created_at": "2023-02-23T14:01:28.391712Z",
"product_id": "pro_01gsz97mq9pa4fkyy0wqenepkz",
"unit_price": {
"amount": "19900",
"currency_code": "USD"
},
"updated_at": "2024-04-09T07:23:10.921392Z",
"custom_data": null,
"description": "One-time addon",
"import_meta": null,
"trial_period": null,
"billing_cycle": null,
"unit_price_overrides": []
},
"quantity": 1,
"proration": null
}
],
"origin": "web",
"status": "paid",
"details": {
"totals": {
"fee": null,
"tax": "5315",
"total": "65215",
"credit": "0",
"balance": "0",
"discount": "0",
"earnings": null,
"subtotal": "59900",
"grand_total": "65215",
"currency_code": "USD",
"credit_to_balance": "0"
},
"line_items": [
{
"id": "txnitm_01hv8wt98jahpbm1t1tzr06z6n",
"totals": {
"tax": "2662",
"total": "32662",
"discount": "0",
"subtotal": "30000"
},
"product": {
"id": "pro_01gsz4t5hdjse780zja8vvr7jg",
"name": "AeroEdit Pro",
"type": "standard",
"status": "active",
"image_url": "https://paddle.s3.amazonaws.com/user/165798/bT1XUOJAQhOUxGs83cbk_pro.png",
"created_at": "2023-02-23T12:43:46.605Z",
"updated_at": "2024-04-05T15:53:44.687Z",
"custom_data": {
"features": {
"sso": false,
"route_planning": true,
"payment_by_invoice": false,
"aircraft_performance": true,
"compliance_monitoring": true,
"flight_log_management": true
},
"suggested_addons": [
"pro_01h1vjes1y163xfj1rh1tkfb65",
"pro_01gsz97mq9pa4fkyy0wqenepkz"
],
"upgrade_description": "Move from Basic to Pro to take advantage of aircraft performance, advanced route planning, and compliance monitoring."
},
"description": "Designed for professional pilots, including all features plus in Basic plus compliance monitoring, route optimization, and third-party integrations.",
"import_meta": null,
"tax_category": "standard"
},
"price_id": "pri_01gsz8x8sawmvhz1pv30nge1ke",
"quantity": 10,
"tax_rate": "0.08875",
"unit_totals": {
"tax": "266",
"total": "3266",
"discount": "0",
"subtotal": "3000"
}
},
{
"id": "txnitm_01hv8wt98jahpbm1t1v1sd067y",
"totals": {
"tax": "887",
"total": "10887",
"discount": "0",
"subtotal": "10000"
},
"product": {
"id": "pro_01h1vjes1y163xfj1rh1tkfb65",
"name": "Analytics addon",
"type": "standard",
"status": "active",
"image_url": "https://paddle.s3.amazonaws.com/user/165798/97dRpA6SXzcE6ekK9CAr_analytics.png",
"created_at": "2023-06-01T13:30:50.302Z",
"updated_at": "2024-04-05T15:47:17.163Z",
"custom_data": null,
"description": "Unlock advanced insights into your flight data with enhanced analytics and reporting features. Includes customizable reporting templates and trend analysis across flights.",
"import_meta": null,
"tax_category": "standard"
},
"price_id": "pri_01h1vjfevh5etwq3rb416a23h2",
"quantity": 1,
"tax_rate": "0.08875",
"unit_totals": {
"tax": "887",
"total": "10887",
"discount": "0",
"subtotal": "10000"
}
},
{
"id": "txnitm_01hv8wt98jahpbm1t1v67vqnb6",
"totals": {
"tax": "1766",
"total": "21666",
"discount": "0",
"subtotal": "19900"
},
"product": {
"id": "pro_01gsz97mq9pa4fkyy0wqenepkz",
"name": "Custom domains",
"type": "standard",
"status": "active",
"image_url": "https://paddle.s3.amazonaws.com/user/165798/XIG7UXoJQHmlIAiKcnkA_custom-domains.png",
"created_at": "2023-02-23T14:01:02.441Z",
"updated_at": "2024-04-05T15:43:28.971Z",
"custom_data": null,
"description": "Make AeroEdit truly your own with custom domains. Custom domains reinforce your brand identity and make it easy for your team to access your account.",
"import_meta": null,
"tax_category": "standard"
},
"price_id": "pri_01gsz98e27ak2tyhexptwc58yk",
"quantity": 1,
"tax_rate": "0.08875",
"unit_totals": {
"tax": "1766",
"total": "21666",
"discount": "0",
"subtotal": "19900"
}
}
],
"payout_totals": null,
"tax_rates_used": [
{
"totals": {
"tax": "5315",
"total": "65215",
"discount": "0",
"subtotal": "59900"
},
"tax_rate": "0.08875"
}
],
"adjusted_totals": {
"fee": "0",
"tax": "5315",
"total": "65215",
"earnings": "0",
"subtotal": "59900",
"grand_total": "65215",
"currency_code": "USD"
}
},
"checkout": {
"url": "https://aeroedit.com/pay?_ptxn=txn_01hv8wptq8987qeep44cyrewp9"
},
"payments": [
{
"amount": "65215",
"status": "captured",
"created_at": "2024-04-12T10:18:33.579142Z",
"error_code": null,
"captured_at": "2024-04-12T10:18:47.635628Z",
"method_details": {
"card": {
"type": "visa",
"last4": "3184",
"expiry_year": 2025,
"expiry_month": 1,
"cardholder_name": "Michael McGovern"
},
"type": "card"
},
"payment_method_id": "paymtd_01hv8x1tpjfnttxddw73xnqx6s",
"payment_attempt_id": "937640dd-e3dc-40df-a16c-bb75aafd8f71",
"stored_payment_method_id": "281ff2ca-8550-42b9-bf39-15948e7de62d"
},
{
"amount": "65215",
"status": "error",
"created_at": "2024-04-12T10:15:57.888183Z",
"error_code": "declined",
"captured_at": null,
"method_details": {
"card": {
"type": "visa",
"last4": "0002",
"expiry_year": 2025,
"expiry_month": 1,
"cardholder_name": "Michael McGovern"
},
"type": "card"
},
"payment_method_id": "paymtd_01hv8wx2mka7dfsqjjsxh1ne7z",
"payment_attempt_id": "8f72cfa6-26b4-4a57-91dc-8f2708f7822d",
"stored_payment_method_id": "a78ece50-356f-4e0c-b72d-ad5368b0a0d9"
}
],
"billed_at": "2024-04-12T10:18:48.294633821Z",
"address_id": "add_01hv8gq3318ktkfengj2r75gfx",
"created_at": "2024-04-12T10:12:33.2014Z",
"invoice_id": null,
"updated_at": "2024-04-12T10:18:48.294635093Z",
"business_id": null,
"custom_data": null,
"customer_id": "ctm_01hv6y1jedq4p1n0yqn5ba3ky4",
"discount_id": null,
"currency_code": "USD",
"billing_period": null,
"invoice_number": null,
"billing_details": null,
"collection_mode": "automatic",
"subscription_id": null
},
"request": {
"body": "{\"event_id\":\"ntfsimevt_01j82zmtk763zrdkq9xawqcrf7\",\"event_type\":\"transaction.updated\",\"occurred_at\":\"2024-09-18T16:32:30.311470Z\",\"data\":{\"id\":\"txn_01hv8wptq8987qeep44cyrewp9\",\"items\":[{\"price\":{\"id\":\"pri_01gsz8x8sawmvhz1pv30nge1ke\",\"name\":\"Monthly (per seat)\",\"type\":\"standard\",\"status\":\"active\",\"quantity\":{\"maximum\":999,\"minimum\":1},\"tax_mode\":\"account_setting\",\"created_at\":\"2023-02-23T13:55:22.538367Z\",\"product_id\":\"pro_01gsz4t5hdjse780zja8vvr7jg\",\"unit_price\":{\"amount\":\"3000\",\"currency_code\":\"USD\"},\"updated_at\":\"2024-04-11T13:54:52.254748Z\",\"custom_data\":null,\"description\":\"Monthly\",\"import_meta\":null,\"trial_period\":null,\"billing_cycle\":{\"interval\":\"month\",\"frequency\":1},\"unit_price_overrides\":[]},\"quantity\":10,\"proration\":null},{\"price\":{\"id\":\"pri_01h1vjfevh5etwq3rb416a23h2\",\"name\":\"Monthly (recurring addon)\",\"type\":\"standard\",\"status\":\"active\",\"quantity\":{\"maximum\":100,\"minimum\":1},\"tax_mode\":\"account_setting\",\"created_at\":\"2023-06-01T13:31:12.625056Z\",\"product_id\":\"pro_01h1vjes1y163xfj1rh1tkfb65\",\"unit_price\":{\"amount\":\"10000\",\"currency_code\":\"USD\"},\"updated_at\":\"2024-04-09T07:23:00.907834Z\",\"custom_data\":null,\"description\":\"Monthly\",\"import_meta\":null,\"trial_period\":null,\"billing_cycle\":{\"interval\":\"month\",\"frequency\":1},\"unit_price_overrides\":[]},\"quantity\":1,\"proration\":null},{\"price\":{\"id\":\"pri_01gsz98e27ak2tyhexptwc58yk\",\"name\":\"One-time addon\",\"type\":\"standard\",\"status\":\"active\",\"quantity\":{\"maximum\":1,\"minimum\":1},\"tax_mode\":\"account_setting\",\"created_at\":\"2023-02-23T14:01:28.391712Z\",\"product_id\":\"pro_01gsz97mq9pa4fkyy0wqenepkz\",\"unit_price\":{\"amount\":\"19900\",\"currency_code\":\"USD\"},\"updated_at\":\"2024-04-09T07:23:10.921392Z\",\"custom_data\":null,\"description\":\"One-time addon\",\"import_meta\":null,\"trial_period\":null,\"billing_cycle\":null,\"unit_price_overrides\":[]},\"quantity\":1,\"proration\":null}],\"origin\":\"web\",\"status\":\"paid\",\"details\":{\"totals\":{\"fee\":null,\"tax\":\"5315\",\"total\":\"65215\",\"credit\":\"0\",\"balance\":\"0\",\"discount\":\"0\",\"earnings\":null,\"subtotal\":\"59900\",\"grand_total\":\"65215\",\"currency_code\":\"USD\",\"credit_to_balance\":\"0\"},\"line_items\":[{\"id\":\"txnitm_01hv8wt98jahpbm1t1tzr06z6n\",\"totals\":{\"tax\":\"2662\",\"total\":\"32662\",\"discount\":\"0\",\"subtotal\":\"30000\"},\"product\":{\"id\":\"pro_01gsz4t5hdjse780zja8vvr7jg\",\"name\":\"AeroEdit Pro\",\"type\":\"standard\",\"status\":\"active\",\"image_url\":\"https://paddle.s3.amazonaws.com/user/165798/bT1XUOJAQhOUxGs83cbk_pro.png\",\"created_at\":\"2023-02-23T12:43:46.605Z\",\"updated_at\":\"2024-04-05T15:53:44.687Z\",\"custom_data\":{\"features\":{\"sso\":false,\"route_planning\":true,\"payment_by_invoice\":false,\"aircraft_performance\":true,\"compliance_monitoring\":true,\"flight_log_management\":true},\"suggested_addons\":[\"pro_01h1vjes1y163xfj1rh1tkfb65\",\"pro_01gsz97mq9pa4fkyy0wqenepkz\"],\"upgrade_description\":\"Move from Basic to Pro to take advantage of aircraft performance, advanced route planning, and compliance monitoring.\"},\"description\":\"Designed for professional pilots, including all features plus in Basic plus compliance monitoring, route optimization, and third-party integrations.\",\"import_meta\":null,\"tax_category\":\"standard\"},\"price_id\":\"pri_01gsz8x8sawmvhz1pv30nge1ke\",\"quantity\":10,\"tax_rate\":\"0.08875\",\"unit_totals\":{\"tax\":\"266\",\"total\":\"3266\",\"discount\":\"0\",\"subtotal\":\"3000\"}},{\"id\":\"txnitm_01hv8wt98jahpbm1t1v1sd067y\",\"totals\":{\"tax\":\"887\",\"total\":\"10887\",\"discount\":\"0\",\"subtotal\":\"10000\"},\"product\":{\"id\":\"pro_01h1vjes1y163xfj1rh1tkfb65\",\"name\":\"Analytics addon\",\"type\":\"standard\",\"status\":\"active\",\"image_url\":\"https://paddle.s3.amazonaws.com/user/165798/97dRpA6SXzcE6ekK9CAr_analytics.png\",\"created_at\":\"2023-06-01T13:30:50.302Z\",\"updated_at\":\"2024-04-05T15:47:17.163Z\",\"custom_data\":null,\"description\":\"Unlock advanced insights into your flight data with enhanced analytics and reporting features. Includes customizable reporting templates and trend analysis across flights.\",\"import_meta\":null,\"tax_category\":\"standard\"},\"price_id\":\"pri_01h1vjfevh5etwq3rb416a23h2\",\"quantity\":1,\"tax_rate\":\"0.08875\",\"unit_totals\":{\"tax\":\"887\",\"total\":\"10887\",\"discount\":\"0\",\"subtotal\":\"10000\"}},{\"id\":\"txnitm_01hv8wt98jahpbm1t1v67vqnb6\",\"totals\":{\"tax\":\"1766\",\"total\":\"21666\",\"discount\":\"0\",\"subtotal\":\"19900\"},\"product\":{\"id\":\"pro_01gsz97mq9pa4fkyy0wqenepkz\",\"name\":\"Custom domains\",\"type\":\"standard\",\"status\":\"active\",\"image_url\":\"https://paddle.s3.amazonaws.com/user/165798/XIG7UXoJQHmlIAiKcnkA_custom-domains.png\",\"created_at\":\"2023-02-23T14:01:02.441Z\",\"updated_at\":\"2024-04-05T15:43:28.971Z\",\"custom_data\":null,\"description\":\"Make AeroEdit truly your own with custom domains. Custom domains reinforce your brand identity and make it easy for your team to access your account.\",\"import_meta\":null,\"tax_category\":\"standard\"},\"price_id\":\"pri_01gsz98e27ak2tyhexptwc58yk\",\"quantity\":1,\"tax_rate\":\"0.08875\",\"unit_totals\":{\"tax\":\"1766\",\"total\":\"21666\",\"discount\":\"0\",\"subtotal\":\"19900\"}}],\"payout_totals\":null,\"tax_rates_used\":[{\"totals\":{\"tax\":\"5315\",\"total\":\"65215\",\"discount\":\"0\",\"subtotal\":\"59900\"},\"tax_rate\":\"0.08875\"}],\"adjusted_totals\":{\"fee\":\"0\",\"tax\":\"5315\",\"total\":\"65215\",\"earnings\":\"0\",\"subtotal\":\"59900\",\"grand_total\":\"65215\",\"currency_code\":\"USD\"}},\"checkout\":{\"url\":\"https://aeroedit.com/pay?_ptxn=txn_01hv8wptq8987qeep44cyrewp9\"},\"payments\":[{\"amount\":\"65215\",\"status\":\"captured\",\"created_at\":\"2024-04-12T10:18:33.579142Z\",\"error_code\":null,\"captured_at\":\"2024-04-12T10:18:47.635628Z\",\"method_details\":{\"card\":{\"type\":\"visa\",\"last4\":\"3184\",\"expiry_year\":2025,\"expiry_month\":1,\"cardholder_name\":\"Michael McGovern\"},\"type\":\"card\"},\"payment_method_id\":\"paymtd_01hv8x1tpjfnttxddw73xnqx6s\",\"payment_attempt_id\":\"937640dd-e3dc-40df-a16c-bb75aafd8f71\",\"stored_payment_method_id\":\"281ff2ca-8550-42b9-bf39-15948e7de62d\"},{\"amount\":\"65215\",\"status\":\"error\",\"created_at\":\"2024-04-12T10:15:57.888183Z\",\"error_code\":\"declined\",\"captured_at\":null,\"method_details\":{\"card\":{\"type\":\"visa\",\"last4\":\"0002\",\"expiry_year\":2025,\"expiry_month\":1,\"cardholder_name\":\"Michael McGovern\"},\"type\":\"card\"},\"payment_method_id\":\"paymtd_01hv8wx2mka7dfsqjjsxh1ne7z\",\"payment_attempt_id\":\"8f72cfa6-26b4-4a57-91dc-8f2708f7822d\",\"stored_payment_method_id\":\"a78ece50-356f-4e0c-b72d-ad5368b0a0d9\"}],\"billed_at\":\"2024-04-12T10:18:48.294633821Z\",\"address_id\":\"add_01hv8gq3318ktkfengj2r75gfx\",\"created_at\":\"2024-04-12T10:12:33.2014Z\",\"invoice_id\":null,\"updated_at\":\"2024-04-12T10:18:48.294635093Z\",\"business_id\":null,\"custom_data\":null,\"customer_id\":\"ctm_01hv6y1jedq4p1n0yqn5ba3ky4\",\"discount_id\":null,\"currency_code\":\"USD\",\"billing_period\":null,\"invoice_number\":null,\"billing_details\":null,\"collection_mode\":\"automatic\",\"subscription_id\":null}}",
"headers": {
"Paddle-Version": 1
}
},
"response": {
"body": "{\"status\":\"NOTICE\",\"message\":\"Unknown source ID. If you just created that source, it can take a minute to propagate. Be assured that if the source is valid, the webhook was handled successfully. Check your dashboard to inspect the request: https://dashboard.hookdeck.com/\",\"request_id\":\"req_T3my7IzEbiVuqLbQ4I7k\"}",
"statusCode": 200,
"headers": {
"Date": [
"Wed, 18 Sep 2024 16:32:35 GMT"
],
"CF-RAY": [
"8c52bb9ea94457dc-IAD"
],
"Server": [
"cloudflare"
],
"Connection": [
"keep-alive"
],
"Content-Type": [
"application/json"
],
"Content-Length": [
"346"
],
"Access-Control-Max-Age": [
"86400"
],
"Access-Control-Allow-Origin": [
"*"
],
"Access-Control-Allow-Methods": [
"GET, HEAD, PUT, PATCH, DELETE, POST, OPTIONS"
]
}
},
"created_at": "2024-09-18T16:32:30.311470Z",
"updated_at": "2024-09-18T16:32:35.689284Z"
},
{
"id": "ntfsimevt_01j82zmtjsvyqwjc6ta232nb2s",
"status": "success",
"event_type": "transaction.ready",
"payload": {
"id": "txn_01hv8wptq8987qeep44cyrewp9",
"items": [
{
"price": {
"id": "pri_01gsz8x8sawmvhz1pv30nge1ke",
"name": "Monthly (per seat)",
"type": "standard",
"status": "active",
"quantity": {
"maximum": 999,
"minimum": 1
},
"tax_mode": "account_setting",
"created_at": "2023-02-23T13:55:22.538367Z",
"product_id": "pro_01gsz4t5hdjse780zja8vvr7jg",
"unit_price": {
"amount": "3000",
"currency_code": "USD"
},
"updated_at": "2024-04-11T13:54:52.254748Z",
"custom_data": null,
"description": "Monthly",
"import_meta": null,
"trial_period": null,
"billing_cycle": {
"interval": "month",
"frequency": 1
},
"unit_price_overrides": []
},
"quantity": 10,
"proration": null
},
{
"price": {
"id": "pri_01h1vjfevh5etwq3rb416a23h2",
"name": "Monthly (recurring addon)",
"type": "standard",
"status": "active",
"quantity": {
"maximum": 100,
"minimum": 1
},
"tax_mode": "account_setting",
"created_at": "2023-06-01T13:31:12.625056Z",
"product_id": "pro_01h1vjes1y163xfj1rh1tkfb65",
"unit_price": {
"amount": "10000",
"currency_code": "USD"
},
"updated_at": "2024-04-09T07:23:00.907834Z",
"custom_data": null,
"description": "Monthly",
"import_meta": null,
"trial_period": null,
"billing_cycle": {
"interval": "month",
"frequency": 1
},
"unit_price_overrides": []
},
"quantity": 1,
"proration": null
},
{
"price": {
"id": "pri_01gsz98e27ak2tyhexptwc58yk",
"name": "One-time addon",
"type": "standard",
"status": "active",
"quantity": {
"maximum": 1,
"minimum": 1
},
"tax_mode": "account_setting",
"created_at": "2023-02-23T14:01:28.391712Z",
"product_id": "pro_01gsz97mq9pa4fkyy0wqenepkz",
"unit_price": {
"amount": "19900",
"currency_code": "USD"
},
"updated_at": "2024-04-09T07:23:10.921392Z",
"custom_data": null,
"description": "One-time addon",
"import_meta": null,
"trial_period": null,
"billing_cycle": null,
"unit_price_overrides": []
},
"quantity": 1,
"proration": null
}
],
"origin": "web",
"status": "ready",
"details": {
"totals": {
"fee": null,
"tax": "5315",
"total": "65215",
"credit": "0",
"balance": "65215",
"discount": "0",
"earnings": null,
"subtotal": "59900",
"grand_total": "65215",
"currency_code": "USD",
"credit_to_balance": "0"
},
"line_items": [
{
"id": "txnitm_01hv8wt98jahpbm1t1tzr06z6n",
"totals": {
"tax": "2662",
"total": "32662",
"discount": "0",
"subtotal": "30000"
},
"product": {
"id": "pro_01gsz4t5hdjse780zja8vvr7jg",
"name": "AeroEdit Pro",
"type": "standard",
"status": "active",
"image_url": "https://paddle.s3.amazonaws.com/user/165798/bT1XUOJAQhOUxGs83cbk_pro.png",
"created_at": "2023-02-23T12:43:46.605Z",
"updated_at": "2024-04-05T15:53:44.687Z",
"custom_data": {
"features": {
"sso": false,
"route_planning": true,
"payment_by_invoice": false,
"aircraft_performance": true,
"compliance_monitoring": true,
"flight_log_management": true
},
"suggested_addons": [
"pro_01h1vjes1y163xfj1rh1tkfb65",
"pro_01gsz97mq9pa4fkyy0wqenepkz"
],
"upgrade_description": "Move from Basic to Pro to take advantage of aircraft performance, advanced route planning, and compliance monitoring."
},
"description": "Designed for professional pilots, including all features plus in Basic plus compliance monitoring, route optimization, and third-party integrations.",
"import_meta": null,
"tax_category": "standard"
},
"price_id": "pri_01gsz8x8sawmvhz1pv30nge1ke",
"quantity": 10,
"tax_rate": "0.08875",
"unit_totals": {
"tax": "266",
"total": "3266",
"discount": "0",
"subtotal": "3000"
}
},
{
"id": "txnitm_01hv8wt98jahpbm1t1v1sd067y",
"totals": {
"tax": "887",
"total": "10887",
"discount": "0",
"subtotal": "10000"
},
"product": {
"id": "pro_01h1vjes1y163xfj1rh1tkfb65",
"name": "Analytics addon",
"type": "standard",
"status": "active",
"image_url": "https://paddle.s3.amazonaws.com/user/165798/97dRpA6SXzcE6ekK9CAr_analytics.png",
"created_at": "2023-06-01T13:30:50.302Z",
"updated_at": "2024-04-05T15:47:17.163Z",
"custom_data": null,
"description": "Unlock advanced insights into your flight data with enhanced analytics and reporting features. Includes customizable reporting templates and trend analysis across flights.",
"import_meta": null,
"tax_category": "standard"
},
"price_id": "pri_01h1vjfevh5etwq3rb416a23h2",
"quantity": 1,
"tax_rate": "0.08875",
"unit_totals": {
"tax": "887",
"total": "10887",
"discount": "0",
"subtotal": "10000"
}
},
{
"id": "txnitm_01hv8wt98jahpbm1t1v67vqnb6",
"totals": {
"tax": "1766",
"total": "21666",
"discount": "0",
"subtotal": "19900"
},
"product": {
"id": "pro_01gsz97mq9pa4fkyy0wqenepkz",
"name": "Custom domains",
"type": "standard",
"status": "active",
"image_url": "https://paddle.s3.amazonaws.com/user/165798/XIG7UXoJQHmlIAiKcnkA_custom-domains.png",
"created_at": "2023-02-23T14:01:02.441Z",
"updated_at": "2024-04-05T15:43:28.971Z",
"custom_data": null,
"description": "Make AeroEdit truly your own with custom domains. Custom domains reinforce your brand identity and make it easy for your team to access your account.",
"import_meta": null,
"tax_category": "standard"
},
"price_id": "pri_01gsz98e27ak2tyhexptwc58yk",
"quantity": 1,
"tax_rate": "0.08875",
"unit_totals": {
"tax": "1766",
"total": "21666",
"discount": "0",
"subtotal": "19900"
}
}
],
"payout_totals": null,
"tax_rates_used": [
{
"totals": {
"tax": "5315",
"total": "65215",
"discount": "0",
"subtotal": "59900"
},
"tax_rate": "0.08875"
}
],
"adjusted_totals": {
"fee": "0",
"tax": "5315",
"total": "65215",
"earnings": "0",
"subtotal": "59900",
"grand_total": "65215",
"currency_code": "USD"
}
},
"checkout": {
"url": "https://aeroedit.com/pay?_ptxn=txn_01hv8wptq8987qeep44cyrewp9"
},
"payments": [],
"billed_at": null,
"address_id": "add_01hv8gq3318ktkfengj2r75gfx",
"created_at": "2024-04-12T10:12:33.2014Z",
"invoice_id": null,
"updated_at": "2024-04-12T10:14:26.325076344Z",
"business_id": null,
"custom_data": null,
"customer_id": "ctm_01hv6y1jedq4p1n0yqn5ba3ky4",
"discount_id": null,
"currency_code": "USD",
"billing_period": null,
"invoice_number": null,
"billing_details": null,
"collection_mode": "automatic",
"subscription_id": null
},
"request": {
"body": "{\"event_id\":\"ntfsimevt_01j82zmtjsvyqwjc6ta232nb2s\",\"event_type\":\"transaction.ready\",\"occurred_at\":\"2024-09-18T16:32:30.297995Z\",\"data\":{\"id\":\"txn_01hv8wptq8987qeep44cyrewp9\",\"items\":[{\"price\":{\"id\":\"pri_01gsz8x8sawmvhz1pv30nge1ke\",\"name\":\"Monthly (per seat)\",\"type\":\"standard\",\"status\":\"active\",\"quantity\":{\"maximum\":999,\"minimum\":1},\"tax_mode\":\"account_setting\",\"created_at\":\"2023-02-23T13:55:22.538367Z\",\"product_id\":\"pro_01gsz4t5hdjse780zja8vvr7jg\",\"unit_price\":{\"amount\":\"3000\",\"currency_code\":\"USD\"},\"updated_at\":\"2024-04-11T13:54:52.254748Z\",\"custom_data\":null,\"description\":\"Monthly\",\"import_meta\":null,\"trial_period\":null,\"billing_cycle\":{\"interval\":\"month\",\"frequency\":1},\"unit_price_overrides\":[]},\"quantity\":10,\"proration\":null},{\"price\":{\"id\":\"pri_01h1vjfevh5etwq3rb416a23h2\",\"name\":\"Monthly (recurring addon)\",\"type\":\"standard\",\"status\":\"active\",\"quantity\":{\"maximum\":100,\"minimum\":1},\"tax_mode\":\"account_setting\",\"created_at\":\"2023-06-01T13:31:12.625056Z\",\"product_id\":\"pro_01h1vjes1y163xfj1rh1tkfb65\",\"unit_price\":{\"amount\":\"10000\",\"currency_code\":\"USD\"},\"updated_at\":\"2024-04-09T07:23:00.907834Z\",\"custom_data\":null,\"description\":\"Monthly\",\"import_meta\":null,\"trial_period\":null,\"billing_cycle\":{\"interval\":\"month\",\"frequency\":1},\"unit_price_overrides\":[]},\"quantity\":1,\"proration\":null},{\"price\":{\"id\":\"pri_01gsz98e27ak2tyhexptwc58yk\",\"name\":\"One-time addon\",\"type\":\"standard\",\"status\":\"active\",\"quantity\":{\"maximum\":1,\"minimum\":1},\"tax_mode\":\"account_setting\",\"created_at\":\"2023-02-23T14:01:28.391712Z\",\"product_id\":\"pro_01gsz97mq9pa4fkyy0wqenepkz\",\"unit_price\":{\"amount\":\"19900\",\"currency_code\":\"USD\"},\"updated_at\":\"2024-04-09T07:23:10.921392Z\",\"custom_data\":null,\"description\":\"One-time addon\",\"import_meta\":null,\"trial_period\":null,\"billing_cycle\":null,\"unit_price_overrides\":[]},\"quantity\":1,\"proration\":null}],\"origin\":\"web\",\"status\":\"ready\",\"details\":{\"totals\":{\"fee\":null,\"tax\":\"5315\",\"total\":\"65215\",\"credit\":\"0\",\"balance\":\"65215\",\"discount\":\"0\",\"earnings\":null,\"subtotal\":\"59900\",\"grand_total\":\"65215\",\"currency_code\":\"USD\",\"credit_to_balance\":\"0\"},\"line_items\":[{\"id\":\"txnitm_01hv8wt98jahpbm1t1tzr06z6n\",\"totals\":{\"tax\":\"2662\",\"total\":\"32662\",\"discount\":\"0\",\"subtotal\":\"30000\"},\"product\":{\"id\":\"pro_01gsz4t5hdjse780zja8vvr7jg\",\"name\":\"AeroEdit Pro\",\"type\":\"standard\",\"status\":\"active\",\"image_url\":\"https://paddle.s3.amazonaws.com/user/165798/bT1XUOJAQhOUxGs83cbk_pro.png\",\"created_at\":\"2023-02-23T12:43:46.605Z\",\"updated_at\":\"2024-04-05T15:53:44.687Z\",\"custom_data\":{\"features\":{\"sso\":false,\"route_planning\":true,\"payment_by_invoice\":false,\"aircraft_performance\":true,\"compliance_monitoring\":true,\"flight_log_management\":true},\"suggested_addons\":[\"pro_01h1vjes1y163xfj1rh1tkfb65\",\"pro_01gsz97mq9pa4fkyy0wqenepkz\"],\"upgrade_description\":\"Move from Basic to Pro to take advantage of aircraft performance, advanced route planning, and compliance monitoring.\"},\"description\":\"Designed for professional pilots, including all features plus in Basic plus compliance monitoring, route optimization, and third-party integrations.\",\"import_meta\":null,\"tax_category\":\"standard\"},\"price_id\":\"pri_01gsz8x8sawmvhz1pv30nge1ke\",\"quantity\":10,\"tax_rate\":\"0.08875\",\"unit_totals\":{\"tax\":\"266\",\"total\":\"3266\",\"discount\":\"0\",\"subtotal\":\"3000\"}},{\"id\":\"txnitm_01hv8wt98jahpbm1t1v1sd067y\",\"totals\":{\"tax\":\"887\",\"total\":\"10887\",\"discount\":\"0\",\"subtotal\":\"10000\"},\"product\":{\"id\":\"pro_01h1vjes1y163xfj1rh1tkfb65\",\"name\":\"Analytics addon\",\"type\":\"standard\",\"status\":\"active\",\"image_url\":\"https://paddle.s3.amazonaws.com/user/165798/97dRpA6SXzcE6ekK9CAr_analytics.png\",\"created_at\":\"2023-06-01T13:30:50.302Z\",\"updated_at\":\"2024-04-05T15:47:17.163Z\",\"custom_data\":null,\"description\":\"Unlock advanced insights into your flight data with enhanced analytics and reporting features. Includes customizable reporting templates and trend analysis across flights.\",\"import_meta\":null,\"tax_category\":\"standard\"},\"price_id\":\"pri_01h1vjfevh5etwq3rb416a23h2\",\"quantity\":1,\"tax_rate\":\"0.08875\",\"unit_totals\":{\"tax\":\"887\",\"total\":\"10887\",\"discount\":\"0\",\"subtotal\":\"10000\"}},{\"id\":\"txnitm_01hv8wt98jahpbm1t1v67vqnb6\",\"totals\":{\"tax\":\"1766\",\"total\":\"21666\",\"discount\":\"0\",\"subtotal\":\"19900\"},\"product\":{\"id\":\"pro_01gsz97mq9pa4fkyy0wqenepkz\",\"name\":\"Custom domains\",\"type\":\"standard\",\"status\":\"active\",\"image_url\":\"https://paddle.s3.amazonaws.com/user/165798/XIG7UXoJQHmlIAiKcnkA_custom-domains.png\",\"created_at\":\"2023-02-23T14:01:02.441Z\",\"updated_at\":\"2024-04-05T15:43:28.971Z\",\"custom_data\":null,\"description\":\"Make AeroEdit truly your own with custom domains. Custom domains reinforce your brand identity and make it easy for your team to access your account.\",\"import_meta\":null,\"tax_category\":\"standard\"},\"price_id\":\"pri_01gsz98e27ak2tyhexptwc58yk\",\"quantity\":1,\"tax_rate\":\"0.08875\",\"unit_totals\":{\"tax\":\"1766\",\"total\":\"21666\",\"discount\":\"0\",\"subtotal\":\"19900\"}}],\"payout_totals\":null,\"tax_rates_used\":[{\"totals\":{\"tax\":\"5315\",\"total\":\"65215\",\"discount\":\"0\",\"subtotal\":\"59900\"},\"tax_rate\":\"0.08875\"}],\"adjusted_totals\":{\"fee\":\"0\",\"tax\":\"5315\",\"total\":\"65215\",\"earnings\":\"0\",\"subtotal\":\"59900\",\"grand_total\":\"65215\",\"currency_code\":\"USD\"}},\"checkout\":{\"url\":\"https://aeroedit.com/pay?_ptxn=txn_01hv8wptq8987qeep44cyrewp9\"},\"payments\":[],\"billed_at\":null,\"address_id\":\"add_01hv8gq3318ktkfengj2r75gfx\",\"created_at\":\"2024-04-12T10:12:33.2014Z\",\"invoice_id\":null,\"updated_at\":\"2024-04-12T10:14:26.325076344Z\",\"business_id\":null,\"custom_data\":null,\"customer_id\":\"ctm_01hv6y1jedq4p1n0yqn5ba3ky4\",\"discount_id\":null,\"currency_code\":\"USD\",\"billing_period\":null,\"invoice_number\":null,\"billing_details\":null,\"collection_mode\":\"automatic\",\"subscription_id\":null}}",
"headers": {
"Paddle-Version": 1
}
},
"response": {
"body": "{\"status\":\"NOTICE\",\"message\":\"Unknown source ID. If you just created that source, it can take a minute to propagate. Be assured that if the source is valid, the webhook was handled successfully. Check your dashboard to inspect the request: https://dashboard.hookdeck.com/\",\"request_id\":\"req_DfgiuxXeSTYwCbSx9ld3\"}",
"statusCode": 200,
"headers": {
"Date": [
"Wed, 18 Sep 2024 16:32:34 GMT"
],
"CF-RAY": [
"8c52bb997d42c942-IAD"
],
"Server": [
"cloudflare"
],
"Connection": [
"keep-alive"
],
"Content-Type": [
"application/json"
],
"Content-Length": [
"346"
],
"Access-Control-Max-Age": [
"86400"
],
"Access-Control-Allow-Origin": [
"*"
],
"Access-Control-Allow-Methods": [
"GET, HEAD, PUT, PATCH, DELETE, POST, OPTIONS"
]
}
},
"created_at": "2024-09-18T16:32:30.297995Z",
"updated_at": "2024-09-18T16:32:34.844881Z"
},
{
"id": "ntfsimevt_01j82zmtjntyt9yk2bw9e4zc86",
"status": "success",
"event_type": "transaction.updated",
"payload": {
"id": "txn_01hv8wptq8987qeep44cyrewp9",
"items": [
{
"price": {
"id": "pri_01gsz8x8sawmvhz1pv30nge1ke",
"name": "Monthly (per seat)",
"type": "standard",
"status": "active",
"quantity": {
"maximum": 999,
"minimum": 1
},
"tax_mode": "account_setting",
"created_at": "2023-02-23T13:55:22.538367Z",
"product_id": "pro_01gsz4t5hdjse780zja8vvr7jg",
"unit_price": {
"amount": "3000",
"currency_code": "USD"
},
"updated_at": "2024-04-11T13:54:52.254748Z",
"custom_data": null,
"description": "Monthly",
"import_meta": null,
"trial_period": null,
"billing_cycle": {
"interval": "month",
"frequency": 1
},
"unit_price_overrides": []
},
"quantity": 10,
"proration": null
},
{
"price": {
"id": "pri_01h1vjfevh5etwq3rb416a23h2",
"name": "Monthly (recurring addon)",
"type": "standard",
"status": "active",
"quantity": {
"maximum": 100,
"minimum": 1
},
"tax_mode": "account_setting",
"created_at": "2023-06-01T13:31:12.625056Z",
"product_id": "pro_01h1vjes1y163xfj1rh1tkfb65",
"unit_price": {
"amount": "10000",
"currency_code": "USD"
},
"updated_at": "2024-04-09T07:23:00.907834Z",
"custom_data": null,
"description": "Monthly",
"import_meta": null,
"trial_period": null,
"billing_cycle": {
"interval": "month",
"frequency": 1
},
"unit_price_overrides": []
},
"quantity": 1,
"proration": null
},
{
"price": {
"id": "pri_01gsz98e27ak2tyhexptwc58yk",
"name": "One-time addon",
"type": "standard",
"status": "active",
"quantity": {
"maximum": 1,
"minimum": 1
},
"tax_mode": "account_setting",
"created_at": "2023-02-23T14:01:28.391712Z",
"product_id": "pro_01gsz97mq9pa4fkyy0wqenepkz",
"unit_price": {
"amount": "19900",
"currency_code": "USD"
},
"updated_at": "2024-04-09T07:23:10.921392Z",
"custom_data": null,
"description": "One-time addon",
"import_meta": null,
"trial_period": null,
"billing_cycle": null,
"unit_price_overrides": []
},
"quantity": 1,
"proration": null
}
],
"origin": "web",
"status": "ready",
"details": {
"totals": {
"fee": null,
"tax": "5315",
"total": "65215",
"credit": "0",
"balance": "65215",
"discount": "0",
"earnings": null,
"subtotal": "59900",
"grand_total": "65215",
"currency_code": "USD",
"credit_to_balance": "0"
},
"line_items": [
{
"id": "txnitm_01hv8wt98jahpbm1t1tzr06z6n",
"totals": {
"tax": "2662",
"total": "32662",
"discount": "0",
"subtotal": "30000"
},
"product": {
"id": "pro_01gsz4t5hdjse780zja8vvr7jg",
"name": "AeroEdit Pro",
"type": "standard",
"status": "active",
"image_url": "https://paddle.s3.amazonaws.com/user/165798/bT1XUOJAQhOUxGs83cbk_pro.png",
"created_at": "2023-02-23T12:43:46.605Z",
"updated_at": "2024-04-05T15:53:44.687Z",
"custom_data": {
"features": {
"sso": false,
"route_planning": true,
"payment_by_invoice": false,
"aircraft_performance": true,
"compliance_monitoring": true,
"flight_log_management": true
},
"suggested_addons": [
"pro_01h1vjes1y163xfj1rh1tkfb65",
"pro_01gsz97mq9pa4fkyy0wqenepkz"
],
"upgrade_description": "Move from Basic to Pro to take advantage of aircraft performance, advanced route planning, and compliance monitoring."
},
"description": "Designed for professional pilots, including all features plus in Basic plus compliance monitoring, route optimization, and third-party integrations.",
"import_meta": null,
"tax_category": "standard"
},
"price_id": "pri_01gsz8x8sawmvhz1pv30nge1ke",
"quantity": 10,
"tax_rate": "0.08875",
"unit_totals": {
"tax": "266",
"total": "3266",
"discount": "0",
"subtotal": "3000"
}
},
{
"id": "txnitm_01hv8wt98jahpbm1t1v1sd067y",
"totals": {
"tax": "887",
"total": "10887",
"discount": "0",
"subtotal": "10000"
},
"product": {
"id": "pro_01h1vjes1y163xfj1rh1tkfb65",
"name": "Analytics addon",
"type": "standard",
"status": "active",
"image_url": "https://paddle.s3.amazonaws.com/user/165798/97dRpA6SXzcE6ekK9CAr_analytics.png",
"created_at": "2023-06-01T13:30:50.302Z",
"updated_at": "2024-04-05T15:47:17.163Z",
"custom_data": null,
"description": "Unlock advanced insights into your flight data with enhanced analytics and reporting features. Includes customizable reporting templates and trend analysis across flights.",
"import_meta": null,
"tax_category": "standard"
},
"price_id": "pri_01h1vjfevh5etwq3rb416a23h2",
"quantity": 1,
"tax_rate": "0.08875",
"unit_totals": {
"tax": "887",
"total": "10887",
"discount": "0",
"subtotal": "10000"
}
},
{
"id": "txnitm_01hv8wt98jahpbm1t1v67vqnb6",
"totals": {
"tax": "1766",
"total": "21666",
"discount": "0",
"subtotal": "19900"
},
"product": {
"id": "pro_01gsz97mq9pa4fkyy0wqenepkz",
"name": "Custom domains",
"type": "standard",
"status": "active",
"image_url": "https://paddle.s3.amazonaws.com/user/165798/XIG7UXoJQHmlIAiKcnkA_custom-domains.png",
"created_at": "2023-02-23T14:01:02.441Z",
"updated_at": "2024-04-05T15:43:28.971Z",
"custom_data": null,
"description": "Make AeroEdit truly your own with custom domains. Custom domains reinforce your brand identity and make it easy for your team to access your account.",
"import_meta": null,
"tax_category": "standard"
},
"price_id": "pri_01gsz98e27ak2tyhexptwc58yk",
"quantity": 1,
"tax_rate": "0.08875",
"unit_totals": {
"tax": "1766",
"total": "21666",
"discount": "0",
"subtotal": "19900"
}
}
],
"payout_totals": null,
"tax_rates_used": [
{
"totals": {
"tax": "5315",
"total": "65215",
"discount": "0",
"subtotal": "59900"
},
"tax_rate": "0.08875"
}
],
"adjusted_totals": {
"fee": "0",
"tax": "5315",
"total": "65215",
"earnings": "0",
"subtotal": "59900",
"grand_total": "65215",
"currency_code": "USD"
}
},
"checkout": {
"url": "https://aeroedit.com/pay?_ptxn=txn_01hv8wptq8987qeep44cyrewp9"
},
"payments": [],
"billed_at": null,
"address_id": "add_01hv8gq3318ktkfengj2r75gfx",
"created_at": "2024-04-12T10:12:33.2014Z",
"invoice_id": null,
"updated_at": "2024-04-12T10:14:26.325076344Z",
"business_id": null,
"custom_data": null,
"customer_id": "ctm_01hv6y1jedq4p1n0yqn5ba3ky4",
"discount_id": null,
"currency_code": "USD",
"billing_period": null,
"invoice_number": null,
"billing_details": null,
"collection_mode": "automatic",
"subscription_id": null
},
"request": {
"body": "{\"event_id\":\"ntfsimevt_01j82zmtjntyt9yk2bw9e4zc86\",\"event_type\":\"transaction.updated\",\"occurred_at\":\"2024-09-18T16:32:30.293767Z\",\"data\":{\"id\":\"txn_01hv8wptq8987qeep44cyrewp9\",\"items\":[{\"price\":{\"id\":\"pri_01gsz8x8sawmvhz1pv30nge1ke\",\"name\":\"Monthly (per seat)\",\"type\":\"standard\",\"status\":\"active\",\"quantity\":{\"maximum\":999,\"minimum\":1},\"tax_mode\":\"account_setting\",\"created_at\":\"2023-02-23T13:55:22.538367Z\",\"product_id\":\"pro_01gsz4t5hdjse780zja8vvr7jg\",\"unit_price\":{\"amount\":\"3000\",\"currency_code\":\"USD\"},\"updated_at\":\"2024-04-11T13:54:52.254748Z\",\"custom_data\":null,\"description\":\"Monthly\",\"import_meta\":null,\"trial_period\":null,\"billing_cycle\":{\"interval\":\"month\",\"frequency\":1},\"unit_price_overrides\":[]},\"quantity\":10,\"proration\":null},{\"price\":{\"id\":\"pri_01h1vjfevh5etwq3rb416a23h2\",\"name\":\"Monthly (recurring addon)\",\"type\":\"standard\",\"status\":\"active\",\"quantity\":{\"maximum\":100,\"minimum\":1},\"tax_mode\":\"account_setting\",\"created_at\":\"2023-06-01T13:31:12.625056Z\",\"product_id\":\"pro_01h1vjes1y163xfj1rh1tkfb65\",\"unit_price\":{\"amount\":\"10000\",\"currency_code\":\"USD\"},\"updated_at\":\"2024-04-09T07:23:00.907834Z\",\"custom_data\":null,\"description\":\"Monthly\",\"import_meta\":null,\"trial_period\":null,\"billing_cycle\":{\"interval\":\"month\",\"frequency\":1},\"unit_price_overrides\":[]},\"quantity\":1,\"proration\":null},{\"price\":{\"id\":\"pri_01gsz98e27ak2tyhexptwc58yk\",\"name\":\"One-time addon\",\"type\":\"standard\",\"status\":\"active\",\"quantity\":{\"maximum\":1,\"minimum\":1},\"tax_mode\":\"account_setting\",\"created_at\":\"2023-02-23T14:01:28.391712Z\",\"product_id\":\"pro_01gsz97mq9pa4fkyy0wqenepkz\",\"unit_price\":{\"amount\":\"19900\",\"currency_code\":\"USD\"},\"updated_at\":\"2024-04-09T07:23:10.921392Z\",\"custom_data\":null,\"description\":\"One-time addon\",\"import_meta\":null,\"trial_period\":null,\"billing_cycle\":null,\"unit_price_overrides\":[]},\"quantity\":1,\"proration\":null}],\"origin\":\"web\",\"status\":\"ready\",\"details\":{\"totals\":{\"fee\":null,\"tax\":\"5315\",\"total\":\"65215\",\"credit\":\"0\",\"balance\":\"65215\",\"discount\":\"0\",\"earnings\":null,\"subtotal\":\"59900\",\"grand_total\":\"65215\",\"currency_code\":\"USD\",\"credit_to_balance\":\"0\"},\"line_items\":[{\"id\":\"txnitm_01hv8wt98jahpbm1t1tzr06z6n\",\"totals\":{\"tax\":\"2662\",\"total\":\"32662\",\"discount\":\"0\",\"subtotal\":\"30000\"},\"product\":{\"id\":\"pro_01gsz4t5hdjse780zja8vvr7jg\",\"name\":\"AeroEdit Pro\",\"type\":\"standard\",\"status\":\"active\",\"image_url\":\"https://paddle.s3.amazonaws.com/user/165798/bT1XUOJAQhOUxGs83cbk_pro.png\",\"created_at\":\"2023-02-23T12:43:46.605Z\",\"updated_at\":\"2024-04-05T15:53:44.687Z\",\"custom_data\":{\"features\":{\"sso\":false,\"route_planning\":true,\"payment_by_invoice\":false,\"aircraft_performance\":true,\"compliance_monitoring\":true,\"flight_log_management\":true},\"suggested_addons\":[\"pro_01h1vjes1y163xfj1rh1tkfb65\",\"pro_01gsz97mq9pa4fkyy0wqenepkz\"],\"upgrade_description\":\"Move from Basic to Pro to take advantage of aircraft performance, advanced route planning, and compliance monitoring.\"},\"description\":\"Designed for professional pilots, including all features plus in Basic plus compliance monitoring, route optimization, and third-party integrations.\",\"import_meta\":null,\"tax_category\":\"standard\"},\"price_id\":\"pri_01gsz8x8sawmvhz1pv30nge1ke\",\"quantity\":10,\"tax_rate\":\"0.08875\",\"unit_totals\":{\"tax\":\"266\",\"total\":\"3266\",\"discount\":\"0\",\"subtotal\":\"3000\"}},{\"id\":\"txnitm_01hv8wt98jahpbm1t1v1sd067y\",\"totals\":{\"tax\":\"887\",\"total\":\"10887\",\"discount\":\"0\",\"subtotal\":\"10000\"},\"product\":{\"id\":\"pro_01h1vjes1y163xfj1rh1tkfb65\",\"name\":\"Analytics addon\",\"type\":\"standard\",\"status\":\"active\",\"image_url\":\"https://paddle.s3.amazonaws.com/user/165798/97dRpA6SXzcE6ekK9CAr_analytics.png\",\"created_at\":\"2023-06-01T13:30:50.302Z\",\"updated_at\":\"2024-04-05T15:47:17.163Z\",\"custom_data\":null,\"description\":\"Unlock advanced insights into your flight data with enhanced analytics and reporting features. Includes customizable reporting templates and trend analysis across flights.\",\"import_meta\":null,\"tax_category\":\"standard\"},\"price_id\":\"pri_01h1vjfevh5etwq3rb416a23h2\",\"quantity\":1,\"tax_rate\":\"0.08875\",\"unit_totals\":{\"tax\":\"887\",\"total\":\"10887\",\"discount\":\"0\",\"subtotal\":\"10000\"}},{\"id\":\"txnitm_01hv8wt98jahpbm1t1v67vqnb6\",\"totals\":{\"tax\":\"1766\",\"total\":\"21666\",\"discount\":\"0\",\"subtotal\":\"19900\"},\"product\":{\"id\":\"pro_01gsz97mq9pa4fkyy0wqenepkz\",\"name\":\"Custom domains\",\"type\":\"standard\",\"status\":\"active\",\"image_url\":\"https://paddle.s3.amazonaws.com/user/165798/XIG7UXoJQHmlIAiKcnkA_custom-domains.png\",\"created_at\":\"2023-02-23T14:01:02.441Z\",\"updated_at\":\"2024-04-05T15:43:28.971Z\",\"custom_data\":null,\"description\":\"Make AeroEdit truly your own with custom domains. Custom domains reinforce your brand identity and make it easy for your team to access your account.\",\"import_meta\":null,\"tax_category\":\"standard\"},\"price_id\":\"pri_01gsz98e27ak2tyhexptwc58yk\",\"quantity\":1,\"tax_rate\":\"0.08875\",\"unit_totals\":{\"tax\":\"1766\",\"total\":\"21666\",\"discount\":\"0\",\"subtotal\":\"19900\"}}],\"payout_totals\":null,\"tax_rates_used\":[{\"totals\":{\"tax\":\"5315\",\"total\":\"65215\",\"discount\":\"0\",\"subtotal\":\"59900\"},\"tax_rate\":\"0.08875\"}],\"adjusted_totals\":{\"fee\":\"0\",\"tax\":\"5315\",\"total\":\"65215\",\"earnings\":\"0\",\"subtotal\":\"59900\",\"grand_total\":\"65215\",\"currency_code\":\"USD\"}},\"checkout\":{\"url\":\"https://aeroedit.com/pay?_ptxn=txn_01hv8wptq8987qeep44cyrewp9\"},\"payments\":[],\"billed_at\":null,\"address_id\":\"add_01hv8gq3318ktkfengj2r75gfx\",\"created_at\":\"2024-04-12T10:12:33.2014Z\",\"invoice_id\":null,\"updated_at\":\"2024-04-12T10:14:26.325076344Z\",\"business_id\":null,\"custom_data\":null,\"customer_id\":\"ctm_01hv6y1jedq4p1n0yqn5ba3ky4\",\"discount_id\":null,\"currency_code\":\"USD\",\"billing_period\":null,\"invoice_number\":null,\"billing_details\":null,\"collection_mode\":\"automatic\",\"subscription_id\":null}}",
"headers": {
"Paddle-Version": 1
}
},
"response": {
"body": "{\"status\":\"NOTICE\",\"message\":\"Unknown source ID. If you just created that source, it can take a minute to propagate. Be assured that if the source is valid, the webhook was handled successfully. Check your dashboard to inspect the request: https://dashboard.hookdeck.com/\",\"request_id\":\"req_zU8PeWoLS3VSCnDgBsoP\"}",
"statusCode": 200,
"headers": {
"Date": [
"Wed, 18 Sep 2024 16:32:33 GMT"
],
"CF-RAY": [
"8c52bb93cef23925-IAD"
],
"Server": [
"cloudflare"
],
"Connection": [
"keep-alive"
],
"Content-Type": [
"application/json"
],
"Content-Length": [
"346"
],
"Access-Control-Max-Age": [
"86400"
],
"Access-Control-Allow-Origin": [
"*"
],
"Access-Control-Allow-Methods": [
"GET, HEAD, PUT, PATCH, DELETE, POST, OPTIONS"
]
}
},
"created_at": "2024-09-18T16:32:30.293767Z",
"updated_at": "2024-09-18T16:32:33.928398Z"
},
{
"id": "ntfsimevt_01j82zmtjf6tnzm2ayzyzzrh9z",
"status": "success",
"event_type": "address.created",
"payload": {
"id": "add_01hv8gq3318ktkfengj2r75gfx",
"city": "New York",
"region": "NY",
"status": "active",
"created_at": "2024-04-12T06:42:58.785Z",
"first_line": "4050 Jefferson Plaza, 41st Floor",
"updated_at": "2024-04-12T06:42:58.785Z",
"custom_data": null,
"customer_id": "ctm_01hv6y1jedq4p1n0yqn5ba3ky4",
"description": "Head Office",
"import_meta": null,
"postal_code": "10021",
"second_line": null,
"country_code": "US"
},
"request": {
"body": "{\"event_id\":\"ntfsimevt_01j82zmtjf6tnzm2ayzyzzrh9z\",\"event_type\":\"address.created\",\"occurred_at\":\"2024-09-18T16:32:30.287621Z\",\"data\":{\"id\":\"add_01hv8gq3318ktkfengj2r75gfx\",\"city\":\"New York\",\"region\":\"NY\",\"status\":\"active\",\"created_at\":\"2024-04-12T06:42:58.785Z\",\"first_line\":\"4050 Jefferson Plaza, 41st Floor\",\"updated_at\":\"2024-04-12T06:42:58.785Z\",\"custom_data\":null,\"customer_id\":\"ctm_01hv6y1jedq4p1n0yqn5ba3ky4\",\"description\":\"Head Office\",\"import_meta\":null,\"postal_code\":\"10021\",\"second_line\":null,\"country_code\":\"US\"}}",
"headers": {
"Paddle-Version": 1
}
},
"response": {
"body": "{\"status\":\"NOTICE\",\"message\":\"Unknown source ID. If you just created that source, it can take a minute to propagate. Be assured that if the source is valid, the webhook was handled successfully. Check your dashboard to inspect the request: https://dashboard.hookdeck.com/\",\"request_id\":\"req_Vrzq1DKV9FUT9YhhePSF\"}",
"statusCode": 200,
"headers": {
"Date": [
"Wed, 18 Sep 2024 16:32:32 GMT"
],
"CF-RAY": [
"8c52bb8bfcbb571c-IAD"
],
"Server": [
"cloudflare"
],
"Connection": [
"keep-alive"
],
"Content-Type": [
"application/json"
],
"Content-Length": [
"346"
],
"Access-Control-Max-Age": [
"86400"
],
"Access-Control-Allow-Origin": [
"*"
],
"Access-Control-Allow-Methods": [
"GET, HEAD, PUT, PATCH, DELETE, POST, OPTIONS"
]
}
},
"created_at": "2024-09-18T16:32:30.287621Z",
"updated_at": "2024-09-18T16:32:32.678926Z"
},
{
"id": "ntfsimevt_01j82zmtha4k84z051rzy24vf2",
"status": "success",
"event_type": "customer.created",
"payload": {
"id": "ctm_01hv6y1jedq4p1n0yqn5ba3ky4",
"name": "Jo Brown",
"email": "jo@example.com",
"locale": "en",
"status": "active",
"created_at": "2024-04-11T15:57:24.813Z",
"updated_at": "2024-04-11T15:57:24.813Z",
"custom_data": null,
"import_meta": null,
"marketing_consent": false
},
"request": {
"body": "{\"event_id\":\"ntfsimevt_01j82zmtha4k84z051rzy24vf2\",\"event_type\":\"customer.created\",\"occurred_at\":\"2024-09-18T16:32:30.250428Z\",\"data\":{\"id\":\"ctm_01hv6y1jedq4p1n0yqn5ba3ky4\",\"name\":\"Jo Brown\",\"email\":\"jo@example.com\",\"locale\":\"en\",\"status\":\"active\",\"created_at\":\"2024-04-11T15:57:24.813Z\",\"updated_at\":\"2024-04-11T15:57:24.813Z\",\"custom_data\":null,\"import_meta\":null,\"marketing_consent\":false}}",
"headers": {
"Paddle-Version": 1
}
},
"response": {
"body": "{\"status\":\"NOTICE\",\"message\":\"Unknown source ID. If you just created that source, it can take a minute to propagate. Be assured that if the source is valid, the webhook was handled successfully. Check your dashboard to inspect the request: https://dashboard.hookdeck.com/\",\"request_id\":\"req_GkBgHc2fl4RuTYs4XPjv\"}",
"statusCode": 200,
"headers": {
"Date": [
"Wed, 18 Sep 2024 16:32:31 GMT"
],
"CF-RAY": [
"8c52bb870ad63975-IAD"
],
"Server": [
"cloudflare"
],
"Connection": [
"keep-alive"
],
"Content-Type": [
"application/json"
],
"Content-Length": [
"346"
],
"Access-Control-Max-Age": [
"86400"
],
"Access-Control-Allow-Origin": [
"*"
],
"Access-Control-Allow-Methods": [
"GET, HEAD, PUT, PATCH, DELETE, POST, OPTIONS"
]
}
},
"created_at": "2024-09-18T16:32:30.250428Z",
"updated_at": "2024-09-18T16:32:31.885201Z"
},
{
"id": "ntfsimevt_01j82zmtcyffr0rgc1pfbfnqer",
"status": "success",
"event_type": "transaction.created",
"payload": {
"id": "txn_01hv8wptq8987qeep44cyrewp9",
"items": [
{
"price": {
"id": "pri_01gsz8x8sawmvhz1pv30nge1ke",
"name": "Monthly (per seat)",
"type": "standard",
"status": "active",
"quantity": {
"maximum": 999,
"minimum": 1
},
"tax_mode": "account_setting",
"created_at": "2023-02-23T13:55:22.538367Z",
"product_id": "pro_01gsz4t5hdjse780zja8vvr7jg",
"unit_price": {
"amount": "3000",
"currency_code": "USD"
},
"updated_at": "2024-04-11T13:54:52.254748Z",
"custom_data": null,
"description": "Monthly",
"import_meta": null,
"trial_period": null,
"billing_cycle": {
"interval": "month",
"frequency": 1
},
"unit_price_overrides": []
},
"quantity": 10,
"proration": null
},
{
"price": {
"id": "pri_01h1vjfevh5etwq3rb416a23h2",
"name": "Monthly (recurring addon)",
"type": "standard",
"status": "active",
"quantity": {
"maximum": 100,
"minimum": 1
},
"tax_mode": "account_setting",
"created_at": "2023-06-01T13:31:12.625056Z",
"product_id": "pro_01h1vjes1y163xfj1rh1tkfb65",
"unit_price": {
"amount": "10000",
"currency_code": "USD"
},
"updated_at": "2024-04-09T07:23:00.907834Z",
"custom_data": null,
"description": "Monthly",
"import_meta": null,
"trial_period": null,
"billing_cycle": {
"interval": "month",
"frequency": 1
},
"unit_price_overrides": []
},
"quantity": 1,
"proration": null
},
{
"price": {
"id": "pri_01gsz98e27ak2tyhexptwc58yk",
"name": "One-time addon",
"type": "standard",
"status": "active",
"quantity": {
"maximum": 1,
"minimum": 1
},
"tax_mode": "account_setting",
"created_at": "2023-02-23T14:01:28.391712Z",
"product_id": "pro_01gsz97mq9pa4fkyy0wqenepkz",
"unit_price": {
"amount": "19900",
"currency_code": "USD"
},
"updated_at": "2024-04-09T07:23:10.921392Z",
"custom_data": null,
"description": "One-time addon",
"import_meta": null,
"trial_period": null,
"billing_cycle": null,
"unit_price_overrides": []
},
"quantity": 1,
"proration": null
}
],
"origin": "web",
"status": "draft",
"details": {
"totals": {
"fee": null,
"tax": "9585",
"total": "57509",
"credit": "0",
"balance": "57509",
"discount": "0",
"earnings": null,
"subtotal": "47924",
"grand_total": "57509",
"currency_code": "GBP",
"credit_to_balance": "0"
},
"line_items": [
{
"id": "txnitm_01hv8wpts6n6wkcr973fmt6gt7",
"totals": {
"tax": "4800",
"total": "28800",
"discount": "0",
"subtotal": "24000"
},
"product": {
"id": "pro_01gsz4t5hdjse780zja8vvr7jg",
"name": "AeroEdit Pro",
"type": "standard",
"status": "active",
"image_url": "https://paddle.s3.amazonaws.com/user/165798/bT1XUOJAQhOUxGs83cbk_pro.png",
"created_at": "2023-02-23T12:43:46.605Z",
"updated_at": "2024-04-05T15:53:44.687Z",
"custom_data": {
"features": {
"sso": false,
"route_planning": true,
"payment_by_invoice": false,
"aircraft_performance": true,
"compliance_monitoring": true,
"flight_log_management": true
},
"suggested_addons": [
"pro_01h1vjes1y163xfj1rh1tkfb65",
"pro_01gsz97mq9pa4fkyy0wqenepkz"
],
"upgrade_description": "Move from Basic to Pro to take advantage of aircraft performance, advanced route planning, and compliance monitoring."
},
"description": "Designed for professional pilots, including all features plus in Basic plus compliance monitoring, route optimization, and third-party integrations.",
"import_meta": null,
"tax_category": "standard"
},
"price_id": "pri_01gsz8x8sawmvhz1pv30nge1ke",
"quantity": 10,
"tax_rate": "0.2",
"unit_totals": {
"tax": "480",
"total": "2880",
"discount": "0",
"subtotal": "2400"
}
},
{
"id": "txnitm_01hv8wpts6n6wkcr973jywgjzx",
"totals": {
"tax": "1600",
"total": "9601",
"discount": "0",
"subtotal": "8001"
},
"product": {
"id": "pro_01h1vjes1y163xfj1rh1tkfb65",
"name": "Analytics addon",
"type": "standard",
"status": "active",
"image_url": "https://paddle.s3.amazonaws.com/user/165798/97dRpA6SXzcE6ekK9CAr_analytics.png",
"created_at": "2023-06-01T13:30:50.302Z",
"updated_at": "2024-04-05T15:47:17.163Z",
"custom_data": null,
"description": "Unlock advanced insights into your flight data with enhanced analytics and reporting features. Includes customizable reporting templates and trend analysis across flights.",
"import_meta": null,
"tax_category": "standard"
},
"price_id": "pri_01h1vjfevh5etwq3rb416a23h2",
"quantity": 1,
"tax_rate": "0.2",
"unit_totals": {
"tax": "1600",
"total": "9601",
"discount": "0",
"subtotal": "8001"
}
},
{
"id": "txnitm_01hv8wpts6n6wkcr973nc9r7dm",
"totals": {
"tax": "3185",
"total": "19108",
"discount": "0",
"subtotal": "15923"
},
"product": {
"id": "pro_01gsz97mq9pa4fkyy0wqenepkz",
"name": "Custom domains",
"type": "standard",
"status": "active",
"image_url": "https://paddle.s3.amazonaws.com/user/165798/XIG7UXoJQHmlIAiKcnkA_custom-domains.png",
"created_at": "2023-02-23T14:01:02.441Z",
"updated_at": "2024-04-05T15:43:28.971Z",
"custom_data": null,
"description": "Make AeroEdit truly your own with custom domains. Custom domains reinforce your brand identity and make it easy for your team to access your account.",
"import_meta": null,
"tax_category": "standard"
},
"price_id": "pri_01gsz98e27ak2tyhexptwc58yk",
"quantity": 1,
"tax_rate": "0.2",
"unit_totals": {
"tax": "3185",
"total": "19108",
"discount": "0",
"subtotal": "15923"
}
}
],
"payout_totals": null,
"tax_rates_used": [
{
"totals": {
"tax": "9585",
"total": "57509",
"discount": "0",
"subtotal": "47924"
},
"tax_rate": "0.2"
}
],
"adjusted_totals": {
"fee": "0",
"tax": "9585",
"total": "57509",
"earnings": "0",
"subtotal": "47924",
"grand_total": "57509",
"currency_code": "GBP"
}
},
"checkout": {
"url": "https://aeroedit.com/pay?_ptxn=txn_01hv8wptq8987qeep44cyrewp9"
},
"payments": [],
"billed_at": null,
"address_id": null,
"created_at": "2024-04-12T10:12:33.201400507Z",
"invoice_id": null,
"updated_at": "2024-04-12T10:12:33.201400507Z",
"business_id": null,
"custom_data": null,
"customer_id": null,
"discount_id": null,
"currency_code": "GBP",
"billing_period": null,
"invoice_number": null,
"billing_details": null,
"collection_mode": "automatic",
"subscription_id": null
},
"request": {
"body": "{\"event_id\":\"ntfsimevt_01j82zmtcyffr0rgc1pfbfnqer\",\"event_type\":\"transaction.created\",\"occurred_at\":\"2024-09-18T16:32:30.111060Z\",\"data\":{\"id\":\"txn_01hv8wptq8987qeep44cyrewp9\",\"items\":[{\"price\":{\"id\":\"pri_01gsz8x8sawmvhz1pv30nge1ke\",\"name\":\"Monthly (per seat)\",\"type\":\"standard\",\"status\":\"active\",\"quantity\":{\"maximum\":999,\"minimum\":1},\"tax_mode\":\"account_setting\",\"created_at\":\"2023-02-23T13:55:22.538367Z\",\"product_id\":\"pro_01gsz4t5hdjse780zja8vvr7jg\",\"unit_price\":{\"amount\":\"3000\",\"currency_code\":\"USD\"},\"updated_at\":\"2024-04-11T13:54:52.254748Z\",\"custom_data\":null,\"description\":\"Monthly\",\"import_meta\":null,\"trial_period\":null,\"billing_cycle\":{\"interval\":\"month\",\"frequency\":1},\"unit_price_overrides\":[]},\"quantity\":10,\"proration\":null},{\"price\":{\"id\":\"pri_01h1vjfevh5etwq3rb416a23h2\",\"name\":\"Monthly (recurring addon)\",\"type\":\"standard\",\"status\":\"active\",\"quantity\":{\"maximum\":100,\"minimum\":1},\"tax_mode\":\"account_setting\",\"created_at\":\"2023-06-01T13:31:12.625056Z\",\"product_id\":\"pro_01h1vjes1y163xfj1rh1tkfb65\",\"unit_price\":{\"amount\":\"10000\",\"currency_code\":\"USD\"},\"updated_at\":\"2024-04-09T07:23:00.907834Z\",\"custom_data\":null,\"description\":\"Monthly\",\"import_meta\":null,\"trial_period\":null,\"billing_cycle\":{\"interval\":\"month\",\"frequency\":1},\"unit_price_overrides\":[]},\"quantity\":1,\"proration\":null},{\"price\":{\"id\":\"pri_01gsz98e27ak2tyhexptwc58yk\",\"name\":\"One-time addon\",\"type\":\"standard\",\"status\":\"active\",\"quantity\":{\"maximum\":1,\"minimum\":1},\"tax_mode\":\"account_setting\",\"created_at\":\"2023-02-23T14:01:28.391712Z\",\"product_id\":\"pro_01gsz97mq9pa4fkyy0wqenepkz\",\"unit_price\":{\"amount\":\"19900\",\"currency_code\":\"USD\"},\"updated_at\":\"2024-04-09T07:23:10.921392Z\",\"custom_data\":null,\"description\":\"One-time addon\",\"import_meta\":null,\"trial_period\":null,\"billing_cycle\":null,\"unit_price_overrides\":[]},\"quantity\":1,\"proration\":null}],\"origin\":\"web\",\"status\":\"draft\",\"details\":{\"totals\":{\"fee\":null,\"tax\":\"9585\",\"total\":\"57509\",\"credit\":\"0\",\"balance\":\"57509\",\"discount\":\"0\",\"earnings\":null,\"subtotal\":\"47924\",\"grand_total\":\"57509\",\"currency_code\":\"GBP\",\"credit_to_balance\":\"0\"},\"line_items\":[{\"id\":\"txnitm_01hv8wpts6n6wkcr973fmt6gt7\",\"totals\":{\"tax\":\"4800\",\"total\":\"28800\",\"discount\":\"0\",\"subtotal\":\"24000\"},\"product\":{\"id\":\"pro_01gsz4t5hdjse780zja8vvr7jg\",\"name\":\"AeroEdit Pro\",\"type\":\"standard\",\"status\":\"active\",\"image_url\":\"https://paddle.s3.amazonaws.com/user/165798/bT1XUOJAQhOUxGs83cbk_pro.png\",\"created_at\":\"2023-02-23T12:43:46.605Z\",\"updated_at\":\"2024-04-05T15:53:44.687Z\",\"custom_data\":{\"features\":{\"sso\":false,\"route_planning\":true,\"payment_by_invoice\":false,\"aircraft_performance\":true,\"compliance_monitoring\":true,\"flight_log_management\":true},\"suggested_addons\":[\"pro_01h1vjes1y163xfj1rh1tkfb65\",\"pro_01gsz97mq9pa4fkyy0wqenepkz\"],\"upgrade_description\":\"Move from Basic to Pro to take advantage of aircraft performance, advanced route planning, and compliance monitoring.\"},\"description\":\"Designed for professional pilots, including all features plus in Basic plus compliance monitoring, route optimization, and third-party integrations.\",\"import_meta\":null,\"tax_category\":\"standard\"},\"price_id\":\"pri_01gsz8x8sawmvhz1pv30nge1ke\",\"quantity\":10,\"tax_rate\":\"0.2\",\"unit_totals\":{\"tax\":\"480\",\"total\":\"2880\",\"discount\":\"0\",\"subtotal\":\"2400\"}},{\"id\":\"txnitm_01hv8wpts6n6wkcr973jywgjzx\",\"totals\":{\"tax\":\"1600\",\"total\":\"9601\",\"discount\":\"0\",\"subtotal\":\"8001\"},\"product\":{\"id\":\"pro_01h1vjes1y163xfj1rh1tkfb65\",\"name\":\"Analytics addon\",\"type\":\"standard\",\"status\":\"active\",\"image_url\":\"https://paddle.s3.amazonaws.com/user/165798/97dRpA6SXzcE6ekK9CAr_analytics.png\",\"created_at\":\"2023-06-01T13:30:50.302Z\",\"updated_at\":\"2024-04-05T15:47:17.163Z\",\"custom_data\":null,\"description\":\"Unlock advanced insights into your flight data with enhanced analytics and reporting features. Includes customizable reporting templates and trend analysis across flights.\",\"import_meta\":null,\"tax_category\":\"standard\"},\"price_id\":\"pri_01h1vjfevh5etwq3rb416a23h2\",\"quantity\":1,\"tax_rate\":\"0.2\",\"unit_totals\":{\"tax\":\"1600\",\"total\":\"9601\",\"discount\":\"0\",\"subtotal\":\"8001\"}},{\"id\":\"txnitm_01hv8wpts6n6wkcr973nc9r7dm\",\"totals\":{\"tax\":\"3185\",\"total\":\"19108\",\"discount\":\"0\",\"subtotal\":\"15923\"},\"product\":{\"id\":\"pro_01gsz97mq9pa4fkyy0wqenepkz\",\"name\":\"Custom domains\",\"type\":\"standard\",\"status\":\"active\",\"image_url\":\"https://paddle.s3.amazonaws.com/user/165798/XIG7UXoJQHmlIAiKcnkA_custom-domains.png\",\"created_at\":\"2023-02-23T14:01:02.441Z\",\"updated_at\":\"2024-04-05T15:43:28.971Z\",\"custom_data\":null,\"description\":\"Make AeroEdit truly your own with custom domains. Custom domains reinforce your brand identity and make it easy for your team to access your account.\",\"import_meta\":null,\"tax_category\":\"standard\"},\"price_id\":\"pri_01gsz98e27ak2tyhexptwc58yk\",\"quantity\":1,\"tax_rate\":\"0.2\",\"unit_totals\":{\"tax\":\"3185\",\"total\":\"19108\",\"discount\":\"0\",\"subtotal\":\"15923\"}}],\"payout_totals\":null,\"tax_rates_used\":[{\"totals\":{\"tax\":\"9585\",\"total\":\"57509\",\"discount\":\"0\",\"subtotal\":\"47924\"},\"tax_rate\":\"0.2\"}],\"adjusted_totals\":{\"fee\":\"0\",\"tax\":\"9585\",\"total\":\"57509\",\"earnings\":\"0\",\"subtotal\":\"47924\",\"grand_total\":\"57509\",\"currency_code\":\"GBP\"}},\"checkout\":{\"url\":\"https://aeroedit.com/pay?_ptxn=txn_01hv8wptq8987qeep44cyrewp9\"},\"payments\":[],\"billed_at\":null,\"address_id\":null,\"created_at\":\"2024-04-12T10:12:33.201400507Z\",\"invoice_id\":null,\"updated_at\":\"2024-04-12T10:12:33.201400507Z\",\"business_id\":null,\"custom_data\":null,\"customer_id\":null,\"discount_id\":null,\"currency_code\":\"GBP\",\"billing_period\":null,\"invoice_number\":null,\"billing_details\":null,\"collection_mode\":\"automatic\",\"subscription_id\":null}}",
"headers": {
"Paddle-Version": 1
}
},
"response": {
"body": "{\"status\":\"NOTICE\",\"message\":\"Unknown source ID. If you just created that source, it can take a minute to propagate. Be assured that if the source is valid, the webhook was handled successfully. Check your dashboard to inspect the request: https://dashboard.hookdeck.com/\",\"request_id\":\"req_uPWRYtc8vJKss8Yo4OdB\"}",
"statusCode": 200,
"headers": {
"Date": [
"Wed, 18 Sep 2024 16:32:30 GMT"
],
"CF-RAY": [
"8c52bb7f8f0782a4-IAD"
],
"Server": [
"cloudflare"
],
"Connection": [
"keep-alive"
],
"Content-Type": [
"application/json"
],
"Content-Length": [
"346"
],
"Access-Control-Max-Age": [
"86400"
],
"Access-Control-Allow-Origin": [
"*"
],
"Access-Control-Allow-Methods": [
"GET, HEAD, PUT, PATCH, DELETE, POST, OPTIONS"
]
}
},
"created_at": "2024-09-18T16:32:30.111060Z",
"updated_at": "2024-09-18T16:32:30.847532Z"
}
],
"meta": {
"pagination": {
"per_page": 200,
"estimated_total": 1,
"next": "https://api.paddle.dev/simulations/ntfsim_01j82zcm3ffc0pyvvb9tjsbvec/runs/ntfsimrun_01j82zmt9ejr5h7nd7a6a6henj/events?after=ntfsimevt_01j82zmtcyffr0rgc1pfbfnqer",
"has_more": false
},
"request_id": "fe5db007-8fdc-44e9-8c0a-45927738965e"
}
}

Next steps

This change is available now in the Paddle dashboard and in the API. It's available in version 1 of the Paddle API.

It's a non-breaking change, meaning it doesn't impact existing integrations.

You can create simulations in the dashboard or using the API to get started with webhook simulator.

Summary of changes

Entity Field Change Type
Simulation simulation + Added API operation
Reusable configuration that describes a test case used by webhook simulator.
SimulationRun simulation_run + Added API operation
Attempt by Paddle to send simulated events for a simulation.
SimulationEvent simulation_run_event + Added API operation
Simulated event that happened as part of a notification simulation run.
NotificationSetting notification_setting.traffic_source + Added Field
Whether Paddle should deliver real platform events, simulation events, or both to this notification destination.

Was this page helpful?