team parameter.01–31, 99)Luxon.fromMillis() andLuxon.now().toMillis(); a seconds-based timestamp resolves to400.ignore_emails takes precedence —ignore_emails ?? (send_email === false), so ignore_emails: truesend_email: true.succeededpartially_paid instead, triggering a partial paymentautomatePartialPaymentComplements default to be on and a payment_complement400.curl --location 'https://api.gigstack.io/v2/payments/payment_1234567890/paid?team=undefined' \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '{
"payment_form": "03",
"date": 1767225600000,
"ignore_emails": false
}'{
"success": true,
"data": {},
"message": "Operation completed successfully",
"timestamp": 1767225600000
}