v1
latestOpenAPI 3.1.0CC-BY-NC-SA-4.02026-07-2413803.8 MBCaptures API
Create capture
Capture an authorized payment.
Some payment methods allow you to first collect a customer's authorization, and capture the amount at a later point.
By default, Mollie captures payments automatically. If however you configured your payment with captureMode: manual, you can capture the payment using this endpoint after having collected the customer's authorization.
🔑 Access with
API key
Advanced access token with payments.write
OAuth access with payments.write
post/payments/{paymentId}/captures
Request body
Example request
{
"resource": "capture",
"id": "cpt_vytxeTZskVKR7C7WgdSP3d",
"mode": "live",
"description": "Capture for cart #12345",
"amount": {
"currency": "EUR",
"value": "10.00"
},
"settlementAmount": {
"currency": "EUR",
"value": "10.00"
},
"status": "succeeded",
"paymentId": "tr_5B8cwPMGnU",
"shipmentId": "shp_5x4xQJDWGNcY3tKGL7X5J",
"settlementId": "stl_5B8cwPMGnU",
"createdAt": "2024-03-20T09:13:37+00:00",
"_links": {
"self": {
"href": "https://...",
"type": "application/hal+json"
},
"payment": {
"href": "https://...",
"type": "application/hal+json"
},
"settlement": {
"href": "https://...",
"type": "application/hal+json"
},
"shipment": {
"href": "https://...",
"type": "application/hal+json"
},
"documentation": {
"href": "https://...",
"type": "application/hal+json"
}
}
}Response
The newly created capture object. For a complete reference of the capture object, refer to the Get capture endpoint documentation.