/transactions/{transaction_id} Updates a transaction using its ID.
You can update transactions that are draft or ready. billed and completed transactions are considered records for tax and legal purposes, so they can't be changed. You can either:
- Create an adjustment to record a refund or credit for a transaction.
- Cancel a
billedtransaction by sending a PATCH request to setstatustocanceled.
The transaction status may only be set to billed or canceled. Other statuses are set automatically by Paddle. Set a manually-collected transaction to billed to mark it as finalized. This is essentially issuing an invoice. At this point, it becomes a legal record so you can't make changes to it. Paddle automatically assigns an invoice number, creates a related subscription, and sends it to your customer.
When making changes to items on a transaction, send the complete list of items that you'd like to be on a transaction — including existing items. For each item, send an object containing price_id and quantity. Paddle responds with the full price object for each item. See: Work with lists
If successful, your response includes a copy of the updated transaction entity.
Requires transaction.write
permission.
Path parameters
Query parameters
addressInclude an object for the address entity related to this transaction. Only included where anaddress_idis set against the transaction.adjustmentsInclude an array of adjustments related to this transaction. Only included where a transaction has adjustments.adjustments_totalsInclude an object that includes totals for all adjustments against this transaction.available_payment_methodsInclude an array of available payment methods for this transaction.businessInclude an object for the business entity related to this transaction. Only included where abusiness_idis set against the transaction.
+ Show all values− Hide values
customerInclude an object for the customer entity related to this transaction. Only included where acustomer_idis set against the transaction.discountInclude an object for the discount entity related to this transaction. Only included where adiscount_idis set against the transaction.
Request body
Status of this transaction. You may set a transaction to billed or canceled. Billed transactions cannot be changed.
For manually-collected transactions, marking as billed is essentially issuing an invoice.
draftTransaction is missing required fields. Typically the first stage of a checkout before customer details are captured.readyTransaction has all of the required fields to be marked asbilledorcompleted.billedTransaction has been updated tobilled. Billed transactions get an invoice number and are considered a legal record. They cannot be changed. Typically used as part of an invoice workflow.paidTransaction is fully paid, but has not yet been processed internally.completedTransaction is fully paid and processed.
+ Show all values− Hide values
canceledTransaction has been updated tocanceled. If an invoice, it's no longer due.past_dueTransaction is past due. Occurs for automatically-collected transactions when the related subscription is in dunning, and for manually-collected transactions when payment terms have elapsed.
ctm_01grnn4zta5a1mf02jjze7y2ysctm_.^ctm_[a-z\d]{26}$add_01gm302t81w94gyjpjpqypkzkfadd_.^add_[a-z\d]{26}$biz_01grrebrzaee2qj2fqqhmcyzajbiz_.^biz_[a-z\d]{26}${"customer_reference_id":"abcd1234"}USDUnited States DollarEUREuroGBPPound SterlingJPYJapanese YenAUDAustralian Dollar
+ Show all values− Hide values
CADCanadian DollarCHFSwiss FrancHKDHong Kong DollarSGDSingapore DollarSEKSwedish KronaARSArgentine PesoBRLBrazilian RealCLPChilean PesoCNYChinese YuanCOPColombian PesoCZKCzech KorunaDKKDanish KroneHUFHungarian ForintILSIsraeli ShekelINRIndian RupeeKRWSouth Korean WonMXNMexican PesoNOKNorwegian KroneNZDNew Zealand DollarPENPeruvian SolPLNPolish ZlotyRUBRussian RubleTHBThai BahtTRYTurkish LiraTWDNew Taiwan DollarUAHUkrainian HryvniaVNDVietnamese DongZARSouth African Rand
apiTransaction created via the Paddle API.subscription_chargeTransaction created automatically by Paddle as a result of a one-time charge for a subscription.subscription_payment_method_changeTransaction created automatically as part of updating a payment method. May be a zero value transaction.subscription_recurringTransaction created automatically by Paddle as a result of a subscription renewal.subscription_updateTransaction created automatically by Paddle as a result of an update to a subscription.
+ Show all values− Hide values
webTransaction created automatically by Paddle.js for a checkout.
automatic for checkout, manual for invoices.automaticPayment is collected automatically using a checkout initially, then using a payment method on file.manualPayment is collected manually. Customers are sent an invoice with payment terms and can make a payment offline or using a checkout. Requiresbilling_details.
dsc_01gv5kpg05xp104ek2fmgjwttfdsc_.^dsc_[a-z\d]{26}$flatDiscounts a checkout or transaction by a flat amount, for example -$100. Requirescurrency_code.flat_per_seatDiscounts a checkout or transaction by a flat amount per unit, for example -$100 per user. Requirescurrency_code.percentageDiscounts a checkout or transaction by a percentage of the total, for example -10%. Maximum 100%.
percentage discounts, must be an amount between 0.01 and 100. For flat and flat_per_seat discounts, amount in the lowest denomination for a currency.falsetrue) or not (false). If omitted, defaults to false.Number of subscription billing periods that this discount recurs for. Requires recur. null if this discount recurs forever.
Subscription renewals, midcycle changes, and one-time charges billed to a subscription aren't considered a redemption. times_used is not incremented in these cases.
{"customer_reference_id":"abcd1234"}null if this discount applies to all products and prices.collection_mode is manual.falsedayweekmonthyear
2024-10-12T07:20:50.52Z2024-10-12T07:20:50.52ZList of items on this transaction.
When making a request, each object must contain either a price_id or a price object, and a quantity.
Include a price_id to charge for an existing catalog item, or a price object to charge for a non-catalog item.
Catalog item
pri_01gsz8z1q1n00f12qt82y31smhpri_.^pri_[a-z\d]{26}$Non-catalog price for an existing product
product_id to relate this non-catalog price to an existing catalog price.null if price is non-recurring (one-time).dayweekmonthyear
null for no trial period. Requires billing_cycle.dayweekmonthyear
account_settingaccount_settingPrices use the setting from your account.externalPrices are exclusive of tax.internalPrices are inclusive of tax.locationPrices are inclusive or exclusive of tax, depending on the country of the transaction.
unit_price_overrides.USDUnited States DollarEUREuroGBPPound SterlingJPYJapanese YenAUDAustralian Dollar
+ Show all values− Hide values
CADCanadian DollarCHFSwiss FrancHKDHong Kong DollarSGDSingapore DollarSEKSwedish KronaARSArgentine PesoBRLBrazilian RealCLPChilean PesoCNYChinese YuanCOPColombian PesoCZKCzech KorunaDKKDanish KroneHUFHungarian ForintILSIsraeli ShekelINRIndian RupeeKRWSouth Korean WonMXNMexican PesoNOKNorwegian KroneNZDNew Zealand DollarPENPeruvian SolPLNPolish ZlotyRUBRussian RubleTHBThai BahtTRYTurkish LiraTWDNew Taiwan DollarUAHUkrainian HryvniaVNDVietnamese DongZARSouth African Rand
string
USDUnited States DollarEUREuroGBPPound SterlingJPYJapanese YenAUDAustralian Dollar
+ Show all values− Hide values
CADCanadian DollarCHFSwiss FrancHKDHong Kong DollarSGDSingapore DollarSEKSwedish KronaARSArgentine PesoBRLBrazilian RealCLPChilean PesoCNYChinese YuanCOPColombian PesoCZKCzech KorunaDKKDanish KroneHUFHungarian ForintILSIsraeli ShekelINRIndian RupeeKRWSouth Korean WonMXNMexican PesoNOKNorwegian KroneNZDNew Zealand DollarPENPeruvian SolPLNPolish ZlotyRUBRussian RubleTHBThai BahtTRYTurkish LiraTWDNew Taiwan DollarUAHUkrainian HryvniaVNDVietnamese DongZARSouth African Rand
{"minimum":1,"maximum":100}11maximum set.100100minimum set. Must be greater than or equal to the minimum value.{"customer_reference_id":"abcd1234"}pro_01gsz97mq9pa4fkyy0wqenepkzpro_.^pro_[a-z\d]{26}$Non-catalog price and product
product object to create a non-catalog product for this non-catalog price.null if price is non-recurring (one-time).dayweekmonthyear
null for no trial period. Requires billing_cycle.dayweekmonthyear
account_settingaccount_settingPrices use the setting from your account.externalPrices are exclusive of tax.internalPrices are inclusive of tax.locationPrices are inclusive or exclusive of tax, depending on the country of the transaction.
unit_price_overrides.USDUnited States DollarEUREuroGBPPound SterlingJPYJapanese YenAUDAustralian Dollar
+ Show all values− Hide values
CADCanadian DollarCHFSwiss FrancHKDHong Kong DollarSGDSingapore DollarSEKSwedish KronaARSArgentine PesoBRLBrazilian RealCLPChilean PesoCNYChinese YuanCOPColombian PesoCZKCzech KorunaDKKDanish KroneHUFHungarian ForintILSIsraeli ShekelINRIndian RupeeKRWSouth Korean WonMXNMexican PesoNOKNorwegian KroneNZDNew Zealand DollarPENPeruvian SolPLNPolish ZlotyRUBRussian RubleTHBThai BahtTRYTurkish LiraTWDNew Taiwan DollarUAHUkrainian HryvniaVNDVietnamese DongZARSouth African Rand
string
USDUnited States DollarEUREuroGBPPound SterlingJPYJapanese YenAUDAustralian Dollar
+ Show all values− Hide values
CADCanadian DollarCHFSwiss FrancHKDHong Kong DollarSGDSingapore DollarSEKSwedish KronaARSArgentine PesoBRLBrazilian RealCLPChilean PesoCNYChinese YuanCOPColombian PesoCZKCzech KorunaDKKDanish KroneHUFHungarian ForintILSIsraeli ShekelINRIndian RupeeKRWSouth Korean WonMXNMexican PesoNOKNorwegian KroneNZDNew Zealand DollarPENPeruvian SolPLNPolish ZlotyRUBRussian RubleTHBThai BahtTRYTurkish LiraTWDNew Taiwan DollarUAHUkrainian HryvniaVNDVietnamese DongZARSouth African Rand
{"minimum":1,"maximum":100}11maximum set.100100minimum set. Must be greater than or equal to the minimum value.{"customer_reference_id":"abcd1234"}digital-goodsNon-customizable digital files or media (not software) acquired with an up front payment that can be accessed without any physical product being delivered.ebooksDigital books and educational material which is sold with permanent rights for use by the customer.implementation-servicesRemote configuration, set-up, and integrating software on behalf of a customer.professional-servicesServices that involve the application of your expertise and specialized knowledge of a software product.saasProducts that allow users to connect to and use online or cloud-based applications over the Internet.
+ Show all values− Hide values
software-programming-servicesstandardSoftware products that are pre-written and can be downloaded and installed onto a local device.training-servicesTraining and education services related to software products.website-hostingCloud storage service for personal or corporate information, assets, or intellectual property.
Image Url
null
Empty String
{"customer_reference_id":"abcd1234"}billing_details.enable_checkout is true.Checkout URL to use for the payment link for this transaction. Pass the URL for an approved domain, or null to set to your default payment URL.
Paddle returns a unique payment link composed of the URL passed or your default payment URL + ?_ptxn= and the Paddle ID for this transaction.
Response (200)
txn_01h04vsbhqc62t8hmd4z3b578ctxn_.^txn_[a-z\d]{26}$billed or canceled, other statuses are set automatically by Paddle. Automatically-collected transactions may return completed if payment is captured successfully, or past_due if payment failed.draftTransaction is missing required fields. Typically the first stage of a checkout before customer details are captured.readyTransaction has all of the required fields to be marked asbilledorcompleted.billedTransaction has been updated tobilled. Billed transactions get an invoice number and are considered a legal record. They cannot be changed. Typically used as part of an invoice workflow.paidTransaction is fully paid, but has not yet been processed internally.completedTransaction is fully paid and processed.
+ Show all values− Hide values
canceledTransaction has been updated tocanceled. If an invoice, it's no longer due.past_dueTransaction is past due. Occurs for automatically-collected transactions when the related subscription is in dunning, and for manually-collected transactions when payment terms have elapsed.
ctm_01grnn4zta5a1mf02jjze7y2ysctm_.^ctm_[a-z\d]{26}$add_01gm302t81w94gyjpjpqypkzkfadd_.^add_[a-z\d]{26}$biz_01grrebrzaee2qj2fqqhmcyzajbiz_.^biz_[a-z\d]{26}${"customer_reference_id":"abcd1234"}USD, EUR, or GBP if collection_mode is manual.USDUnited States DollarEUREuroGBPPound SterlingJPYJapanese YenAUDAustralian Dollar
+ Show all values− Hide values
CADCanadian DollarCHFSwiss FrancHKDHong Kong DollarSGDSingapore DollarSEKSwedish KronaARSArgentine PesoBRLBrazilian RealCLPChilean PesoCNYChinese YuanCOPColombian PesoCZKCzech KorunaDKKDanish KroneHUFHungarian ForintILSIsraeli ShekelINRIndian RupeeKRWSouth Korean WonMXNMexican PesoNOKNorwegian KroneNZDNew Zealand DollarPENPeruvian SolPLNPolish ZlotyRUBRussian RubleTHBThai BahtTRYTurkish LiraTWDNew Taiwan DollarUAHUkrainian HryvniaVNDVietnamese DongZARSouth African Rand
apiTransaction created via the Paddle API.subscription_chargeTransaction created automatically by Paddle as a result of a one-time charge for a subscription.subscription_payment_method_changeTransaction created automatically as part of updating a payment method. May be a zero value transaction.subscription_recurringTransaction created automatically by Paddle as a result of a subscription renewal.subscription_updateTransaction created automatically by Paddle as a result of an update to a subscription.
+ Show all values− Hide values
webTransaction created automatically by Paddle.js for a checkout.
sub_01h04vsc0qhwtsbsxh3422wjs4sub_.^sub_[a-z\d]{26}$inv_01ghbk4xjn4qdsmstcwzgcgg35inv_. Used for compatibility with the Paddle Invoice API, which is now deprecated. This field is scheduled to be removed in the next version of the Paddle API.^inv_[a-z\d]{26}$123-45678automaticautomatic for checkout, manual for invoices.automaticPayment is collected automatically using a checkout initially, then using a payment method on file.manualPayment is collected manually. Customers are sent an invoice with payment terms and can make a payment offline or using a checkout. Requiresbilling_details.
dsc_01gv5kpg05xp104ek2fmgjwttfdsc_.^dsc_[a-z\d]{26}$collection_mode is manual.falsefalse.dayweekmonthyear
2024-10-12T07:20:50.52Z2024-10-12T07:20:50.52Zdetails.line_items.pri_01gsz8z1q1n00f12qt82y31smhpri_.^pri_[a-z\d]{26}$pro_01gsz97mq9pa4fkyy0wqenepkzpro_.^pro_[a-z\d]{26}$standardcustomNon-catalog item. Typically created for a specific transaction or subscription. Not returned when listing or shown in the Paddle dashboard.standardStandard item. Can be considered part of your catalog and reused across transactions and subscriptions easily.
null if price is non-recurring (one-time).dayweekmonthyear
null for no trial period. Requires billing_cycle.dayweekmonthyear
truetrue) or not (false) when trialing. If false, customers can sign up for subscription without entering their payment details, often referred to as a "cardless trial."account_settingaccount_settingPrices use the setting from your account.externalPrices are exclusive of tax.internalPrices are inclusive of tax.locationPrices are inclusive or exclusive of tax, depending on the country of the transaction.
unit_price_overrides.USDUnited States DollarEUREuroGBPPound SterlingJPYJapanese YenAUDAustralian Dollar
+ Show all values− Hide values
CADCanadian DollarCHFSwiss FrancHKDHong Kong DollarSGDSingapore DollarSEKSwedish KronaARSArgentine PesoBRLBrazilian RealCLPChilean PesoCNYChinese YuanCOPColombian PesoCZKCzech KorunaDKKDanish KroneHUFHungarian ForintILSIsraeli ShekelINRIndian RupeeKRWSouth Korean WonMXNMexican PesoNOKNorwegian KroneNZDNew Zealand DollarPENPeruvian SolPLNPolish ZlotyRUBRussian RubleTHBThai BahtTRYTurkish LiraTWDNew Taiwan DollarUAHUkrainian HryvniaVNDVietnamese DongZARSouth African Rand
string
USDUnited States DollarEUREuroGBPPound SterlingJPYJapanese YenAUDAustralian Dollar
+ Show all values− Hide values
CADCanadian DollarCHFSwiss FrancHKDHong Kong DollarSGDSingapore DollarSEKSwedish KronaARSArgentine PesoBRLBrazilian RealCLPChilean PesoCNYChinese YuanCOPColombian PesoCZKCzech KorunaDKKDanish KroneHUFHungarian ForintILSIsraeli ShekelINRIndian RupeeKRWSouth Korean WonMXNMexican PesoNOKNorwegian KroneNZDNew Zealand DollarPENPeruvian SolPLNPolish ZlotyRUBRussian RubleTHBThai BahtTRYTurkish LiraTWDNew Taiwan DollarUAHUkrainian HryvniaVNDVietnamese DongZARSouth African Rand
{"minimum":1,"maximum":100}11maximum set.100100minimum set. Must be greater than or equal to the minimum value.activeactiveEntity is active and can be used.archivedEntity is archived, so can't be used.
{"customer_reference_id":"abcd1234"}null if this entity is not imported.9b95b0b8-e10f-441a-862e-1936a6d818abpaddle_classic2024-10-12T07:20:50.52Z2024-10-13T07:20:50.52Zproration_billing_mode was prorated_immediately or prorated_next_billing_period. Set automatically by Paddle.2024-10-12T07:20:50.52Z2024-10-12T07:20:50.52Z0.2150000Total discount as a result of any discounts applied.
Except for percentage discounts, Paddle applies tax to discounts based on the line item price.tax_mode. If price.tax_mode for a line item is internal, Paddle removes tax from the discount applied.
150016500150000Total discount as a result of any discounts applied.
Except for percentage discounts, Paddle applies tax to discounts based on the line item price.tax_mode. If price.tax_mode for a line item is internal, Paddle removes tax from the discount applied.
1500165000billed transaction.0details.line_items. This credit is added to the customer balance.165001650083grand_total. Equals the full tax amount unless credits are applied, in which case this value is proportionally reduced.825null until the transaction is completed and the fee is processed.15675null until the transaction is completed and the fee is processed.USDUnited States DollarEUREuroGBPPound SterlingJPYJapanese YenAUDAustralian Dollar
+ Show all values− Hide values
CADCanadian DollarCHFSwiss FrancHKDHong Kong DollarSGDSingapore DollarSEKSwedish KronaARSArgentine PesoBRLBrazilian RealCLPChilean PesoCNYChinese YuanCOPColombian PesoCZKCzech KorunaDKKDanish KroneHUFHungarian ForintILSIsraeli ShekelINRIndian RupeeKRWSouth Korean WonMXNMexican PesoNOKNorwegian KroneNZDNew Zealand DollarPENPeruvian SolPLNPolish ZlotyRUBRussian RubleTHBThai BahtTRYTurkish LiraTWDNew Taiwan DollarUAHUkrainian HryvniaVNDVietnamese DongZARSouth African Rand
150001500165001650083grand_total. Equals the full tax amount unless credits are applied, in which case this value is proportionally reduced.825null until the transaction is completed and the fee is processed.30015675null until the transaction is completed and the fee is processed.USDUnited States DollarEUREuroGBPPound SterlingJPYJapanese YenAUDAustralian Dollar
+ Show all values− Hide values
CADCanadian DollarCHFSwiss FrancHKDHong Kong DollarSGDSingapore DollarSEKSwedish KronaARSArgentine PesoBRLBrazilian RealCLPChilean PesoCNYChinese YuanCOPColombian PesoCZKCzech KorunaDKKDanish KroneHUFHungarian ForintILSIsraeli ShekelINRIndian RupeeKRWSouth Korean WonMXNMexican PesoNOKNorwegian KroneNZDNew Zealand DollarPENPeruvian SolPLNPolish ZlotyRUBRussian RubleTHBThai BahtTRYTurkish LiraTWDNew Taiwan DollarUAHUkrainian HryvniaVNDVietnamese DongZARSouth African Rand
null until the transaction is completed. Returned in your payout currency.150000price.tax_mode. If price.tax_mode for a line item is internal, Paddle removes tax from the discount applied.1500165000billed transaction.0details.line_items. This credit is added to the customer balance.165001650083grand_total. Equals the full tax amount unless credits are applied, in which case this value is proportionally reduced.82515675AUDAustralian DollarCADCanadian DollarCHFSwiss FrancCNYChinese YuanCZKCzech Koruna
+ Show all values− Hide values
DKKDanish KroneEUREuroGBPPound SterlingHUFHungarian ForintPLNPolish ZlotySEKSwedish KronaUSDUnited States DollarZARSouth African Rand
11.05131351.0 if the transaction currency matches your payout currency.0.05null until the transaction is completed.150001500165008253001680null when the chargeback fee is the same as the payout currency.1500USDAUDAustralian DollarCADCanadian DollarEUREuroGBPPound SterlingUSDUnited States Dollar
15675AUDAustralian DollarCADCanadian DollarCHFSwiss FrancCNYChinese YuanCZKCzech Koruna
+ Show all values− Hide values
DKKDanish KroneEUREuroGBPPound SterlingHUFHungarian ForintPLNPolish ZlotySEKSwedish KronaUSDUnited States DollarZARSouth African Rand
1.05131351.0 if the transaction currency matches your payout currency.items as they include totals calculated by Paddle. Considered the source of truth for line item totals.pri_01gsz8z1q1n00f12qt82y31smhpri_.^pri_[a-z\d]{26}$proration_billing_mode was prorated_immediately or prorated_next_billing_period. Set automatically by Paddle.2024-10-12T07:20:50.52Z2024-10-12T07:20:50.52Z0.2150000Total discount as a result of any discounts applied.
Except for percentage discounts, Paddle applies tax to discounts based on the line item price.tax_mode. If price.tax_mode for a line item is internal, Paddle removes tax from the discount applied.
150016500150000Total discount as a result of any discounts applied.
Except for percentage discounts, Paddle applies tax to discounts based on the line item price.tax_mode. If price.tax_mode for a line item is internal, Paddle removes tax from the discount applied.
150016500pro_01gsz97mq9pa4fkyy0wqenepkzpro_.^pro_[a-z\d]{26}$standardcustomNon-catalog item. Typically created for a specific transaction or subscription. Not returned when listing or shown in the Paddle dashboard.standardStandard item. Can be considered part of your catalog and reused across transactions and subscriptions easily.
digital-goodsNon-customizable digital files or media (not software) acquired with an up front payment that can be accessed without any physical product being delivered.ebooksDigital books and educational material which is sold with permanent rights for use by the customer.implementation-servicesRemote configuration, set-up, and integrating software on behalf of a customer.professional-servicesServices that involve the application of your expertise and specialized knowledge of a software product.saasProducts that allow users to connect to and use online or cloud-based applications over the Internet.
+ Show all values− Hide values
software-programming-servicesstandardSoftware products that are pre-written and can be downloaded and installed onto a local device.training-servicesTraining and education services related to software products.website-hostingCloud storage service for personal or corporate information, assets, or intellectual property.
Image Url
null
Empty String
{"customer_reference_id":"abcd1234"}activeactiveEntity is active and can be used.archivedEntity is archived, so can't be used.
null if this entity is not imported.9b95b0b8-e10f-441a-862e-1936a6d818abpaddle_classic2024-10-12T07:20:50.52Z2024-10-13T07:20:50.52Ztxnitm_01gm302t81w94gyjpjpqypkzkftxnitm_. Used when working with adjustments.^txnitm_[a-z\d]{26}$created_at in descending order, so most recent attempts are returned first.497f776b-851d-4ebf-89ab-8ba0f75d2d6a7636e781-3969-49f4-9c77-8226232e28a6payment_method_id instead.paymtd_01hkm9xwqpbbpr1ksmvg3sx3v1paymtd_.^paymtd_[a-z\d]{26}$1050authorizedAuthorized but not captured. Payment attempt is incomplete.authorized_flaggedAuthorized but not captured because it has been flagged as potentially fraudulent. Payment attempt is incomplete.canceledPreviously authorized payment attempt has been canceled. Typically whenauthorized_flaggedpayment attempts are rejected.capturedPayment captured successfully. Payment attempt is complete.errorSomething went wrong and the payment attempt was unsuccessful. Check theerror_codefor more information.
+ Show all values− Hide values
action_requiredCustomer must complete an action for this payment attempt to proceed. Typically means that the payment attempt requires 3DS.pending_no_action_requiredResponse required from the bank or payment provider. Transaction is pending.createdNew payment attempt created.unknownPayment attempt status not known.droppedPayment attempt dropped by Paddle.
null if payment captured successfully.already_canceledCancellation not possible because the amount has already been canceled. Not typically returned for payments.already_refundedRefund is not possible because the amount has already been refunded. Not typically returned for payments.authentication_failedPayment required a 3DS2 authentication challenge. The customer completed the challenge but was not successful.blocked_cardPayment method issuer has indicated that the card cannot be used as it is frozen, lost, damaged, or stolen.canceledCustomer has requested that the mandate for recurring payments be canceled.
+ Show all values− Hide values
declinedPayment method has been declined, with no other information returned.declined_not_retryablePayment method has been declined, and the issuer has indicated that it should not be retried. This could mean the account is closed or the customer revoked authorization to charge the payment method.expired_cardPayment method issuer has indicated that this card is expired. Expired cards may also returninvalid_payment_details, depending on how a payment is routed.fraudPayment method issuer or payment service provider flagged this payment as potentially fraudulent.invalid_amountPayment method issuer or payment service provider cannot process a payment that is this high or low.invalid_payment_detailsPayment service provider has indicated the payment method isn't valid. This typically means that it's expired.expired_cardis returned by the payment method issuer, rather than the payment service provider.issuer_unavailablePayment service provider couldn't reach the payment method issuer.not_enough_balancePayment method declined because of insufficient funds, or fund limits being reached.preferred_network_not_supportedPayment method has been declined because the network scheme that the customer selected isn't supported by the payment service provider.psp_errorSomething went wrong with the payment service provider, with no other information returned.redacted_payment_methodPayment service provider didn't receive payment method information as they've been redacted.system_errorSomething went wrong with the Paddle platform. Try again later, or check status.paddle.com.transaction_not_permittedPayment method issuer doesn't allow this kind of payment because of limits on the account, or legal or compliance reasons.unknownPayment attempt unsuccessful, with no other information returned.
alipayAlipay, popular in China.apple_payApple Pay on a supported Apple device.bancontactBancontact, popular in Belgium.blikBLIK, a popular payment method in Poland.cardCredit or debit card.
+ Show all values− Hide values
google_payGoogle Pay on a supported Android device, Chromebook, or Google Chrome browser.idealiDEAL, popular in the Netherlands.kakao_payKakao Pay, a popular payment method in Korea.korea_localKorean payment methods, which includes over 20 payment options for the Korean market. Checkunderlying_payment_method.korea_localfor information about the Korean payment method used to pay.south_korea_local_cardKorean local credit or debit card.mb_wayMB WAY, a popular payment method in Portugal.naver_payNaver Pay, a popular payment method in Korea.offlinePayment recorded offline.paycoPayco, a popular payment method in Korea.paypalPayPal.pixPix, popular in Brazil. Available in early access.samsung_paySamsung Pay, a popular payment method in Korea.unknownPayment method not known.upiUnified Payments Interface (UPI), popular in India. Available in early access.wechat_payWeChat Pay, a popular payment method in China.wire_transferWire transfer, sometimes called bank transfer.
korea_local. Deprecated - use top-level type objects instead.null unless the type is korea_local.bcBC Card (BCard), a kind of card issued in Korea. (비씨카드)citiCard issued by Citi Bank in Korea. (한국씨티은행)hanaCard issued by Hana Bank in Korea. (하나카드)hyundaiHyundai Card, a credit card issued by Hyundai in Korea. (현대카드)jejuCard issued by Jeju Bank in Korea. (제주은행)
+ Show all values− Hide values
jeonbukCard issued by Jeonbuk Bank in Korea. (전북은행)kakaobankCard issued by Kakaobank in Korea. (주식회사 카카오뱅크)kakaopayKakaoPay digital wallet, popular in Korea. (카카오페이)kbankCard issued by K Bank in Korea. (케이뱅크)kdbbankCard issued by KDB Bank in Korea. (한국산업은행)kookminCard issued by Kookmin Bank in Korea. (국민은행)kwangjuCard issued by Kwangju Bank in Korea. (광주은행)lotteLotte Card, a credit card issued by the Lotte Corporation in Korea. (롯데카드)mgCard issued by MG Community Credit Cooperatives (KFCC) in Korea. (MG새마을금고)naverpaycardCard issued by Naver Pay in Korea. (네이버 페이)naverpaypointNaver Pay digital wallet, popular in Korea. (네이버 페이)nhNH Card, a card issued by Nonghyup Bank in Korea. (NH농협은행)paycoPayCo digital wallet, popular in Korea. (페이코)postCard issued by Korea Post. (우체국예금보험)samsungSamsung Card, a card issued by Samsung in Korea. (삼성카드)samsungpaySamsung Pay digital wallet, popular in Korea. (삼성 월렛)savingsbankCard issued by the Korean Federation of Savings Banks in Korea. (저축은행중앙회)shinhanCard issued by Shinhan Bank in Korea. (주식회사 신한은행)shinhyupCard issued by the National Credit Unit Federation of Korea (Shinhyup) in Korea. (신한은행 신협)suhyupCard issued by the National Federation of Fisheries Cooperation (Suhyup) in Korea. (수협은행)tossbankCard issued by Toss Bank in Korea. (토스뱅크)unknownUnderlying payment method not recognized.wooriCard issued by Woori Bank in Korea. (주식회사 우리은행)
bcBC Card (BCard), a kind of card issued in Korea. (비씨카드).citiCard issued by Citi Bank in Korea. (한국씨티은행).hanaCard issued by Hana Bank in Korea. (하나카드).hyundaiHyundai Card, a credit card issued by Hyundai in Korea. (현대카드).jejuCard issued by Jeju Bank in Korea. (제주은행).
+ Show all values− Hide values
jeonbukCard issued by Jeonbuk Bank in Korea. (전북은행).kakaobankkbankCard issued by K Bank in Korea. (케이뱅크).kdbbankCard issued by KDB Bank in Korea. (한국산업은행).kookminCard issued by Kookmin Bank in Korea. (국민은행).kwangjuCard issued by Kwangju Bank in Korea. (광주은행).lotteLotte Card, a credit card issued by the Lotte Corporation in Korea. (롯데카드).mgCard issued by MG Community Credit Cooperatives (KFCC) in Korea. (MG새마을금고).nhNH Card, a card issued by Nonghyup Bank in Korea. (NH농협은행).postCard issued by Korea Post. (우체국예금보험).samsungSamsung Card, a card issued by Samsung in Korea. (삼성카드).savingsbankCard issued by the Korean Federation of Savings Banks in Korea. (저축은행중앙회).shinhanCard issued by Shinhan Bank in Korea. (주식회사 신한은행).shinhyupCard issued by the National Credit Unit Federation of Korea (Shinhyup) in Korea. (신한은행 신협).suhyupCard issued by the National Federation of Fisheries Cooperation (Suhyup) in Korea. (수협은행).tossbankCard issued by Toss Bank in Korea. (토스뱅크).unknownUnderlying payment method not recognized.wooriCard issued by Woori Bank in Korea. (주식회사 우리은행).
4242american_expressAmerican Expressdiners_clubDiners ClubdiscoverDiscover CardjcbJCB Card, popular in JapanmadaMada Card, popular in Saudi Arabia
+ Show all values− Hide values
maestroMaestro (debit card)mastercardMastercardunion_payUnionPay, popular in ChinaunknownCard type unknownvisaVisa
4242122028john.doe@example.comnull for one-off PayPal payments.2024-10-12T07:20:50.52Z2024-10-12T07:20:50.52Zbilling_details.enable_checkout is true for manually-collected transactions; null otherwise.?_ptxn= and the Paddle ID for this transaction.2024-10-12T07:20:50.52Z2024-10-13T07:20:50.52Z2024-10-12T07:20:50.52Z2024-10-12T07:20:50.52Zrevised_at is not null. Returned when the include parameter is used with the address value and the transaction has an address_id.add_01gm302t81w94gyjpjpqypkzkfadd_.^add_[a-z\d]{26}$ctm_01grnn4zta5a1mf02jjze7y2yscus_.^ctm_[a-z\d]{26}$Paddle.com3811 Ditmars BlvdAstoria11105-1803NYADAndorraAEUnited Arab EmiratesAGAntigua and BarbudaAIAnguillaALAlbania
+ Show all values− Hide values
AMArmeniaAOAngolaARArgentinaASAmerican SamoaATAustriaAUAustraliaAWArubaAXÅland IslandsAZAzerbaijanBABosnia and HerzegovinaBBBarbadosBDBangladeshBEBelgiumBFBurkina FasoBGBulgariaBHBahrainBIBurundiBJBeninBLSaint BarthélemyBMBermudaBNBruneiBOBoliviaBQCaribbean Netherlands (Bonaire, Sint Eustatius, and Saba)BRBrazilBSBahamasBTBhutanBVBouvet IslandBWBotswanaBZBelizeCACanadaCCCocos IslandsCGRepublic of CongoCHSwitzerlandCICôte d'Ivoire (Ivory Coast)CKCook IslandsCLChileCMCameroonCNChinaCOColombiaCRCosta RicaCVCape VerdeCWCuraçaoCXChristmas IslandCYCyprusCZCzechia (Czech Republic)DEGermanyDJDjiboutiDKDenmarkDMDominicaDODominican RepublicDZAlgeriaECEcuadorEEEstoniaEGEgyptEHWestern SaharaEREritreaESSpainETEthiopiaFIFinlandFJFijiFKFalkland IslandsFMMicronesiaFOFaroe IslandsFRFranceGAGabonGBUnited KingdomGDGrenadaGEGeorgiaGFFrench GuianaGGGuernseyGHGhanaGIGibraltarGLGreenlandGMGambiaGNGuineaGPGuadeloupeGQEquatorial GuineaGRGreeceGSSouth Georgia and the South Sandwich IslandsGTGuatemalaGUGuamGWGuinea-BissauGYGuyanaHKHong KongHMHeard Island and McDonald IslandsHNHondurasHRCroatiaHUHungaryIDIndonesiaIEIrelandILIsraelIMIsle of ManINIndiaIOBritish Indian Ocean TerritoryIQIraqISIcelandITItalyJEJerseyJMJamaicaJOJordanJPJapanKEKenyaKGKyrgyzstanKHCambodiaKIKiribatiKMComorosKNSaint Kitts and NevisKRSouth KoreaKWKuwaitKYCayman IslandsKZKazakhstanLALao People's Democratic Republic (Laos)LBLebanonLCSaint LuciaLILiechtensteinLKSri LankaLRLiberiaLSLesothoLTLithuaniaLULuxembourgLVLatviaMAMoroccoMCMonacoMDMoldovaMEMontenegroMFSaint MartinMGMadagascarMHMarshall IslandsMKMacedoniaMNMongoliaMOMacaoMPNorthern Mariana IslandsMQMartiniqueMRMauritaniaMSMontserratMTMaltaMUMauritiusMVMaldivesMWMalawiMXMexicoMYMalaysiaMZMozambiqueNANamibiaNCNew CaledoniaNENigerNFNorfolk IslandNGNigeriaNLNetherlandsNONorwayNPNepalNRNauruNUNiueNZNew ZealandOMOmanPAPanamaPEPeruPFFrench PolynesiaPGPapua New GuineaPHPhilippinesPKPakistanPLPolandPMSaint Pierre and MiquelonPNPitcairnPRPuerto RicoPSPalestinian territoriesPTPortugalPWPalauPYParaguayQAQatarREReunionRORomaniaRSRepublic of SerbiaRWRwandaSASaudi ArabiaSBSolomon IslandsSCSeychellesSESwedenSGSingaporeSHSaint HelenaSISloveniaSJSvalbard and Jan MayenSKSlovakiaSLSierra LeoneSMSan MarinoSNSenegalSRSurinameSTSão Tomé and PríncipeSVEl SalvadorSXSint MaartenSZSwazilandTCTurks and Caicos IslandsTDChadTFFrench Southern and Antarctic LandsTGTogoTHThailandTJTajikistanTKTokelauTLTimor-LesteTMTurkmenistanTNTunisiaTOTongaTRTurkeyTTTrinidad and TobagoTVTuvaluTWTaiwanTZTanzaniaUAUkraineUGUgandaUMUnited States Minor Outlying IslandsUSUnited StatesUYUruguayUZUzbekistanVAHoly See (Vatican City)VCSaint Vincent and the GrenadinesVGBritish Virgin IslandsVIU.S. Virgin IslandsVNVietnamVUVanuatuWFWallis and FutunaWSSamoaXKKosovoYTMayotteZASouth AfricaZMZambia
{"customer_reference_id":"abcd1234"}activeactiveEntity is active and can be used.archivedEntity is archived, so can't be used.
2024-10-12T07:20:50.52Z2024-10-13T07:20:50.52Znull if this entity is not imported.9b95b0b8-e10f-441a-862e-1936a6d818abpaddle_classicinclude parameter is used with the adjustment value and the transaction has adjustments.adj_01gya6twkp8y0tv1e19rsgst9madj_.^adj_[a-z\d]{26}$creditCredits some or all the related transaction.refundRefunds some or all the related transaction. Must be approved by Paddle in most cases.chargebackChargeback for the related transaction. Automatically created by Paddle when a customer successfully disputes a charge.chargeback_reverseReversal of a chargeback for the related transaction. Automatically created by Paddle when Paddle contests a chargeback successfully.chargeback_warningWarning of an upcoming chargeback for the related transaction. Automatically created by Paddle.
+ Show all values− Hide values
chargeback_warning_reverseReversal of a chargeback warning for the related transaction. Automatically created by Paddle.credit_reverseReversal of a credit for the related transaction. Automatically created by Paddle.
partialpartialfull to adjust the grand total for the related transaction. Include an items array when creating a partial adjustment. If omitted, defaults to partial.fullThe grand total for the related transaction is adjusted.partialSome line items for the related transaction are adjusted. Requiresitems.
txn_01h04vsbhqc62t8hmd4z3b578ctxn_.^txn_[a-z\d]{26}$sub_01h04vsc0qhwtsbsxh3422wjs4sub_.^sub_[a-z\d]{26}$ctm_01grnn4zta5a1mf02jjze7y2ysctm_.
Set automatically by Paddle based on the customer_id of the related transaction.^ctm_[a-z\d]{26}$credit adjustments.currency_code of the related transaction.USDUnited States DollarEUREuroGBPPound SterlingJPYJapanese YenAUDAustralian Dollar
+ Show all values− Hide values
CADCanadian DollarCHFSwiss FrancHKDHong Kong DollarSGDSingapore DollarSEKSwedish KronaARSArgentine PesoBRLBrazilian RealCLPChilean PesoCNYChinese YuanCOPColombian PesoCZKCzech KorunaDKKDanish KroneHUFHungarian ForintILSIsraeli ShekelINRIndian RupeeKRWSouth Korean WonMXNMexican PesoNOKNorwegian KroneNZDNew Zealand DollarPENPeruvian SolPLNPolish ZlotyRUBRussian RubleTHBThai BahtTRYTurkish LiraTWDNew Taiwan DollarUAHUkrainian HryvniaVNDVietnamese DongZARSouth African Rand
Status of this adjustment. Set automatically by Paddle.
Most refunds for live accounts are created with the status of pending_approval until reviewed by Paddle, but some are automatically approved. For sandbox accounts, Paddle automatically approves refunds every ten minutes.
Credit adjustments don't require approval from Paddle, so they're created as approved.
pending_approvalAdjustment is pending approval by Paddle. Most refunds for live accounts must be approved by Paddle.approvedAdjustment is approved. Default for credits. Set when Paddle approves a refund that waspending_approval.rejectedAdjustment has been rejected. Set when Paddle rejects a refund that waspending_approval.reversedAdjustment has been reversed. Set by Paddle when achargeback_reversalorcredit_reversaladjustment is created for this adjustment.
type is not populated or set to partial.adjitm_01gw4rs4kex0prncwfne87ft8xadjitm_.^adjitm_[a-z\d]{26}$txnitm_01gm302t81w94gyjpjpqypkzkftxnitm_.^txnitm_[a-z\d]{26}$fulltax adjustments are automatically created by Paddle.
Include amount when creating a partial adjustment.fullFull total for this transaction item is adjusted.partialPart of this transaction item is adjusted. Includeamountto specify the partial amount adjusted.taxTax for this transaction item is adjusted. Created automatically by Paddle.prorationA prorated amount for this transaction item is adjusted. Created automatically by Paddle in some cases when making changes to a subscription.
type is partial.proration_billing_mode was prorated_immediately or prorated_next_billing_period. Set automatically by Paddle.2024-10-12T07:20:50.52Z2024-10-12T07:20:50.52Z150001500165001500015001650030030014700USDUSDUnited States DollarEUREuroGBPPound SterlingJPYJapanese YenAUDAustralian Dollar
+ Show all values− Hide values
CADCanadian DollarCHFSwiss FrancHKDHong Kong DollarSGDSingapore DollarSEKSwedish KronaARSArgentine PesoBRLBrazilian RealCLPChilean PesoCNYChinese YuanCOPColombian PesoCZKCzech KorunaDKKDanish KroneHUFHungarian ForintILSIsraeli ShekelINRIndian RupeeKRWSouth Korean WonMXNMexican PesoNOKNorwegian KroneNZDNew Zealand DollarPENPeruvian SolPLNPolish ZlotyRUBRussian RubleTHBThai BahtTRYTurkish LiraTWDNew Taiwan DollarUAHUkrainian HryvniaVNDVietnamese DongZARSouth African Rand
15000150016500300300action is chargeback or chargeback_warning.1680null when the chargeback fee is the same as the payout currency.1500USDAUDAustralian DollarCADCanadian DollarEUREuroGBPPound SterlingUSDUnited States Dollar
15120AUDAustralian DollarCADCanadian DollarCHFSwiss FrancCNYChinese YuanCZKCzech Koruna
+ Show all values− Hide values
DKKDanish KroneEUREuroGBPPound SterlingHUFHungarian ForintPLNPolish ZlotySEKSwedish KronaUSDUnited States DollarZARSouth African Rand
0.2150001500165002024-10-12T07:20:50.52Z2024-10-13T07:20:50.52Zinclude parameter is used with the adjustments_totals value.1500015001650030030014700825082500USDUnited States DollarEUREuroGBPPound SterlingJPYJapanese YenAUDAustralian Dollar
+ Show all values− Hide values
CADCanadian DollarCHFSwiss FrancHKDHong Kong DollarSGDSingapore DollarSEKSwedish KronaARSArgentine PesoBRLBrazilian RealCLPChilean PesoCNYChinese YuanCOPColombian PesoCZKCzech KorunaDKKDanish KroneHUFHungarian ForintILSIsraeli ShekelINRIndian RupeeKRWSouth Korean WonMXNMexican PesoNOKNorwegian KroneNZDNew Zealand DollarPENPeruvian SolPLNPolish ZlotyRUBRussian RubleTHBThai BahtTRYTurkish LiraTWDNew Taiwan DollarUAHUkrainian HryvniaVNDVietnamese DongZARSouth African Rand
revised_at is not null. Returned when the include parameter is used with the business value and the transaction has a business_id.biz_01grrebrzaee2qj2fqqhmcyzajbiz_.^biz_[a-z\d]{26}$ctm_01grnn4zta5a1mf02jjze7y2yscus_.^ctm_[a-z\d]{26}$123456789AB0123456789activeactiveEntity is active and can be used.archivedEntity is archived, so can't be used.
test@paddle.com2024-10-12T07:20:50.52Z2024-10-13T07:20:50.52Z{"customer_reference_id":"abcd1234"}null if this entity is not imported.9b95b0b8-e10f-441a-862e-1936a6d818abpaddle_classicrevised_at is not null. Returned when the include parameter is used with the customer value and the transaction has a customer_id.ctm_01grnn4zta5a1mf02jjze7y2ysctm_.^ctm_[a-z\d]{26}$test@paddle.comfalsefalse unless customers check the marketing consent box
when using Paddle Checkout. Set automatically by Paddle.activeactiveEntity is active and can be used.archivedEntity is archived, so can't be used.
{"customer_reference_id":"abcd1234"}enen.2024-10-12T07:20:50.52Z2024-10-13T07:20:50.52Znull if this entity is not imported.9b95b0b8-e10f-441a-862e-1936a6d818abpaddle_classicinclude parameter is used with the discount value and the transaction has a discount_id.dsc_01gv5kpg05xp104ek2fmgjwttfdsc_.^dsc_[a-z\d]{26}$activeactiveEntity is active and can be used.archivedEntity is archived, so can't be used.
truetrue) or not (false).^[a-zA-Z0-9]{1,32}$flatDiscounts a checkout or transaction by a flat amount, for example -$100. Requirescurrency_code.flat_per_seatDiscounts a checkout or transaction by a flat amount per unit, for example -$100 per user. Requirescurrency_code.percentageDiscounts a checkout or transaction by a percentage of the total, for example -10%. Maximum 100%.
standardstandardStandard discount. Can be considered part of your catalog and reused across transactions and subscriptions easily.customNon-catalog discount. Can be created via the API, or by Paddle for checkout recovery discounts. Not returned when listing or shown in the Paddle dashboard.
percentage discounts, must be an amount between 0.01 and 100. For flat and flat_per_seat discounts, amount in the lowest denomination for a currency.USDUnited States DollarEUREuroGBPPound SterlingJPYJapanese YenAUDAustralian Dollar
+ Show all values− Hide values
CADCanadian DollarCHFSwiss FrancHKDHong Kong DollarSGDSingapore DollarSEKSwedish KronaARSArgentine PesoBRLBrazilian RealCLPChilean PesoCNYChinese YuanCOPColombian PesoCZKCzech KorunaDKKDanish KroneHUFHungarian ForintILSIsraeli ShekelINRIndian RupeeKRWSouth Korean WonMXNMexican PesoNOKNorwegian KroneNZDNew Zealand DollarPENPeruvian SolPLNPolish ZlotyRUBRussian RubleTHBThai BahtTRYTurkish LiraTWDNew Taiwan DollarUAHUkrainian HryvniaVNDVietnamese DongZARSouth African Rand
falsetrue) or not (false).Number of subscription billing periods that this discount recurs for. Requires recur. null if this discount recurs forever.
Subscription renewals, midcycle changes, and one-time charges billed to a subscription aren't considered a redemption. times_used is not incremented in these cases.
Maximum number of times this discount can be redeemed. This is an overall limit for this discount, rather than a per-customer limit. null if this discount can be redeemed an unlimited amount of times.
Paddle counts a usage as a redemption on a checkout, transaction, or the initial application against a subscription. Transactions created for subscription renewals, midcycle changes, and one-time charges aren't considered a redemption.
null if this discount applies to all products and prices.2024-10-12T07:20:50.52Z{"customer_reference_id":"abcd1234"}How many times this discount has been redeemed. Automatically incremented by Paddle.
Paddle counts a usage as a redemption on a checkout, transaction, or subscription. Transactions created for subscription renewals, midcycle changes, and one-time charges aren't considered a redemption.
dsg_01js2gqehzccfkywgx1jk2mtspdsg_.^dsg_[a-z\d]{26}$2024-10-12T07:20:50.52Z2024-10-13T07:20:50.52Znull if this entity is not imported.9b95b0b8-e10f-441a-862e-1936a6d818abpaddle_classicinclude parameter is used with the available_payment_methods value.alipayAlipay, popular in China.apple_payApple Pay on a supported Apple device.bancontactBancontact, popular in Belgium.blikBLIK, a popular payment method in Poland.cardCredit or debit card.
+ Show all values− Hide values
google_payGoogle Pay on a supported Android device, Chromebook, or Google Chrome browser.idealiDEAL, popular in the Netherlands.kakao_payKakao Pay, a popular payment method in South Korea.korea_localKorean payment methods, which includes over 20 payment options for the Korean market.naver_payNaver Pay, a popular payment method in South Korea.paycoPayco, a popular payment method in South Korea.samsung_paySamsung Pay, a popular payment method in South Korea.south_korea_local_cardKorean local credit or debit card.mb_wayMB WAY, a popular payment method in Portugal.paypalPayPal.pixPix, popular in Brazil.upiUnified Payments Interface (UPI), popular in India.wechat_payWeChat Pay, a popular payment method in China.
b15ec92e-8688-40d4-a04d-f44cbec93355{ "discount_id": "dsc_01gtgztp8fpchantd5g1wrksa3", "items": [ { "quantity": 50, "price_id": "pri_01gsz91wy9k1yn7kx82aafwvea" }, { "quantity": 1, "price_id": "pri_01gsz96z29d88jrmsf2ztbfgjg" }, { "quantity": 1, "price_id": "pri_01gsz98e27ak2tyhexptwc58yk" } ]}{ "data": { "id": "txn_01hv8m0mnx3sj85e7gxc6kga03", "status": "ready", "customer_id": "ctm_01hv6y1jedq4p1n0yqn5ba3ky4", "address_id": "add_01hv8gq3318ktkfengj2r75gfx", "business_id": null, "custom_data": null, "origin": "api", "collection_mode": "manual", "subscription_id": null, "invoice_id": "inv_01hv8m0nn5nbvdejcvv9cpg8jf", "invoice_number": null, "billing_details": { "enable_checkout": false, "payment_terms": { "interval": "day", "frequency": 14 }, "purchase_order_number": "PO-123", "additional_information": null }, "billing_period": { "starts_at": "2024-04-12T00:00:00Z", "ends_at": "2025-04-11T23:59:00Z" }, "currency_code": "USD", "discount_id": "dsc_01gtgztp8fpchantd5g1wrksa3", "created_at": "2024-04-12T07:40:38.00704Z", "updated_at": "2024-04-12T10:00:03.871169408Z", "billed_at": null, "revised_at": null, "items": [ { "price": { "id": "pri_01gsz91wy9k1yn7kx82aafwvea", "description": "Annual", "type": "standard", "name": "Annual (per seat)", "product_id": "pro_01gsz4vmqbjk3x4vvtafffd540", "billing_cycle": { "interval": "year", "frequency": 1 }, "trial_period": null, "tax_mode": "account_setting", "unit_price": { "amount": "50000", "currency_code": "USD" }, "unit_price_overrides": [], "custom_data": null, "quantity": { "minimum": 1, "maximum": 100 }, "status": "active", "created_at": "2023-02-23T13:57:54.249913Z", "updated_at": "2024-04-05T14:32:00.471447Z", "import_meta": null }, "quantity": 50, "proration": null }, { "price": { "id": "pri_01gsz96z29d88jrmsf2ztbfgjg", "description": "Annual (recurring addon)", "type": "standard", "name": "Annual (recurring addon)", "product_id": "pro_01gsz92krfzy3hcx5h5rtgnfwz", "billing_cycle": { "interval": "year", "frequency": 1 }, "trial_period": null, "tax_mode": "account_setting", "unit_price": { "amount": "300000", "currency_code": "USD" }, "unit_price_overrides": [], "custom_data": null, "quantity": { "minimum": 1, "maximum": 1 }, "status": "active", "created_at": "2023-02-23T14:00:40.265185Z", "updated_at": "2024-03-25T14:31:18.587603Z", "import_meta": null }, "quantity": 1, "proration": null }, { "price": { "id": "pri_01gsz98e27ak2tyhexptwc58yk", "description": "One-time addon", "type": "standard", "name": "One-time addon", "product_id": "pro_01gsz97mq9pa4fkyy0wqenepkz", "billing_cycle": null, "trial_period": null, "tax_mode": "account_setting", "unit_price": { "amount": "19900", "currency_code": "USD" }, "unit_price_overrides": [], "custom_data": null, "quantity": { "minimum": 1, "maximum": 1 }, "status": "active", "created_at": "2023-02-23T14:01:28.391712Z", "updated_at": "2024-04-09T07:23:10.921392Z", "import_meta": null }, "quantity": 1, "proration": null } ], "details": { "tax_rates_used": [ { "tax_rate": "0.08875", "totals": { "subtotal": "2819900", "discount": "281990", "tax": "225239", "total": "2763149" } } ], "totals": { "subtotal": "2819900", "tax": "225239", "discount": "281990", "total": "2763149", "grand_total": "2763149", "grand_total_tax": "225239", "fee": null, "credit": "0", "credit_to_balance": "0", "balance": "2763149", "earnings": null, "currency_code": "USD" }, "adjusted_totals": { "subtotal": "2537910", "tax": "225239", "total": "2763149", "grand_total": "2763149", "grand_total_tax": "225239", "fee": "0", "retained_fee": "0", "earnings": "0", "currency_code": "USD" }, "payout_totals": null, "adjusted_payout_totals": null, "line_items": [ { "id": "txnitm_01hv8vzz0sjdj6grvpxyyjsmvf", "price_id": "pri_01gsz91wy9k1yn7kx82aafwvea", "quantity": 50, "totals": { "subtotal": "2500000", "tax": "199687", "discount": "250000", "total": "2449687" }, "product": { "id": "pro_01gsz4vmqbjk3x4vvtafffd540", "name": "AeroEdit Enterprise", "description": "The ultimate solution for organizations, featuring all Pro capabilities plus multi-user support, advanced data storage capabilities, plus personalized onboarding, dedicated account management, and the ability to pay via invoice.", "type": "standard", "tax_category": "standard", "image_url": "https://paddle.s3.amazonaws.com/user/165798/Ws808ziTS76a6YbnMkiK_enterprise.png", "custom_data": { "features": { "aircraft_performance": true, "compliance_monitoring": true, "flight_log_management": true, "payment_by_invoice": true, "route_planning": true, "sso": true }, "suggested_addons": [], "upgrade_description": "Ready to reach new heights? Upgrade to enterprise to unlock single sign-on, payment by invoice, and dedicated account management." }, "status": "active", "created_at": "2023-02-23T12:44:34.923Z", "updated_at": "2024-04-05T15:58:28.309Z", "import_meta": null }, "tax_rate": "0.08875", "unit_totals": { "subtotal": "50000", "tax": "3994", "discount": "5000", "total": "48994" }, "proration": null }, { "id": "txnitm_01hv8vzz0sjdj6grvpy1fzm46f", "price_id": "pri_01gsz96z29d88jrmsf2ztbfgjg", "quantity": 1, "totals": { "subtotal": "300000", "tax": "23962", "discount": "30000", "total": "293962" }, "product": { "id": "pro_01gsz92krfzy3hcx5h5rtgnfwz", "name": "VIP support", "description": "Get exclusive access to our expert team of product specialists, available to help you make the most of your AeroEdit subscription.", "type": "standard", "tax_category": "standard", "image_url": "https://paddle.s3.amazonaws.com/user/165798/qgyipKJwRtq98YNboipo_vip-support.png", "custom_data": null, "status": "active", "created_at": "2023-02-23T13:58:17.615Z", "updated_at": "2024-04-05T15:44:02.893Z", "import_meta": null }, "tax_rate": "0.08875", "unit_totals": { "subtotal": "300000", "tax": "23962", "discount": "30000", "total": "293962" }, "proration": null }, { "id": "txnitm_01hv8vzz0sjdj6grvpy6g84gyw", "price_id": "pri_01gsz98e27ak2tyhexptwc58yk", "quantity": 1, "totals": { "subtotal": "19900", "tax": "1590", "discount": "1990", "total": "19500" }, "product": { "id": "pro_01gsz97mq9pa4fkyy0wqenepkz", "name": "Custom domains", "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.", "type": "standard", "tax_category": "standard", "image_url": "https://paddle.s3.amazonaws.com/user/165798/XIG7UXoJQHmlIAiKcnkA_custom-domains.png", "custom_data": null, "status": "active", "created_at": "2023-02-23T14:01:02.441Z", "updated_at": "2024-04-05T15:43:28.971Z", "import_meta": null }, "tax_rate": "0.08875", "unit_totals": { "subtotal": "19900", "tax": "1590", "discount": "1990", "total": "19500" }, "proration": null } ] }, "payments": [], "checkout": { "url": null } }, "meta": { "request_id": "ba7c3eb9-e88d-4239-be61-a47b8aceab66" }}