- Get Started
- Product
- Resources
- Tools & SDKs
- Framework
- Reference
Menu
- Get Started
- Product
- Resources
- Tools & SDKs
- Framework
- Reference
markPaymentCollectionAsPaid - Medusa Core Workflows Reference
This documentation provides a reference to the markPaymentCollectionAsPaid
. It belongs to the @medusajs/medusa/core-flows
package.
This workflow marks a payment collection for an order as paid. It's used by the Mark Payment Collection as Paid Admin API Route.
You can use this workflow within your customizations or your own custom workflows, allowing you to wrap custom logic around marking a payment collection for an order as paid.
Source CodeExamples#
Steps#
Workflow Hook
Step conditioned by when
Input#
MarkPaymentCollectionAsPaidInput
MarkPaymentCollectionAsPaidInputThe data to mark a payment collection as paid.
MarkPaymentCollectionAsPaidInput
MarkPaymentCollectionAsPaidInputpayment_collection_id
stringThe ID of the payment collection to mark as paid.
payment_collection_id
stringorder_id
stringThe ID of the order that the payment collection belongs to.
order_id
stringcaptured_by
stringOptionalThe ID of the user marking the payment collection as completed.
captured_by
stringOptionalOutput#
PaymentDTO
PaymentDTO
PaymentDTO
PaymentDTOid
stringThe ID of the payment.
id
stringamount
BigNumberValueThe payment's total amount.
amount
BigNumberValuecurrency_code
stringThe ISO 3 character currency code of the payment.
currency_code
stringprovider_id
stringThe ID of the associated payment provider.
provider_id
stringpayment_collection_id
stringThe ID of the associated payment collection.
payment_collection_id
stringThe raw amount of the payment.
The authorized amount of the payment.
The raw authorized amount of the payment.
data
Record<string, unknown>OptionalThe data relevant for the payment provider to process the payment.
data
Record<string, unknown>Optionalcreated_at
string | DateOptionalWhen the payment was created.
created_at
string | DateOptionalupdated_at
string | DateOptionalWhen the payment was updated.
updated_at
string | DateOptionalcaptured_at
string | DateOptionalWhen the payment was captured.
captured_at
string | DateOptionalcanceled_at
string | DateOptionalWhen the payment was canceled.
canceled_at
string | DateOptionalThe sum of the associated captures' amounts.
The sum of the associated captures' raw amounts.
The sum of the associated refunds' amounts.
The sum of the associated refunds' raw amounts.
The associated captures.
The associated refunds.
The associated payment collection.
The payment session from which the payment is created.
Was this page helpful?