{"id":15014464,"url":"https://github.com/jonpurvis/faker-stripe","last_synced_at":"2025-04-06T18:13:22.171Z","repository":{"id":165623358,"uuid":"640601868","full_name":"JonPurvis/faker-stripe","owner":"JonPurvis","description":"🤡 A Provider for FakerPHP that Generates Fake but Structurally Correct IDs for Stripe API Resources.","archived":false,"fork":false,"pushed_at":"2025-02-24T00:18:45.000Z","size":103,"stargazers_count":87,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-30T17:08:10.144Z","etag":null,"topics":["fakerphp","laravel","pest","php","php8","phpunit","unit-testing"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JonPurvis.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-05-14T16:21:45.000Z","updated_at":"2025-02-24T00:20:32.000Z","dependencies_parsed_at":"2024-12-20T21:12:01.260Z","dependency_job_id":"b9a2e204-8f7b-4f02-8402-87ba94c31a3d","html_url":"https://github.com/JonPurvis/faker-stripe","commit_stats":{"total_commits":42,"total_committers":1,"mean_commits":42.0,"dds":0.0,"last_synced_commit":"901a7badb09a33f42c6e52ca6ea67b68926a60e2"},"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JonPurvis%2Ffaker-stripe","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JonPurvis%2Ffaker-stripe/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JonPurvis%2Ffaker-stripe/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JonPurvis%2Ffaker-stripe/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JonPurvis","download_url":"https://codeload.github.com/JonPurvis/faker-stripe/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247526753,"owners_count":20953143,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["fakerphp","laravel","pest","php","php8","phpunit","unit-testing"],"created_at":"2024-09-24T19:45:39.955Z","updated_at":"2025-04-06T18:13:22.142Z","avatar_url":"https://github.com/JonPurvis.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"![FakerPHP Stripe ID Provider Banner](assets/banner.png)\n\n# FakerPHP Stripe ID Provider\n\n![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/jonpurvis/faker-stripe/ci.yml)\n![GitHub last commit](https://img.shields.io/github/last-commit/jonpurvis/faker-stripe)\n![Packagist PHP Version](https://img.shields.io/packagist/dependency-v/jonpurvis/faker-stripe/php)\n![GitHub issues](https://img.shields.io/github/issues/jonpurvis/faker-stripe)\n![GitHub](https://img.shields.io/github/license/jonpurvis/faker-stripe)\n![Packagist Downloads](https://img.shields.io/packagist/dt/jonpurvis/faker-stripe)\n\n## 👋 Introduction\nThis package allows FakerPHP to generate fake IDs which have the same structure you can expect to be returned from \nStripe. The wonderful [Pest](https://pestphp.com/) is used to run tests contained within this package, which requires\na minimum PHP Version of 8.2. \n\nThis package is listed on the [official FakerPHP website](https://fakerphp.org/third-party/) as a third party library.\n\n## ✨Features\nThis package can currently generate fake IDs for the following Stripe resources. To avoid any confusion,\nthe names of resources _should_ match what's in this package.\n\n### Core Resources\n\n| API Resource                                                                             | Method                                                    | Example                                                                  |\n|:-----------------------------------------------------------------------------------------|-----------------------------------------------------------|--------------------------------------------------------------------------|\n| [Balance Transactions](https://stripe.com/docs/api/balance_transactions)                 | `stripeCoreBalanceTransactionId()`                        | `txn_na40ulkbDvvegzALfY8w61udH`                                          |\n| [Charges](https://stripe.com/docs/api/charges)                                           | `stripeCoreChargeId()`                                    | `ch_Dxy18EPyj6XXvqQiqApPQ8dA`                                            |\n| [Customers](https://stripe.com/docs/api/customers)                                       | `stripeCoreCustomerId()`                                  | `cus_uW8qUwsTwKKtY3`                                                     |\n| [Disputes](https://stripe.com/docs/api/disputes)                                         | `stripeCoreDisputeId()`                                   | `dp_e3ZeEytdlpOxMtRg9M88RMcq`                                            |\n| [Event Destinations](https://docs.stripe.com/api/v2/core/event_destinations)             | `stripeCoreEventDestinationId()`                          | `ed_d1RhD6TdVjw78ZxrnkOt62mFS`                                           |\n| [Events](https://stripe.com/docs/api/events)                                             | `stripeCoreEventId()`                                     | `evt_diyd59RDTVw8ZxrnkOt62mFS`                                           |\n| [Files](https://stripe.com/docs/api/files)                                               | `stripeCoreFileId()`                                      | `file_qrbRTo7XbytwvE6w3SQU8QXK`                                          |\n| [File Links](https://stripe.com/docs/api/file_links)                                     | `stripeCoreFileLinkId()`                                  | `link_Z5Tesn6zQYYdov5R3bCblM8A`                                          | \n| [Mandates](https://stripe.com/docs/api/mandates)                                         | `stripeCoreMandateId()`                                   | `mandate_S4EbkGH8MFAOWUXivQqcV7wx`                                       |\n| [PaymentIntents](https://stripe.com/docs/api/payment_intents)                            | `stripeCorePaymentIntentId()`                             | `pi_KiAjc3WFzvswIhq8IkCLXNBW`                                            |\n| [PaymentIntents](https://stripe.com/docs/api/payment_intents)                            | `stripeCorePaymentIntentClientSecret()`                   | `pi_rZh1PKbBkmMFkHve9GKRKyg4_secret_dr3lRVfoKD8ew3BUmYZYuVONV`           |\n| [SetupAttempts](https://stripe.com/docs/api/setup_attempts)                              | `stripeCoreSetupAttemptId()`                              | `setatt_JBHfYghz8HiScAnOcOKin75X`                                        |\n| [SetupIntents](https://stripe.com/docs/api/setup_intents)                                | `stripeCoreSetupIntentId()`                               | `seti_yeYZcpT970pn6sBXlAkj8AbK`                                          |\n| [SetupIntents](https://stripe.com/docs/api/setup_intents)                                | `stripeCoreSetupIntentClientSecret()`                     | `seti_xFyqGss1WNuKVCKf1KnXfD3b_secret_Yy5L7jzP4RuoQrCiIBqXn9FWuSvX3z6`   |\n| [Payouts](https://stripe.com/docs/api/payouts)                                           | `stripeCorePayoutId()`                                    | `po_YqFWOxztWRuLCJezThbHktTP`                                            |\n| [Refunds](https://stripe.com/docs/api/refunds)                                           | `stripeCoreRefundId()`                                    | `re_3BebPOs89OAgEtXAOG0c1eF4`                                            |\n| [Confirmation Tokens](https://docs.stripe.com/api/confirmation_tokens)                   | `stripeCoreConfirmationTokenId()`                         | `ctoken_UDlKXzYnsCqEJvomcWWqCnTF`                                        |\n| [Card Tokens](https://stripe.com/docs/api/tokens/create_card)                            | `stripeCoreTokenId()`                                     | `tok_q1KiYddcC48Tqney3T8Vnkzu`                                           |\n| [Bank Account Tokens](https://stripe.com/docs/api/tokens/create_bank_account)            | `stripeCoreBankAccountTokenId()`                          | `btok_8RnxS6Y358qBuRRYS4el8LEo`                                          |\n| [PII Tokens](https://stripe.com/docs/api/tokens/create_pii)                              | `stripeCorePersonallyIdentifiableInformationTokenId()`    | `pii_uCbQpWwZu3tJEUm18GiQsKAa`                                           |\n| [Account Tokens](https://stripe.com/docs/api/tokens/create_account)                      | `stripeCoreAccountTokenId()`                              | `ct_XPKqNZwOTjWJatx4A5zW2Myh`                                            |\n| [Person Tokens](https://stripe.com/docs/api/tokens/create_person)                        | `stripeCorePersonTokenId()`                               | `cpt_MtqTlVzM2qmAIv0KhZJ0qV4g`                                           |\n| [CVC Update Tokens](https://stripe.com/docs/api/tokens/create_cvc_update)                | `stripeCoreCvcUpdateTokenId()`                            | `cvctok_wWV1bniJ16gsBjJlIMrN8T87`                                        |\n\n### Payment Methods\n| API Resource                                                                               | Method                                              | Example                                             |\n|:-------------------------------------------------------------------------------------------|-----------------------------------------------------|-----------------------------------------------------|\n| [Payment Methods](https://stripe.com/docs/api/payment_methods)                             | `stripePaymentMethodId()`                           | `pm_jkztRiUi5yqTNqHJTzTAVolI`                       |\n| [Payment Method Configurations](https://stripe.com/docs/api/payment_method_configurations) | `stripePaymentMethodConfigurationId()`              | `pmc_BS6va641BwHZCexJscZ9LNH8`                      |\n| [Payment Method Domains](https://stripe.com/docs/api/payment_method_domains)               | `stripePaymentMethodDomainId()`                     | `pmd_FcObWHJ3gtwujiuUhVhWSe2c`                      |\n| [Bank Accounts](https://stripe.com/docs/api/customer_bank_accounts)                        | `stripePaymentMethodBankAccountId()`                | `ba_gkcmh6gu31nALx6PJDJckqPn`                       |\n| [Cash Balance Transactions](https://docs.stripe.com/api/cash_balance_transactions)         | `stripeCashBalanceTransactionId()`                  | `ccsbtxn_6sKoup9yicpuPC7MykObBsjq`                  |\n| [Cards](https://stripe.com/docs/api/cards)                                                 | `stripePaymentMethodCardId()`                       | `card_A56nkfbrHtdQ7bv8I9eeQOtW`                     |\n\n### Products\n| API Resource                                                            | Method                           | Example                          |\n|:------------------------------------------------------------------------|----------------------------------|----------------------------------|\n| [Products](https://stripe.com/docs/api/products)                        | `stripeProductId()`              | `prod_Kp7fBKUx6qs3FC`            |\n| [Prices](https://stripe.com/docs/api/prices)                            | `stripeProductPriceId()`         | `price_YhlhAgy0lHbLcOWwFZ596x1S` |\n| [Promotion Codes](https://stripe.com/docs/api/promotion_codes)          | `stripeProductPromotionCodeId()` | `promo_7ADzsJ6WuQIsKsIj4T4MTeIX` |\n| [Discounts](https://stripe.com/docs/api/discounts)                      | `stripeProductDiscountId()`      | `di_DleWj1FqYhsriqRSaQr6jCgs`    |\n| [Tax Codes](https://stripe.com/docs/api/tax_codes)                      | `stripeProductTaxCodeId()`       | `txcd_90766505`                  |\n| [Tax Rates](https://stripe.com/docs/api/tax_rates)                      | `stripeProductTaxRateId()`       | `txr_nNePe3bTkOwlrAbsAxpXzWXy`   |\n| [Shipping Rates](https://stripe.com/docs/api/shipping_rates)            | `stripeProductShippingRateId()`  | `shr_Sg2ZpoUCsfdAujoCc8U8MDba`   |\n\n### Checkout\n| API Resource                                                       | Method                      | Example                                                         |\n|:-------------------------------------------------------------------|-----------------------------|-----------------------------------------------------------------|\n| [Checkout Sessions](https://stripe.com/docs/api/checkout/sessions) | `stripeCheckoutSessionId()` | `cs_A1caKuWyEPOrovEkpYJLfId5uOpWzynW8ZunRYnA0J9RsPzdM6YeBfDG03` |\n\n### Payment Links\n| API Resource                                                             | Method                  | Example                          |\n|--------------------------------------------------------------------------|-------------------------|----------------------------------|\n| [Payment Links](https://stripe.com/docs/api/payment_links/payment_links) | `stripePaymentLinkId()` | `plink_L85n1vZMv4QS0aYwj11TKjTy` |\n\n### Billing\n| API Resource                                                                                 | Method                                          | Example                                                                                                                                                                                            |\n|----------------------------------------------------------------------------------------------|-------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [Credit Balance Transactions](https://stripe.com/docs/api/billing/credit-balance-transaction)        | `stripeBillingCreditBalanceTransactionId()`     | `cbtxn_37b3DSyi5lc9uck2sp1hs0on`                                                                                                                                                                  |\n| [Credit Grants](https://stripe.com/docs/api/billing/credit-grant)                                    | `stripeBillingCreditGrantId()`                  | `credgr_37b9KW82CDhSi5lcuk1hs0on`                                                                                                                                                                  |\n| [Credit Notes](https://stripe.com/docs/api/credit_notes)                                     | `stripeBillingCreditNoteId()`                   | `cn_37b9KW8lODWCDSilck1hs0on`                                                                                                                                                                      |\n| [Credit Note Line Items](https://stripe.com/docs/api/credit_notes/line_item)                 | `stripeBillingCreditNoteLineItemId()`           | `il_75E91IzYCJaaSbESOZl5GQiF`                                                                                                                                                                      |\n| [Customer Balance Transactions](https://stripe.com/docs/api/customer_balance_transactions)   | `stripeBillingCustomerBalanceTransactionId()`   | `cbtxn_SboO9vmMCUoTg6iGGdsOQ18R`                                                                                                                                                                   |\n| [Customer Portal](https://stripe.com/docs/api/customer_portal)                               | `stripeBillingCustomerPortalId()`               | `bps_HFXl8fnSxXjVUvepP0g7cfEH`                                                                                                                                                                     |\n| [Customer Portal Configuration](https://stripe.com/docs/api/customer_portal/configuration)   | `stripeBillingCustomerPortalConfigurationId()`  | `bpc_sfteIfmkKXSNTxL7nA5dNKVS`                                                                                                                                                                     |\n| [Customer Tax IDs](https://stripe.com/docs/api/customer_tax_ids)                             | `stripeBillingCustomerTaxIdId()`                | `txi_Vs7BSOcldH5QIN35U8lSlJuc`                                                                                                                                                                     |\n| [Invoices](https://stripe.com/docs/api/invoices)                                             | `stripeBillingInvoiceId()`                      | `in_pBNUeaVUmJ8I44Fx1OajNLQn`                                                                                                                                                                      |\n| [Invoice Items](https://stripe.com/docs/api/invoiceitems)                                    | `stripeBillingInvoiceItemId()`                  | `ii_gOWpZpoGoMOE5IYVS86mmGXS`                                                                                                                                                                      |\n| [Invoice Line Item](https://docs.stripe.com/api/invoice-line_item)                           | `stripeBillingInvoiceLineItemId()`              | `il_tmp_lZHqliBZKLzgXuBajqYaAhxz`                                                                                                                                                                  |\n| [Invoice Rendering Template](https://docs.stripe.com/api/invoice-rendering-template)         | `stripeBillingInvoiceLineItemId()`              | `inrtem_lZHqlidX3uB6aFqtYeafAhxz`                                                                                                                                                                  |\n| [Alerts](https://docs.stripe.com/api/billing/alert)                                          | `stripeBillingAlertId()`                        | `alrt_39061`                                                                                                                                                                                       |\n| [Meters](https://docs.stripe.com/api/billing/meter)                                          | `stripeBillingMeterId()`                        | `mtr_53464`                                                                                                                                                                                        |\n| [Meter Event Summary](https://docs.stripe.com/api/billing/meter-event_summary)               | `stripeBillingMeterEventSummaryId()`            | `mtrusg_Be99DBj9c2jnNh5IxKt2bULP2Mb36xnO29OpHiVsfIeuyyI3OGvdtem4qLZ5e0O3ZB0cT93uhqpQZWJdNtYNmOERzX7AOan9OHu373TqGQoVYVBtzghvVp0oMclD2iZfnGYdeePNUvi5gKtsE36tuhev4h62i79IM8uWTdS0U77j4cz0DDOMZCcvX` |\n| [Plans](https://stripe.com/docs/api/plans)                                                   | `stripeBillingPlanId()`                         | `price_9wWZ7dtmQSWvQDhFBJB49sv8`                                                                                                                                                                   |\n| [Quotes](https://stripe.com/docs/api/quotes)                                                 | `stripeBillingQuoteId()`                        | `qt_qrx3tn3rnQ1USENFK1gJcXLv`                                                                                                                                                                      |\n| [Sources](https://stripe.com/docs/api/sources)                                               | `stripeBillingSourceId()`                       | `src_wMwapfdgR4f6rF7WXkP0ibmc`                                                                                                                                                                     |\n| [Subscriptions](https://stripe.com/docs/api/subscriptions)                                   | `stripeBillingSubscriptionId()`                 | `sub_wMwsJiaZpdRfrF7WXkP0ibmc`                                                                                                                                                                     |\n| [Subscription Items](https://stripe.com/docs/api/subscription_items)                         | `stripeBillingSubscriptionItemId()`             | `si_3OdBLaD7p37H2A`                                                                                                                                                                                |\n| [Subscription Schedules](https://stripe.com/docs/api/subscription_schedules)                 | `stripeBillingSubscriptionScheduleId()`         | `sub_sched_OnyC6GSR3kjse08ehVNsB5U0`                                                                                                                                                               |\n| [Test Clocks](https://stripe.com/docs/api/test_clocks)                                       | `stripeBillingTestClockId()`                    | `clock_6QR6dCPpUhhBg81wmyFF4VtJ`                                                                                                                                                                   |\n| [Usage Records](https://stripe.com/docs/api/usage_records)                                   | `stripeBillingUsageRecordId()`                  | `mbur_ppVgDLt5HcG8zP48Grk7NZfP`                                                                                                                                                                    |\n| [Usage Records Summary](https://stripe.com/docs/api/usage-record-summary)                    | `stripeBillingUsageRecordSummaryId()`                  | `sis_ppV4c6G8zdP4u8sG1rk7NZfP`                                                                                                                                                                    |\n\n### Connect\n| API Resource                                                         | Method                                  | Example                              |\n|----------------------------------------------------------------------|-----------------------------------------|--------------------------------------|\n| [Accounts](https://stripe.com/docs/api/accounts)                     | `stripeConnectAccountId()`              | `acct_l8cMrvSDcUT4qP2h`              |\n| [Application Fees](https://stripe.com/docs/api/application_fees)     | `stripeConnectApplicationFeeId()`       | `fee_ITNGc4r7B4QMjtOjsLr1GA2U`       |\n| [Application Fee Refunds](https://stripe.com/docs/api/fee_refunds)   | `stripeConnectApplicationFeeRefundId()` | `fr_XxY71TOJinzdNkmEQUVtlUGk`        |\n| [Capabilities](https://stripe.com/docs/api/capabilities)             | `stripeConnectCapabilityId()`           | `acap_gettfmKTrHMdUQgppBj8BJ6F`      |\n| [External Accounts](https://stripe.com/docs/api/external_accounts)   | `stripeConnectExternalAccountId()`      | `ba_j8048CaKvbk1ie7lfxyzXF19`        |\n| [Persons](https://stripe.com/docs/api/persons)                       | `stripeConnectPersonId()`               | `person_cNquFb7JU2nVsfIlprJHqIc1`    |\n| [Top-ups](https://stripe.com/docs/api/topups)                        | `stripeConnectTopUpId()`                | `tu_kdxjWmOqbz9J5rMdnibcnr37`        |\n| [Transfers](https://stripe.com/docs/api/transfers)                   | `stripeConnectTransferId()`             | `tr_1gClurOotKNBjvk7ktS3JHxo`        |\n| [Transfer Reversals](https://stripe.com/docs/api/transfer_reversals) | `stripeConnectTransferReversalId()`     | `trr_LWr56oP4aoPIjVeXGOiFOJ6f`       |\n| [Secret Management](https://stripe.com/docs/api/secret_management)   | `stripeConnectSecretManagementId()`     | `appsecret_QjQnyoan5rtIYdHSokfut7VD` |\n\n### Fraud\n| API Resource                                                                  | Method                             | Example                          |\n|-------------------------------------------------------------------------------|------------------------------------|----------------------------------|\n| [Early Fraud Warning](https://stripe.com/docs/api/radar/early_fraud_warnings) | `stripeFraudEarlyFraudWarningId()` | `issfr_NDwczkwka50cAHRFVfnbQP30` |\n| [Reviews](https://stripe.com/docs/api/radar/reviews)                          | `stripeFraudReviewId()`            | `prv_Zlx9K6ixTcigHUnOdpxqCjOO`   |\n| [Value Lists](https://stripe.com/docs/api/radar/value_lists)                  | `stripeFraudValueListId()`         | `rsl_C8PVL4lNS75t4PWEscJUXEkm`   |\n| [Value List Items](https://stripe.com/docs/api/radar/value_list_items)        | `stripeFraudValueListItemId()`     | `rsli_QQdPv6uWYm7nZUlX3g65TfGV`  |\n\n### Issuing\n| API Resource                                                                           | Method                                    | Example                             |\n|----------------------------------------------------------------------------------------|-------------------------------------------|-------------------------------------|\n| [Authorizations](https://stripe.com/docs/api/issuing/authorizations)                   | `stripeIssuingAuthorizationId()`          | `iauth_GyuotdxkKEHCNNYHohzBBuBh`    |\n| [Cardholders](https://stripe.com/docs/api/issuing/cardholders)                         | `stripeIssuingCardholderId()`             | `ich_EyqQ6EcYkhzgyrGEQSCY68EB`      |\n| [Cards](https://stripe.com/docs/api/issuing/cards)                                     | `stripeIssuingCardId()`                   | `ic_IsXAmEVzInXUPtq4uttDZ2g2`       |\n| [Disputes](https://stripe.com/docs/api/issuing/disputes)                               | `stripeIssuingDisputeId()`                | `idp_lXR4WsU6fhdpErzWVNOr24Ux`      |\n| [Personalization Designs](https://docs.stripe.com/api/issuing/personalization_designs) | `stripeIssuingPersonalizationDesignsId()` | `ipcd_ulVGQxe21jR4vx`               |\n| [Physical Bundles](https://docs.stripe.com/api/issuing/physical_bundles)               | `stripeIssuingPhysicalBundlesId()`        | `ics_Kd7CQOUvHjJelX`                |\n| [Tokens](https://stripe.com/docs/api/issuing/tokens)                                   | `stripeIssuingTokenId()`                  | `intok_HMkTW4FnWckzqqNGGFJP4I7E`    |\n| [Transactions](https://stripe.com/docs/api/issuing/transactions)                       | `stripeIssuingTransactionId()`            | `ipi_FqGAHy3JUvUsjWdqyaViRFm2`      |\n\n### Terminal\n| API Resource                                                                                | Method                                     | Example                         |\n|---------------------------------------------------------------------------------------------|--------------------------------------------|---------------------------------|\n| [Locations](https://stripe.com/docs/api/terminal/locations)                                 | `stripeTerminalLocationId()`               | `tml_UntmyAU2XPdrxOznzLeRFOue`  |\n| [Readers](https://stripe.com/docs/api/terminal/readers)                                     | `stripeTerminalReaderId()`                 | `tmr_2j8WBisfMEwMBNtLJEJ7uLOe`  |\n| [Hardware Orders](https://stripe.com/docs/api/terminal/hardware_orders)                     | `stripeTerminalHardwareOrderId()`          | `thor_BgOkryA2RaqfMCzMomo4VDQ5` |\n| [Hardware Products](https://stripe.com/docs/api/terminal/hardware_products)                 | `stripeTerminalHardwareProductId()`        | `thpr_GgSNDKrG2YURmV`           |\n| [Hardware SKUs](https://stripe.com/docs/api/terminal/hardware_skus)                         | `stripeTerminalHardwareSkuId()`            | `thsku_46eIJkxj8F6Dfb`          |\n| [Hardware Shipping Methods](https://stripe.com/docs/api/terminal/hardware_shipping_methods) | `stripeTerminalHardwareShippingMethodId()` | `thsm_HJclEgx3fzfYd5`           |\n| [Configurations](https://stripe.com/docs/api/terminal/configuration)                        | `stripeTerminalConfigurationId()`          | `tmc_L7yWqYiNsihDrn`            |\n\n### Treasury\n| API Resource                                                                   | Method                               | Example                            |\n|--------------------------------------------------------------------------------|--------------------------------------|------------------------------------|\n| [FinancialAccounts](https://stripe.com/docs/api/treasury/financial_accounts)   | `stripeTreasuryFinancialAccountId()` | `fa_SHiUjM3c13bPdvV81YlFYwQu`      |\n| [Transactions](https://stripe.com/docs/api/treasury/transactions)              | `stripeTreasuryTransactionId()`      | `trxn_VCKBAZWMzRUul2KHkWZjHGRt`    |\n| [TransactionEntries](https://stripe.com/docs/api/treasury/transaction_entries) | `stripeTreasuryTransactionEntryId()` | `trxne_xe1YTcpq1tmWUgzNABC8kT1S`   |\n| [OutboundTransfers](https://stripe.com/docs/api/treasury/outbound_transfers)   | `stripeTreasuryOutboundTransferId()` | `obt_9f5fWmY0s8Rbbfi8AoeifoRC`     |\n| [OutboundPayments](https://stripe.com/docs/api/treasury/outbound_payments)     | `stripeTreasuryOutboundPaymentId()`  | `obp_QOJPdQ7lbAybgALjh67lgbsA`     |\n| [InboundTransfers](https://stripe.com/docs/api/treasury/inbound_transfers)     | `stripeTreasuryInboundTransferId()`  | `ibt_JE9DIuWCZ9bY9xGPeKYPkSI5`     |\n| [ReceivedCredits](https://stripe.com/docs/api/treasury/received_credits)       | `stripeTreasuryReceivedCreditId()`   | `rc_46y23bSUUCoMmsdv7Zvx0zYr`      |\n| [ReceivedDebits](https://stripe.com/docs/api/treasury/received_debits)         | `stripeTreasuryReceivedDebitId()`    | `rd_ylnZC0HqdHBWWouwFsQhE4GU`      |\n| [CreditReversals](https://stripe.com/docs/api/treasury/credit_reversals)       | `stripeTreasuryCreditReversalId()`   | `credrev_awpfYT4hppBEmsz9KPgtOYDm` |\n| [DebitReversals](https://stripe.com/docs/api/treasury/debit_reversals)         | `stripeTreasuryDebitReversalId()`    | `debrev_ykpt4Mi6yZAPrm8upq3yKI5r`  |\n\n### Entitlements\n| API Resource                                                                      | Method                                    | Example                                  |\n|-----------------------------------------------------------------------------------|-------------------------------------------|------------------------------------------|\n| [Feature](https://docs.stripe.com/api/entitlements/feature)                       | `stripeEntitlementFeatureId()`            | `feat_YZF6aSsx1eTNhEYrsMw6xdUeZ6lESQjt`  |\n| [Product Feature](https://docs.stripe.com/api/product-feature)                    | `stripeEntitlementProductFeatureId()`     | `prodft_8qi4lJKVjxGy8u`                  |\n| [Active Entitlement](https://docs.stripe.com/api/entitlements/active-entitlement) | `stripeEntitlementActiveEntitlementId()`  | `ent_avB0r4MuPxc66IVgc2EF4lK50OznONZu`   |\n\n### Sigma\n| API Resource                                                             | Method                             | Example                        |\n|--------------------------------------------------------------------------|------------------------------------|--------------------------------|\n| [Scheduled Queries](https://stripe.com/docs/api/sigma/scheduled_queries) | `stripeSigmaScheduledQueryRunId()` | `sqr_89Lp2zqyTtqJXSFuPn9zHIcZ` |\n\n### Reporting\n| API Resource                                                     | Method                         | Example                        |\n|------------------------------------------------------------------|--------------------------------|--------------------------------|\n| [Report Runs](https://stripe.com/docs/api/reporting/report_type) | `stripeReportingReportRunId()` | `frr_jJ9LNixW3dEQco0XTeX2zE1R` |\n\n### Financial Connections\n| API Resource                                                                                      | Method                                                | Example                             |\n|:--------------------------------------------------------------------------------------------------|-------------------------------------------------------|-------------------------------------|\n| [Accounts](https://stripe.com/docs/api/financial_connections/accounts)                            | `stripeFinancialConnectionAccountId()`                | `fca_z3JzQ1OCkYved5uWOqh3b387`      |\n| [Account Ownership](https://stripe.com/docs/api/financial_connections/ownership)                  | `stripeFinancialConnectionAccountOwnershipId()`       | `fcaowns_XwyWHMQFo9koh9U1TuOMW43D`  |\n| [Sessions](https://stripe.com/docs/api/financial_connections/session)                             | `stripeFinancialConnectionSessionId()`                | `fcsess_ZnomHexUQ68qiad2GWqQsvsa`   |\n| [Transactions](https://stripe.com/docs/api/financial_connections/transaction)                     | `stripeFinancialConnectionTransactionId()`            | `fctxn_yIcXfBzg3NSJRYHqIW5spz4v`    |\n| [Transaction Refresh](https://stripe.com/docs/api/financial_connections/transaction)              | `stripeFinancialConnectionTransactionRefreshId()`     | `fctxnref_qjmwOP8D8hJlSBgSKqHsY0Bi` |\n\n### Tax\n| API Resource                                                                      | Method                             | Example                            |\n|-----------------------------------------------------------------------------------|------------------------------------|------------------------------------|\n| [Calculations](https://stripe.com/docs/api/tax/calculations)                      | `stripeTaxCalculationId()`         | `taxcalc_3tXT5aZ0nMqhD0sFe8VtY8tR` |\n| [Transactions](https://stripe.com/docs/api/tax/transactions)                      | `stripeTaxTransactionId()`         | `tax_nnTCZZscXpM9xaJyyncMJOck`     |\n| [Transaction Line Items](https://stripe.com/docs/api/tax/transactions/line_items) | `stripeTaxTransactionLineItemId()` | `tax_li_NSTCDtCYyvp5dT`            |\n\n### Identity\n| API Resource                                                                       | Method                                  | Example                       |\n|------------------------------------------------------------------------------------|-----------------------------------------|-------------------------------|\n| [VerificationSessions](https://stripe.com/docs/api/identity/verification_sessions) | `stripeIdentityVerificationSessionId()` | `vs_j8AvYT7Tbmjz26tASmjdcyNt` |\n| [Transactions](https://stripe.com/docs/api/identity/verification_reports)          | `stripeIdentityVerificationReportId()`  | `vr_IwuD3wV5qfD4t4fbTOzWwUm6` |\n\n### Crypto\n| API Resource                                                          | Method                                    | Example                                                                   |\n|-----------------------------------------------------------------------|-------------------------------------------|---------------------------------------------------------------------------|\n| [Onramp Sessions](https://stripe.com/docs/api/crypto/onramp_sessions) | `stripeCryptoOnrampSessionId()`           | `cos_wlo5PYZC2j8lFHnMaxbuFBK8`                                            |\n| [Onramp Sessions](https://stripe.com/docs/api/crypto/onramp_sessions) | `stripeCryptoOnrampSessionClientSecret()` | `cos_Wjo3OVUVusWY54RHF6oCM0Jm_secret_Bm9iRlLbb82K19mwOxQE9jVdA0U8rMEmKO6` |\n\n### Climate\n| API Resource                                                      | Method                                   | Example                              |\n|-------------------------------------------------------------------|------------------------------------------|--------------------------------------|\n| [Climate Order](https://docs.stripe.com/api/climate/order)        | `stripeClimateOrderId()`                 | `climorder_zPgRtPy8onKSuWtEHoNZidD9` |\n| [Climate Product](https://docs.stripe.com/api/climate/product)    | `stripeClimateProductId()`               | `climsku_zhSJ6n8xrB3iLS4yHNVxzpBq`   |\n| [Climate Supplier](https://docs.stripe.com/api/climate/supplier)  | `stripeClimateSupplierId()`              | `climsup_YKxeDsj2hhmR2cqmangtVy02`   |\n\n### Forwarding\n| API Resource                                                         | Method                        | Example          |\n|----------------------------------------------------------------------|-------------------------------|------------------|\n| [Forwarding Request](https://docs.stripe.com/api/forwarding/request) | `stripeForwardingRequestId()` | `fwd_req_90746`  |\n\n### Webhooks\n| API Resource                                                         | Method                         | Example                               |\n|----------------------------------------------------------------------|--------------------------------|---------------------------------------|\n| [Webhook Endpoints](https://stripe.com/docs/api/webhook_endpoints)   | `stripeWebhookEndpointId()`    | `we_irKQp8JwXgUxXFefCM6zlx1R`         |\n| [Webhook Application](https://stripe.com/docs/api/webhook_endpoints) | `stripeWebhookApplicationId()` | `ca_Y5nYE1wwup9JPcXxQ9JaJWBRAJiFMujp` |\n\n### Capital\n| API Resource                                                         | Method                        | Example          |\n|----------------------------------------------------------------------|-------------------------------|------------------|\n| [FinancingOffers](https://docs.stripe.com/api/capital/financing_offers) | `stripeFinancingOfferId()` | `financingoffer_Y15ngYE41jww8upx9J2PcFXxQWBjp`  |\n\n## 📚 Usage / Examples\n### Pest\n```php\nit('generates a well structured stripe account id', function () {\n   fake()-\u003eaddProvider(new Stripe(fake()));\n   \n   expect(fake()-\u003estripeConnectAccountId())-\u003etoStartWith('acct_')-\u003etoHaveLength(21)-\u003etoBeString();\n});\n```\n\n### PHPUnit\n```php\npublic function testGeneratesWellStructuredStripeAccountId()\n{\n    $faker = Factory::create();\n    $faker-\u003eaddProvider(new Stripe($faker));\n\n    $this-\u003eassertStringStartsWith('acct_', $faker-\u003estripeConnectAccountId());\n}\n```\n\n### Laravel Factories\n```php\nuse WithFaker;\n\npublic function definition(): array\n{\n    $this-\u003efaker-\u003eaddProvider(new Stripe($this-\u003efaker));\n    \n    return [\n        'id' =\u003e $this-\u003efaker-\u003estripeConnectAccountId(),\n        'name' =\u003e 'John Doe',\n        'email' =\u003e 'john.doe@testing.co.uk'\n    ];   \n}\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjonpurvis%2Ffaker-stripe","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjonpurvis%2Ffaker-stripe","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjonpurvis%2Ffaker-stripe/lists"}