Update a payout ​
Updates the specified payout by setting the values of the parameters you pass. We don’t change parameters that you don’t provide. This request only accepts the metadata as arguments.
Returns ​
Returns the payout object if the update succeeds. This call raises an error if update parameters are invalid.
Parameters ​
metadata(object, optional) Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value tometadata.
curl
curl https://api.stripe.com/v1/payouts/{{PAYOUT_ID}} \
-u "<<YOUR_SECRET_KEY>>" \
-d "metadata[order_id]=6735"Response ​
json
{
"id": "po_1OaFDbEcg9tTZuTgNYmX0PKB",
"object": "payout",
"amount": 1100,
"arrival_date": 1680652800,
"automatic": false,
"balance_transaction": "txn_1OaFDcEcg9tTZuTgYMR25tSe",
"created": 1680648691,
"currency": "usd",
"description": null,
"destination": "ba_1MtIhL2eZvKYlo2CAElKwKu2",
"failure_balance_transaction": null,
"failure_code": null,
"failure_message": null,
"livemode": false,
"metadata": {
"order_id": "6735"
},
"method": "standard",
"original_payout": null,
"reconciliation_status": "not_applicable",
"reversed_by": null,
"source_type": "card",
"statement_descriptor": null,
"status": "pending",
"type": "bank_account"
}