Enroll Descriptors for Dispute Alerts
Enroll one or more merchant descriptors with a pre-chargeback alert program. Runs synchronously and returns once the provider has accepted the enrollment. Behaviour depends on the program:
-
Ethoca / CDRN / RDR (actionable, descriptor-based): one or more
descriptorsare required. The request is forwarded to the provider (Chargeblast), which assigns a merchant reference. Returns once the provider has accepted the enrollment. -
VerifiINFORM / SAFE (account-level, reporting-only): no descriptors;
externalReference(the provider merchant ID for that program) is required instead. No provider API call is made — the enrollment row is created locally and used to resolve incoming fraud-report alert webhooks.
Re-enrolling an existing (providerConfigId, program) pair resumes that enrollment: for actionable programs it appends new descriptors to the existing provider merchant; for account-level programs it updates the stored externalReference.
Authorizations
You can use an OAuth2 JWT bearer token in the Authorization header of your API requests for supported endpoints: Authorization: Bearer <YOUR_JWT_HERE>.
These tokens are valid for 10 minutes and can be requested via the access token endpoint endpoint.
Headers
Idempotency key to be used. Sending again the same key would return the same result without re-executing the update.
Body
The workspace the enrollment belongs to.
The network program to enroll in. Ethoca, CDRN, and RDR are actionable pre-chargeback alert programmes. Ethoca and CDRN enroll by descriptors; RDR enrolls by bins/caids. VerifiINFORM is Visa's account-level fraud-reporting feed (covering TC40, TC15, and future Verifi INFORM feeds) — it requires externalReference instead of descriptors, and a merchant enrolls once to receive all Verifi INFORM alert types. SAFE (Mastercard fraud feed) is implicit on any Ethoca-enrolled merchant; enroll it explicitly only for a fraud-report-only merchant with a dedicated SAFE merchant reference — like VerifiINFORM, it requires externalReference instead of descriptors.
Ethoca, CDRN, RDR, VerifiINFORM, SAFE The merchant descriptors to enroll for alerts. Required for Ethoca and CDRN. RDR enrolls by bins/caids instead of descriptors. Must be empty or omitted for account-level programs (VerifiINFORM, SAFE).
RDR only. Card BINs to enroll, paired 1:1 with caids (bins[i] is confirmed against caids[i]). Required for RDR; omit for other programmes.
RDR only. Card Acceptor IDs, paired 1:1 with bins. Required for RDR.
Optional provider ruleset to apply.
The provider merchant ID for an account-level program. Required for VerifiINFORM (the Verifi INFORM merchant ID) and SAFE (the dedicated SAFE merchant reference); Chargeblast uses this ID as the merchantId on the program's alert webhooks (TC40, TC15, SAFE, …), so it must be stored for ingestion to resolve incoming alerts. Omit for actionable programmes (Ethoca, CDRN, RDR) where the connector assigns the reference at enrol time.
Response
Enrollment created.