- A valid API key for the client account — see Obtain API credentials
- The
idof the integration to update — see Add an integration
| Field | Description |
|---|---|
general_details.is_active | Enable or disable the integration |
general_details.mid | TSYS merchant ID |
general_details.card_brand | Primary card brand |
general_details.industry_type | Industry classification |
general_details.bin | BIN number |
general_details.url | TSYS host URL |
general_details.settlement_time | Daily settlement time |
agent_details | Agent/ISO information |
metadata | Custom key-value pairs |
| Field | Description |
|---|---|
business_name | Legal business name |
doing_business_as | DBA / trade name |
website_url | Business website |
addresses | Business address details |
Confirm the current state before updating.
curl https://api.dev.paradisegateway.net/v1/integrations/proc_3MtwBwLkdIwHu7ix28a3tqPa \
-H "APIKEY: CLIENT-API-KEY"Send POST /v1/integrations/{id} with the fields to change.
curl -X POST \
https://api.dev.paradisegateway.net/v1/integrations/proc_3MtwBwLkdIwHu7ix28a3tqPa \
-H "Content-Type: application/json" \
-H "APIKEY: CLIENT-API-KEY" \
-d '{
"general_details": {
"mid": "999000000022",
"settlement_time": "2026-01-01T23:00:00Z"
}
}'A 200 response returns the full updated integration object.
{
"id": "proc_3MtwBwLkdIwHu7ix28a3tqPa",
"object": "processor_account",
"general_details": {
"is_active": true,
"mid": "999000000022",
"card_brand": "visa",
"industry_type": "retail",
"bin": "999995",
"url": "https://example.tsyshost.com",
"settlement_time": "2026-01-01T23:00:00Z"
},
"metadata": {
"internal_ref": "tsys-primary"
},
"correlation_id": "c3d4e5f6-a7b8-9012-cdef-123456789abc"
}Set general_details.is_active to false to stop routing transactions to a processor without deleting the integration.
curl -X POST \
https://api.dev.paradisegateway.net/v1/integrations/proc_3MtwBwLkdIwHu7ix28a3tqPa \
-H "Content-Type: application/json" \
-H "APIKEY: CLIENT-API-KEY" \
-d '{ "general_details": { "is_active": false } }'In-flight transactions
Deactivating an integration does not affect transactions already submitted. Pending authorizations and open batches continue to settle normally.