Adds or changes your own key-value metadata on one Stripe payment and returns 202 even if the payment has not arrived. Coris stores it for you to read back, and standard rules, alerts and the portal do not use it. For metadata on an account, use Update account metadata.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
202Coris accepted the metadata, and the body is empty. If the payment has not arrived, Coris holds the metadata and applies it on arrival. With no match within 3 days, Coris drops it.
A 202 does not confirm the payment. A mistyped ID, an unknown source_transaction_type or a body that is not a JSON object also returns 202, and nothing is stored. Confirm with Get transaction metadata once the payment has arrived.
You cannot list held metadata. To drop a held key, post it again with null: Coris applies held calls in order.