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.

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.
/simulations { "notification_setting_id": "ntfset_01j82d983j814ypzx7m1fw2jpz", "type": "subscription_creation", "name": "New signup from pricing page"}{ "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.
/simulations/{simulation_id}/runs { "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.
/simulations/{simulation_id}/runs/{simulation_run_id}/events { "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. | |||