@@ -1363,6 +1363,14 @@ public static class PaymentIntentData {
1363
1363
@ SerializedName ("transfer_data" )
1364
1364
TransferData transferData ;
1365
1365
1366
+ /**
1367
+ * A string that identifies the resulting payment as part of a group. See the PaymentIntents <a
1368
+ * href="https://stripe.com/docs/payments/connected-accounts">use case for connected
1369
+ * accounts</a> for details.
1370
+ */
1371
+ @ SerializedName ("transfer_group" )
1372
+ String transferGroup ;
1373
+
1366
1374
private PaymentIntentData (
1367
1375
Long applicationFeeAmount ,
1368
1376
CaptureMethod captureMethod ,
@@ -1375,7 +1383,8 @@ private PaymentIntentData(
1375
1383
Shipping shipping ,
1376
1384
String statementDescriptor ,
1377
1385
String statementDescriptorSuffix ,
1378
- TransferData transferData ) {
1386
+ TransferData transferData ,
1387
+ String transferGroup ) {
1379
1388
this .applicationFeeAmount = applicationFeeAmount ;
1380
1389
this .captureMethod = captureMethod ;
1381
1390
this .description = description ;
@@ -1388,6 +1397,7 @@ private PaymentIntentData(
1388
1397
this .statementDescriptor = statementDescriptor ;
1389
1398
this .statementDescriptorSuffix = statementDescriptorSuffix ;
1390
1399
this .transferData = transferData ;
1400
+ this .transferGroup = transferGroup ;
1391
1401
}
1392
1402
1393
1403
public static Builder builder () {
@@ -1419,6 +1429,8 @@ public static class Builder {
1419
1429
1420
1430
private TransferData transferData ;
1421
1431
1432
+ private String transferGroup ;
1433
+
1422
1434
/** Finalize and obtain parameter instance from this builder. */
1423
1435
public PaymentIntentData build () {
1424
1436
return new PaymentIntentData (
@@ -1433,7 +1445,8 @@ public PaymentIntentData build() {
1433
1445
this .shipping ,
1434
1446
this .statementDescriptor ,
1435
1447
this .statementDescriptorSuffix ,
1436
- this .transferData );
1448
+ this .transferData ,
1449
+ this .transferGroup );
1437
1450
}
1438
1451
1439
1452
/**
@@ -1585,6 +1598,16 @@ public Builder setTransferData(TransferData transferData) {
1585
1598
this .transferData = transferData ;
1586
1599
return this ;
1587
1600
}
1601
+
1602
+ /**
1603
+ * A string that identifies the resulting payment as part of a group. See the PaymentIntents
1604
+ * <a href="https://stripe.com/docs/payments/connected-accounts">use case for connected
1605
+ * accounts</a> for details.
1606
+ */
1607
+ public Builder setTransferGroup (String transferGroup ) {
1608
+ this .transferGroup = transferGroup ;
1609
+ return this ;
1610
+ }
1588
1611
}
1589
1612
1590
1613
@ Getter
0 commit comments