On This Page
pilot
Step 1: Create a device
This section describes how to create a device.
Endpoint
Test:
POST
https://apitest.visaacceptance.com
/tms/v2/devicesProduction:
POST
https://api.visaacceptance.com
/tms/v2/devicesRequired Fields for Creating a Device
- clientDeviceID
- clientDeviceName
- category
- operatingSytem.type
- certificates[].buildId
- certificates[].format
- certificates[].value
Optional Fields for Creating a Device
- manufacturer
- brand
- model
- operatingSytem.version
- operatingSytem.buildId
REST Example: Creating a Device
Request
{ "clientDeviceID": "A1234567890-0987654321", "clientDeviceName": "Kevins iPhone", "category": "PHONE", "manufacturer": "Apple", "brand": "iPhone", "model": "iPhone 15 Pro Max", "operatingSytem": { "type": "IOS", "version": "26.1", "buildId": "23B5044I" }, "certificates": [ { "usage": "SIGNATURE", "format": "X509_PEM", "value": "<Base64 URL-encoded Certificate>" } ] }
Response to a Successful Request
HTTP 204 No Content
status.Response to a Successful Request
{ "errors": [ { "type": "forbidden", "message": "Request not permitted" } ] }