# Visa Accept

[Start a Project](https://developer.visa.com/portal/#users/new)  
  
[API Overview](https://developer.visa.com/capabilities/visa-accept)

Search API Reference

- [Getting Started](https://developer.visa.com/capabilities/visa-accept/docs-getting-started)
- [Request & Response Codes](https://developer.visa.com/request_response_codes)
- API Reference
  - Visa Accept API
    - getSeller Name Eligibility Check
    - postGet Seller
    - putUpdate Seller
    - delDelete Seller
    - getGet Application Configs
    - postAdd Device
    - getGet Transactions
    - postCreate Tap Transaction
    - postCard Eligibility Check
    - postEnroll Seller
    - postCreate PayByLink Transaction
    - postIssuer Notification
    - getGet Transaction Details

[Download Visa Accept API Reference](blob:https://developer.visa.com/55c77126-1673-44d0-9b71-fb02d922db49)

# Visa Accept API

Provides a cost-effective, user-friendly payment acceptance solution, increasing Visa card acceptance, support for multiple payment methods, real-time funds settlement, and reduced dispute risks.

## Seller Name Eligibility Check  v1 - Latest

Checks seller name tag availability to ensure it is unique.

### Request

#### path Parameters

|     |     |
| --- | --- |
| sellerNameTag<br>required | string<br>URL base64 encoded Seller Name Tag<br>Example: RnJ1aXQgU3RvcmU |

### Responses

200  
No Content

#### Response Schema: application/json

|     |     |
| --- | --- |
| available | boolean<br>Indicates whether the requested seller name tag is available for use.<br>Example: false |
| sellerNameTag | string 
[ 1 .. 25 ] characters ^[\p{L}\p{N}~!#$%^'&()/\]+(?: [\p{L}\p{N}~!#$%...Show pattern<br>Merchant display name for customer-facing transactions.<br>Example: "Mongo Store" |  
| suggestions | Array of strings<br>List of available alternative seller name tag suggestions.<br>Example: ["Mongo Store 1"] |

400  
Bad request

#### Response Schema: application/json

|     |     |
| --- | --- |
| correlationId | string<br>Correlation identifier for tracking the error instance.<br>Example: "1_1765866195_358_72_L9Q57X5V7_VABS-OBS-SERVICES" |
| errorMessages | Array of objects<br>List of error details. |

|     |     |
| --- | --- |
| location | string<br>Field location path for error identification.<br>Example: "cards[0].cardNumber" |
| message | string<br>Error message.<br>Example: "cardNumber length must be between 12 and 16" |
| httpStatus | string<br>HTTP status code for the error response.<br>Example: "400" |
| message | string<br>Error message description.<br>Example: "Bad Request : Message Validation Failed" |
| reason | string<br>Error code.<br>Example: "VABSVC_00001" |
| requestId | string<br>Request identifier for the specific API call.<br>Example: "1765866195358" |

500  
Internal Server error

#### Response Schema: application/json

|     |     |
| --- | --- |
| correlationId | string<br>Correlation identifier for tracking the error instance.<br>Example: "1_1765866195_358_72_L9Q57X5V7_VABS-OBS-SERVICES" |
| httpStatus | string<br>HTTP status code for the error response.<br>Example: "500" |
| message | string<br>Error message description.<br>Example: "Please contact technical support team." |
| reason | string<br>Error code.<br>Example: "VABSVC_00002" |
| requestId | string<br>Request identifier for the specific API call.<br>Example: "1765866195358" |

_Sandbox server_

https://sandbox.api.visa.com/va/v1/apps/{appId}/sellers/nametags/{sellerNameTag}

### Response samples

- 200  
- 400  
- 500

application/json

```json
{"available": false,
"suggestions": ["Mongo Store 1"],
"sellerNameTag": "Mongo Store"}
```
