You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: api-reference/v1/openapi_spec_v1.json
+37-2Lines changed: 37 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -24303,6 +24303,13 @@
24303
24303
"client_secret"
24304
24304
],
24305
24305
"properties": {
24306
+
"merchant_order_reference_id": {
24307
+
"type": "string",
24308
+
"description": "Your unique identifier for this payout or order. This ID helps you reconcile payouts on your system. If provided, it is passed to the connector if supported.",
24309
+
"example": "merchant_order_ref_123",
24310
+
"nullable": true,
24311
+
"maxLength": 255
24312
+
},
24306
24313
"amount": {
24307
24314
"type": "integer",
24308
24315
"format": "int64",
@@ -24609,6 +24616,13 @@
24609
24616
"example": "merchant_1668273825",
24610
24617
"maxLength": 255
24611
24618
},
24619
+
"merchant_order_reference_id": {
24620
+
"type": "string",
24621
+
"description": "Your unique identifier for this payout or order. This ID helps you reconcile payouts on your system. If provided, it is passed to the connector if supported.",
24622
+
"example": "merchant_order_ref_123",
24623
+
"nullable": true,
24624
+
"maxLength": 255
24625
+
},
24612
24626
"amount": {
24613
24627
"type": "integer",
24614
24628
"format": "int64",
@@ -24902,13 +24916,13 @@
24902
24916
"starting_after": {
24903
24917
"type": "string",
24904
24918
"description": "A cursor for use in pagination, fetch the next list after some object",
24905
-
"example": "pay_fafa124123",
24919
+
"example": "payout_fafa124123",
24906
24920
"nullable": true
24907
24921
},
24908
24922
"ending_before": {
24909
24923
"type": "string",
24910
24924
"description": "A cursor for use in pagination, fetch the previous list before some object",
24911
-
"example": "pay_fafa124123",
24925
+
"example": "payout_fafa124123",
24912
24926
"nullable": true
24913
24927
},
24914
24928
"limit": {
@@ -24955,6 +24969,13 @@
24955
24969
"maxLength": 30,
24956
24970
"minLength": 30
24957
24971
},
24972
+
"merchant_order_reference_id": {
24973
+
"type": "string",
24974
+
"description": "The merchant order reference ID for payout",
24975
+
"example": "merchant_order_ref_123",
24976
+
"nullable": true,
24977
+
"maxLength": 255
24978
+
},
24958
24979
"profile_id": {
24959
24980
"type": "string",
24960
24981
"description": "The identifier for business profile",
@@ -25249,6 +25270,13 @@
25249
25270
"PayoutUpdateRequest": {
25250
25271
"type": "object",
25251
25272
"properties": {
25273
+
"merchant_order_reference_id": {
25274
+
"type": "string",
25275
+
"description": "Your unique identifier for this payout or order. This ID helps you reconcile payouts on your system. If provided, it is passed to the connector if supported.",
25276
+
"example": "merchant_order_ref_123",
25277
+
"nullable": true,
25278
+
"maxLength": 255
25279
+
},
25252
25280
"amount": {
25253
25281
"type": "integer",
25254
25282
"format": "int64",
@@ -25479,6 +25507,13 @@
25479
25507
"currency"
25480
25508
],
25481
25509
"properties": {
25510
+
"merchant_order_reference_id": {
25511
+
"type": "string",
25512
+
"description": "Your unique identifier for this payout or order. This ID helps you reconcile payouts on your system. If provided, it is passed to the connector if supported.",
Copy file name to clipboardExpand all lines: api-reference/v2/openapi_spec_v2.json
+36-3Lines changed: 36 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -19579,7 +19579,19 @@
19579
19579
"additionalProperties": false
19580
19580
},
19581
19581
"PayoutActionRequest": {
19582
-
"type": "object"
19582
+
"type": "object",
19583
+
"required": [
19584
+
"payout_id"
19585
+
],
19586
+
"properties": {
19587
+
"payout_id": {
19588
+
"type": "string",
19589
+
"description": "Unique identifier for the payout. This ensures idempotency for multiple payouts\nthat have been done by a single merchant. This field is auto generated and is returned in the API response.",
"description": "Your unique identifier for this payout or order. This ID helps you reconcile payouts on your system. If provided, it is passed to the connector if supported.",
19764
+
"example": "merchant_order_ref_123",
19765
+
"nullable": true,
19766
+
"maxLength": 255
19767
+
},
19749
19768
"amount": {
19750
19769
"type": "integer",
19751
19770
"format": "int64",
@@ -20001,6 +20020,13 @@
20001
20020
"example": "merchant_1668273825",
20002
20021
"maxLength": 255
20003
20022
},
20023
+
"merchant_order_reference_id": {
20024
+
"type": "string",
20025
+
"description": "Your unique identifier for this payout or order. This ID helps you reconcile payouts on your system. If provided, it is passed to the connector if supported.",
20026
+
"example": "merchant_order_ref_123",
20027
+
"nullable": true,
20028
+
"maxLength": 255
20029
+
},
20004
20030
"amount": {
20005
20031
"type": "integer",
20006
20032
"format": "int64",
@@ -20279,13 +20305,13 @@
20279
20305
"starting_after": {
20280
20306
"type": "string",
20281
20307
"description": "A cursor for use in pagination, fetch the next list after some object",
20282
-
"example": "pay_fafa124123",
20308
+
"example": "payout_fafa124123",
20283
20309
"nullable": true
20284
20310
},
20285
20311
"ending_before": {
20286
20312
"type": "string",
20287
20313
"description": "A cursor for use in pagination, fetch the previous list before some object",
20288
-
"example": "pay_fafa124123",
20314
+
"example": "payout_fafa124123",
20289
20315
"nullable": true
20290
20316
},
20291
20317
"limit": {
@@ -20332,6 +20358,13 @@
20332
20358
"maxLength": 30,
20333
20359
"minLength": 30
20334
20360
},
20361
+
"merchant_order_reference_id": {
20362
+
"type": "string",
20363
+
"description": "The merchant order reference ID for payout",
20364
+
"example": "merchant_order_ref_123",
20365
+
"nullable": true,
20366
+
"maxLength": 255
20367
+
},
20335
20368
"profile_id": {
20336
20369
"type": "string",
20337
20370
"description": "The identifier for business profile",
/// This is an identifier for the merchant account. This is inferred from the API key provided during the request, **not required to be included in the Payout Create/Update Request.**
43
43
#[schema(max_length = 255, value_type = Option<String>, example = "merchant_1668273825")]
/// Your unique identifier for this payout or order. This ID helps you reconcile payouts on your system. If provided, it is passed to the connector if supported.
48
+
#[schema(value_type = Option<String>, max_length = 255, example = "merchant_order_ref_123")]
49
+
pubmerchant_order_reference_id:Option<String>,
50
+
47
51
/// The payout amount. Amount for the payout in lowest denomination of the currency. (i.e) in cents for USD denomination, in paisa for INR denomination etc.,
48
52
#[schema(value_type = Option<u64>, example = 1000)]
pubpayout_id:String,// TODO: Update this to PayoutIdType similar to PaymentIdType
406
+
pubpayout_id:id_type::PayoutId,
403
407
404
408
/// This is an identifier for the merchant account. This is inferred from the API key
405
409
/// provided during the request
406
410
#[schema(max_length = 255, value_type = String, example = "merchant_1668273825")]
407
411
pubmerchant_id: id_type::MerchantId,
408
412
413
+
/// Your unique identifier for this payout or order. This ID helps you reconcile payouts on your system. If provided, it is passed to the connector if supported.
414
+
#[schema(value_type = Option<String>, max_length = 255, example = "merchant_order_ref_123")]
415
+
pubmerchant_order_reference_id:Option<String>,
416
+
409
417
/// The payout amount. Amount for the payout in lowest denomination of the currency. (i.e) in cents for USD denomination, in paisa for INR denomination etc.,
0 commit comments