gitextract_rkwri8yg/ ├── .editorconfig ├── .github/ │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── api-change-notice.md │ │ ├── bug_report.md │ │ ├── documentation-issue-request.md │ │ ├── feature-or-enhancement-proposal.md │ │ ├── general-bug.md │ │ ├── how-to-usage-question.md │ │ ├── issue-with-webhooks-or-sync.md │ │ ├── migration-upgrade-issue.md │ │ └── other-issue.md │ ├── PULL_REQUEST_TEMPLATE.md │ ├── dependabot.yml │ ├── install_poetry_action/ │ │ └── action.yaml │ └── workflows/ │ ├── ci.yml │ ├── codeql-analysis.yml │ ├── docs.yml │ └── linting.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yml ├── LICENSE ├── djstripe/ │ ├── __init__.py │ ├── admin/ │ │ ├── __init__.py │ │ ├── actions.py │ │ ├── admin.py │ │ ├── admin_inline.py │ │ ├── filters.py │ │ ├── forms.py │ │ ├── utils.py │ │ └── views.py │ ├── apps.py │ ├── checks.py │ ├── enums.py │ ├── event_handlers.py │ ├── exceptions.py │ ├── fields.py │ ├── locale/ │ │ ├── fr/ │ │ │ └── LC_MESSAGES/ │ │ │ └── django.po │ │ └── ru/ │ │ └── LC_MESSAGES/ │ │ └── django.po │ ├── management/ │ │ ├── __init__.py │ │ └── commands/ │ │ ├── __init__.py │ │ ├── djstripe_clear_expired_idempotency_keys.py │ │ ├── djstripe_init_customers.py │ │ ├── djstripe_process_events.py │ │ ├── djstripe_sync_customers.py │ │ ├── djstripe_sync_models.py │ │ └── djstripe_update_invoiceitem_ids.py │ ├── managers.py │ ├── migrations/ │ │ ├── 0001_initial.py │ │ ├── 0008_2_5.py │ │ ├── 0009_2_6.py │ │ ├── 0010_alter_customer_balance.py │ │ ├── 0011_2_7.py │ │ ├── 0012_auto_20221217_0559.py │ │ ├── 0013_product_default_price.py │ │ ├── 0014_lineitem.py │ │ ├── 0015_alter_payout_destination.py │ │ ├── 0016_alter_payout_destination.py │ │ ├── 0017_invoiceorlineitem.py │ │ ├── 0018_discount.py │ │ ├── 0019_add_customer_discount.py │ │ ├── __init__.py │ │ └── sql/ │ │ ├── migrate_mysql_backward.sql │ │ ├── migrate_mysql_forward.sql │ │ ├── migrate_postgresql_backward.sql │ │ ├── migrate_postgresql_forward.sql │ │ ├── migrate_sqlite_backward.sql │ │ └── migrate_sqlite_forward.sql │ ├── mixins.py │ ├── models/ │ │ ├── __init__.py │ │ ├── account.py │ │ ├── api.py │ │ ├── base.py │ │ ├── billing.py │ │ ├── checkout.py │ │ ├── connect.py │ │ ├── core.py │ │ ├── fraud.py │ │ ├── orders.py │ │ ├── payment_methods.py │ │ ├── sigma.py │ │ └── webhooks.py │ ├── settings.py │ ├── signals.py │ ├── sync.py │ ├── templates/ │ │ └── djstripe/ │ │ └── admin/ │ │ ├── add_form.html │ │ ├── change_form.html │ │ ├── confirm_action.html │ │ └── webhook_endpoint/ │ │ ├── add_form.html │ │ ├── change_form.html │ │ └── delete_confirmation.html │ ├── urls.py │ ├── utils.py │ ├── views.py │ └── webhooks.py ├── docs/ │ ├── CONTRIBUTING.md │ ├── README.md │ ├── __init__.py │ ├── api_keys.md │ ├── api_versions.md │ ├── history/ │ │ ├── 0_x.md │ │ ├── 1_x.md │ │ ├── 2_4_0.md │ │ ├── 2_4_x.md │ │ ├── 2_5_0.md │ │ ├── 2_5_x.md │ │ ├── 2_6_0.md │ │ ├── 2_6_x.md │ │ ├── 2_7_0.md │ │ ├── 2_7_x.md │ │ ├── 2_8_0.md │ │ └── 2_x.md │ ├── installation.md │ ├── project/ │ │ ├── authors.md │ │ ├── release_process.md │ │ ├── sponsors.md │ │ ├── support.md │ │ └── test_fixtures.md │ ├── reference/ │ │ ├── enums.md │ │ ├── managers.md │ │ ├── models.md │ │ ├── project.md │ │ ├── settings.md │ │ └── utils.md │ ├── stripe_elements_js.md │ └── usage/ │ ├── creating_individual_charges.md │ ├── creating_usage_record.md │ ├── local_webhook_testing.md │ ├── managing_subscriptions.md │ ├── manually_syncing_with_stripe.md │ ├── subscribing_customers.md │ ├── using_stripe_checkout.md │ ├── using_with_docker.md │ └── webhooks.md ├── manage.py ├── mkdocs.yml ├── pyproject.toml ├── tests/ │ ├── __init__.py │ ├── apps/ │ │ ├── __init__.py │ │ ├── example/ │ │ │ ├── __init__.py │ │ │ ├── forms.py │ │ │ ├── management/ │ │ │ │ ├── __init__.py │ │ │ │ └── commands/ │ │ │ │ ├── __init__.py │ │ │ │ └── regenerate_test_fixtures.py │ │ │ ├── templates/ │ │ │ │ ├── checkout.html │ │ │ │ ├── checkout_success.html │ │ │ │ ├── example_base.html │ │ │ │ ├── payment_intent.html │ │ │ │ ├── purchase_subscription.html │ │ │ │ └── purchase_subscription_success.html │ │ │ ├── urls.py │ │ │ └── views.py │ │ ├── testapp/ │ │ │ ├── __init__.py │ │ │ ├── models.py │ │ │ └── urls.py │ │ ├── testapp_content/ │ │ │ ├── README.md │ │ │ ├── __init__.py │ │ │ ├── models.py │ │ │ └── urls.py │ │ └── testapp_namespaced/ │ │ ├── __init__.py │ │ ├── models.py │ │ └── urls.py │ ├── conftest.py │ ├── fields/ │ │ ├── admin.py │ │ └── models.py │ ├── fixtures/ │ │ ├── account_custom_acct_1IuHosQveW0ONQsd.json │ │ ├── account_express_acct_1IuHosQveW0ONQsd.json │ │ ├── account_standard_acct_1Fg9jUA3kq9o1aTc.json │ │ ├── balance_transaction_txn_fake_ch_fakefakefakefakefake0001.json │ │ ├── bank_account_ba_fakefakefakefakefake0003.json │ │ ├── bank_account_ba_fakefakefakefakefake0004.json │ │ ├── card_card_fakefakefakefakefake0001.json │ │ ├── card_card_fakefakefakefakefake0002.json │ │ ├── card_card_fakefakefakefakefake0003.json │ │ ├── card_card_fakefakefakefakefake0004.json │ │ ├── charge_ch_fakefakefakefakefake0001.json │ │ ├── customer_cus_4QWKsZuuTHcs7X.json │ │ ├── customer_cus_4UbFSo9tl62jqj.json │ │ ├── customer_cus_6lsBvm5rJ0zyHc.json │ │ ├── customer_cus_example_with_bank_account.json │ │ ├── dispute_ch_fakefakefakefake01.json │ │ ├── dispute_dp_fakefakefakefake01.json │ │ ├── dispute_dp_fakefakefakefake02.json │ │ ├── dispute_dp_funds_reinstated_full.json │ │ ├── dispute_pi_fakefakefakefake01.json │ │ ├── dispute_pm_fakefakefakefake01.json │ │ ├── dispute_txn_fakefakefakefake01.json │ │ ├── event_account_application_authorized.json │ │ ├── event_account_application_deauthorized.json │ │ ├── event_account_updated_custom.json │ │ ├── event_account_updated_express.json │ │ ├── event_account_updated_standard.json │ │ ├── event_external_account_bank_account_created.json │ │ ├── event_external_account_bank_account_deleted.json │ │ ├── event_external_account_bank_account_updated.json │ │ ├── event_external_account_card_created.json │ │ ├── event_external_account_card_deleted.json │ │ ├── event_external_account_card_updated.json │ │ ├── invoice_in_fakefakefakefakefake0001.json │ │ ├── invoice_in_fakefakefakefakefake0004.json │ │ ├── line_item_il_invoice_item_fakefakefakefakefake0001.json │ │ ├── line_item_il_invoice_item_fakefakefakefakefake0002.json │ │ ├── order_order_fakefakefakefake0001.json │ │ ├── payment_intent_pi_destination_charge.json │ │ ├── payment_intent_pi_fakefakefakefakefake0001.json │ │ ├── payment_method_card_fakefakefakefakefake0001.json │ │ ├── payment_method_pm_fakefakefakefake0001.json │ │ ├── payout_custom_bank_account.json │ │ ├── payout_custom_card.json │ │ ├── plan_gold21323.json │ │ ├── plan_silver41294.json │ │ ├── price_gold21323.json │ │ ├── price_silver41294.json │ │ ├── product_prod_fake1.json │ │ ├── setup_intent_pi_destination_charge.json │ │ ├── shipping_rate_shr_fakefakefakefakefake0001.json │ │ ├── shipping_rate_shr_fakefakefakefakefake0002.json │ │ ├── source_src_fakefakefakefakefake0001.json │ │ ├── subscription_sub_fakefakefakefakefake0001.json │ │ ├── subscription_sub_fakefakefakefakefake0002.json │ │ ├── subscription_sub_fakefakefakefakefake0003.json │ │ ├── subscription_sub_fakefakefakefakefake0004.json │ │ ├── tax_code_txcd_fakefakefakefakefake0001.json │ │ ├── tax_id_txi_fakefakefakefakefake0001.json │ │ ├── tax_rate_txr_fakefakefakefakefake0001.json │ │ ├── tax_rate_txr_fakefakefakefakefake0002.json │ │ ├── usage_record_summary_sis_fakefakefakefakefake0001.json │ │ └── webhook_endpoint_fake0001.json │ ├── settings.py │ ├── templates/ │ │ └── base.html │ ├── test_account.py │ ├── test_admin.py │ ├── test_api_keys.py │ ├── test_apikey.py │ ├── test_balance_transaction.py │ ├── test_bank_account.py │ ├── test_card.py │ ├── test_charge.py │ ├── test_checks.py │ ├── test_coupon.py │ ├── test_customer.py │ ├── test_discount.py │ ├── test_dispute.py │ ├── test_django.py │ ├── test_enums.py │ ├── test_event.py │ ├── test_event_handlers.py │ ├── test_fields.py │ ├── test_file_link.py │ ├── test_file_upload.py │ ├── test_forms.py │ ├── test_idempotency_keys.py │ ├── test_integrations/ │ │ ├── README.md │ │ └── __init__.py │ ├── test_invoice.py │ ├── test_invoiceitem.py │ ├── test_line_item.py │ ├── test_managers.py │ ├── test_migrations.py │ ├── test_mixins.py │ ├── test_order.py │ ├── test_payment_intent.py │ ├── test_payment_method.py │ ├── test_payout.py │ ├── test_plan.py │ ├── test_price.py │ ├── test_product.py │ ├── test_refund.py │ ├── test_session.py │ ├── test_settings.py │ ├── test_setup_intent.py │ ├── test_shipping_rate.py │ ├── test_source.py │ ├── test_stripe_model.py │ ├── test_subscription.py │ ├── test_subscription_item.py │ ├── test_subscription_schedule.py │ ├── test_sync.py │ ├── test_tax_code.py │ ├── test_tax_id.py │ ├── test_tax_rates.py │ ├── test_transfer.py │ ├── test_transfer_reversal.py │ ├── test_usage_record.py │ ├── test_usage_record_summary.py │ ├── test_utils.py │ ├── test_views.py │ ├── test_webhooks.py │ └── urls.py └── tox.ini