Ingest external provider payment
Provider-discriminated ingest. MOLLIE: returns an existing Tillor payment when channelInfo.externalId matches paymentId, otherwise fetches from Mollie using paymentId + profileId. MANUAL: upserts a PAID transferrable payment by externalId and assigns it to an OPEN PaymentGroup (paymentGroupName / paymentGroupExternalId). Requires invoice correction permission.
ApiKeyAuthx-api-key<token>API key for authentication
organizationId*stringThe ID or slug of the organization
application/json- body
provider*unknownpaymentId*string1 <= lengthprofileId*string1 <= lengthExisting or newly ingested payment.
application/json- response
curl -X POST 'https://api.tillor.eu/orgs/string/payments/ingest-external' \ -H 'Content-Type: application/json' \ -d '{ "provider": "MOLLIE", "paymentId": "string", "profileId": "string"}'nullSync payment from provider POST
For a Tillor payment backed by a supported provider, fetches latest state from the provider and reapplies webhook-equivalent processing. The server derives the provider transaction id from stored payment fields.
Delete external MANUAL payment DELETE
Deletes a transferrable MANUAL payment previously ingested via `POST /payments/ingest-external` when `channelInfo.externalId` matches. No-ops with `deleted: false` when missing. Requires invoice correction permission.