Data reference

Updated

Everything the plugin stores, and where.

Order meta

Read with edd_get_order_meta().

KeySet onMeaning
_wpinterface_paddle_apiallbilling / classic (missing = treated as Classic)
_wpinterface_paddle_transaction_idBilling parent and renewalPaddle transaction (txn_…)
_wpinterface_paddle_line_mapBilling parent[{price_id, cart_index}] or {price_id, fee: true}
_wpinterface_paddle_line_itemsBilling{txnitm_id: price_id} from the completed transaction
_wpinterface_paddle_pay_link, _checkout_ref, _checkout_refs, _classic_plan_idClassicPay link and link references
_wpinterface_paddle_total, _tax, _earningscompleted ordersWhat Paddle charged (incl. tax), tax, your earnings
_wpinterface_paddle_customer_idcompleted ordersPaddle customer (ctm_… / Classic user ID)
_wpinterface_paddle_receipt_urlClassicPaddle receipt
_wpinterface_paddle_adjustment_idsanyProcessed references and markers
_wpinterface_paddle_refund_requestsanyStore refund ledger
_wpinterface_paddle_renewal_appliedrenewal ordersrenew() has run
dispute_iddisputed ordersWritten by edd_record_order_dispute

The EDD transaction ID (edd_order_transactions) is the Paddle transaction (Billing) or the Paddle order ID (Classic).

Subscription meta

_wpinterface_paddle_paused, _wpinterface_paddle_update_url and _wpinterface_paddle_cancel_url (Classic), _wpinterface_paddle_last_paid (Classic, unix time of the last successful payment). profile_id holds the Paddle subscription ID; while pending it is a paddle-… placeholder.

Customer meta

_wpinterface_paddle_customer_id (live) and _wpinterface_paddle_customer_id_sandbox.

Options and transients

NameTypePurpose
wpinterface_paddle_classic_plansoptionClassic plan cache, env:download:price:period:currency → plan ID
wpinterface_paddle_setup_problemoptionLast Paddle account set-up error (transaction_default_checkout_url_not_set, …) shown as an admin notice; deleted on the next successful checkout
wpinterface_paddle_renewing_{md5 txn}option (short-lived)Renewal started by this plugin
wpinterface_paddle_evt_{md5}transient, 3 daysProcessed Billing event IDs
wpinterface_paddle_sync_{order}transient, 4 sThrottles Billing API checks from the status poll and success page
wpinterface_paddle_cancelling_{subscription}transient, 60 sStore cancellation in progress
wpinterface_paddle_flash_{user}transient, 120 sAdmin notice after pause or resume
wpinterface_paddle_pro_welcomeoptionPro took over from Lite; shows the welcome checklist until dismissed
wpinterface_paddle_webhook_eventsoptionPer environment: hash of Billing_Driver::EVENTS the webhook was checked against, and the result (updated, ok, missing)
wpinterface_paddle_webhook_events_erroroptionLast error from the automatic event sync (shown as an admin notice)
wpinterface_paddle_webhook_events_waittransient, 1 hBack-off after a failed sync
edd_wpinterface__paddle_gateway_for_easy_digital_downloads_pro_license_keyEDD settingLicense key
edd_wpinterface__paddle_gateway_for_easy_digital_downloads_pro_license_activeoptionLast response from Software Licensing (status, expiry, limits)
edd_sl_{md5}option, 3 hEDD updater’s cached version info
wpinterface_paddle_lite_versionoptionWritten by Lite; tells Pro the store used Lite

Was this page helpful?