@@ -103,6 +103,7 @@ def create(
103103 external_customer_id : Optional [str ] | Omit = omit ,
104104 hierarchy : Optional [CustomerHierarchyConfigParam ] | Omit = omit ,
105105 metadata : Optional [Dict [str , Optional [str ]]] | Omit = omit ,
106+ payment_configuration : Optional [customer_create_params .PaymentConfiguration ] | Omit = omit ,
106107 payment_provider : Optional [Literal ["quickbooks" , "bill.com" , "stripe_charge" , "stripe_invoice" , "netsuite" ]]
107108 | Omit = omit ,
108109 payment_provider_id : Optional [str ] | Omit = omit ,
@@ -166,6 +167,9 @@ def create(
166167 by setting the value to `null`, and the entire metadata mapping can be cleared
167168 by setting `metadata` to `null`.
168169
170+ payment_configuration: Payment configuration for the customer, applicable when using Orb Invoicing with
171+ a supported payment provider such as Stripe.
172+
169173 payment_provider: This is used for creating charges or invoices in an external system via Orb.
170174 When not in test mode, the connection must first be configured in the Orb
171175 webapp.
@@ -348,6 +352,7 @@ def create(
348352 "external_customer_id" : external_customer_id ,
349353 "hierarchy" : hierarchy ,
350354 "metadata" : metadata ,
355+ "payment_configuration" : payment_configuration ,
351356 "payment_provider" : payment_provider ,
352357 "payment_provider_id" : payment_provider_id ,
353358 "reporting_configuration" : reporting_configuration ,
@@ -384,6 +389,7 @@ def update(
384389 hierarchy : Optional [CustomerHierarchyConfigParam ] | Omit = omit ,
385390 metadata : Optional [Dict [str , Optional [str ]]] | Omit = omit ,
386391 name : Optional [str ] | Omit = omit ,
392+ payment_configuration : Optional [customer_update_params .PaymentConfiguration ] | Omit = omit ,
387393 payment_provider : Optional [Literal ["quickbooks" , "bill.com" , "stripe_charge" , "stripe_invoice" , "netsuite" ]]
388394 | Omit = omit ,
389395 payment_provider_id : Optional [str ] | Omit = omit ,
@@ -439,6 +445,9 @@ def update(
439445
440446 name: The full name of the customer
441447
448+ payment_configuration: Payment configuration for the customer, applicable when using Orb Invoicing with
449+ a supported payment provider such as Stripe.
450+
442451 payment_provider: This is used for creating charges or invoices in an external system via Orb.
443452 When not in test mode:
444453
@@ -623,6 +632,7 @@ def update(
623632 "hierarchy" : hierarchy ,
624633 "metadata" : metadata ,
625634 "name" : name ,
635+ "payment_configuration" : payment_configuration ,
626636 "payment_provider" : payment_provider ,
627637 "payment_provider_id" : payment_provider_id ,
628638 "reporting_configuration" : reporting_configuration ,
@@ -944,6 +954,7 @@ def update_by_external_id(
944954 hierarchy : Optional [CustomerHierarchyConfigParam ] | Omit = omit ,
945955 metadata : Optional [Dict [str , Optional [str ]]] | Omit = omit ,
946956 name : Optional [str ] | Omit = omit ,
957+ payment_configuration : Optional [customer_update_by_external_id_params .PaymentConfiguration ] | Omit = omit ,
947958 payment_provider : Optional [Literal ["quickbooks" , "bill.com" , "stripe_charge" , "stripe_invoice" , "netsuite" ]]
948959 | Omit = omit ,
949960 payment_provider_id : Optional [str ] | Omit = omit ,
@@ -998,6 +1009,9 @@ def update_by_external_id(
9981009
9991010 name: The full name of the customer
10001011
1012+ payment_configuration: Payment configuration for the customer, applicable when using Orb Invoicing with
1013+ a supported payment provider such as Stripe.
1014+
10011015 payment_provider: This is used for creating charges or invoices in an external system via Orb.
10021016 When not in test mode:
10031017
@@ -1182,6 +1196,7 @@ def update_by_external_id(
11821196 "hierarchy" : hierarchy ,
11831197 "metadata" : metadata ,
11841198 "name" : name ,
1199+ "payment_configuration" : payment_configuration ,
11851200 "payment_provider" : payment_provider ,
11861201 "payment_provider_id" : payment_provider_id ,
11871202 "reporting_configuration" : reporting_configuration ,
@@ -1249,6 +1264,7 @@ async def create(
12491264 external_customer_id : Optional [str ] | Omit = omit ,
12501265 hierarchy : Optional [CustomerHierarchyConfigParam ] | Omit = omit ,
12511266 metadata : Optional [Dict [str , Optional [str ]]] | Omit = omit ,
1267+ payment_configuration : Optional [customer_create_params .PaymentConfiguration ] | Omit = omit ,
12521268 payment_provider : Optional [Literal ["quickbooks" , "bill.com" , "stripe_charge" , "stripe_invoice" , "netsuite" ]]
12531269 | Omit = omit ,
12541270 payment_provider_id : Optional [str ] | Omit = omit ,
@@ -1312,6 +1328,9 @@ async def create(
13121328 by setting the value to `null`, and the entire metadata mapping can be cleared
13131329 by setting `metadata` to `null`.
13141330
1331+ payment_configuration: Payment configuration for the customer, applicable when using Orb Invoicing with
1332+ a supported payment provider such as Stripe.
1333+
13151334 payment_provider: This is used for creating charges or invoices in an external system via Orb.
13161335 When not in test mode, the connection must first be configured in the Orb
13171336 webapp.
@@ -1494,6 +1513,7 @@ async def create(
14941513 "external_customer_id" : external_customer_id ,
14951514 "hierarchy" : hierarchy ,
14961515 "metadata" : metadata ,
1516+ "payment_configuration" : payment_configuration ,
14971517 "payment_provider" : payment_provider ,
14981518 "payment_provider_id" : payment_provider_id ,
14991519 "reporting_configuration" : reporting_configuration ,
@@ -1530,6 +1550,7 @@ async def update(
15301550 hierarchy : Optional [CustomerHierarchyConfigParam ] | Omit = omit ,
15311551 metadata : Optional [Dict [str , Optional [str ]]] | Omit = omit ,
15321552 name : Optional [str ] | Omit = omit ,
1553+ payment_configuration : Optional [customer_update_params .PaymentConfiguration ] | Omit = omit ,
15331554 payment_provider : Optional [Literal ["quickbooks" , "bill.com" , "stripe_charge" , "stripe_invoice" , "netsuite" ]]
15341555 | Omit = omit ,
15351556 payment_provider_id : Optional [str ] | Omit = omit ,
@@ -1585,6 +1606,9 @@ async def update(
15851606
15861607 name: The full name of the customer
15871608
1609+ payment_configuration: Payment configuration for the customer, applicable when using Orb Invoicing with
1610+ a supported payment provider such as Stripe.
1611+
15881612 payment_provider: This is used for creating charges or invoices in an external system via Orb.
15891613 When not in test mode:
15901614
@@ -1769,6 +1793,7 @@ async def update(
17691793 "hierarchy" : hierarchy ,
17701794 "metadata" : metadata ,
17711795 "name" : name ,
1796+ "payment_configuration" : payment_configuration ,
17721797 "payment_provider" : payment_provider ,
17731798 "payment_provider_id" : payment_provider_id ,
17741799 "reporting_configuration" : reporting_configuration ,
@@ -2090,6 +2115,7 @@ async def update_by_external_id(
20902115 hierarchy : Optional [CustomerHierarchyConfigParam ] | Omit = omit ,
20912116 metadata : Optional [Dict [str , Optional [str ]]] | Omit = omit ,
20922117 name : Optional [str ] | Omit = omit ,
2118+ payment_configuration : Optional [customer_update_by_external_id_params .PaymentConfiguration ] | Omit = omit ,
20932119 payment_provider : Optional [Literal ["quickbooks" , "bill.com" , "stripe_charge" , "stripe_invoice" , "netsuite" ]]
20942120 | Omit = omit ,
20952121 payment_provider_id : Optional [str ] | Omit = omit ,
@@ -2144,6 +2170,9 @@ async def update_by_external_id(
21442170
21452171 name: The full name of the customer
21462172
2173+ payment_configuration: Payment configuration for the customer, applicable when using Orb Invoicing with
2174+ a supported payment provider such as Stripe.
2175+
21472176 payment_provider: This is used for creating charges or invoices in an external system via Orb.
21482177 When not in test mode:
21492178
@@ -2328,6 +2357,7 @@ async def update_by_external_id(
23282357 "hierarchy" : hierarchy ,
23292358 "metadata" : metadata ,
23302359 "name" : name ,
2360+ "payment_configuration" : payment_configuration ,
23312361 "payment_provider" : payment_provider ,
23322362 "payment_provider_id" : payment_provider_id ,
23332363 "reporting_configuration" : reporting_configuration ,
0 commit comments