Country States Codes Endpoint
Learn how to use the Country States Codes Endpoint to retrieve the list of States ISO codes in each country
Country States Codes Endpoint
GET
https://api-stg.onekeypayments.com/v3/states?country={ISO_CODE}
This API allows you to retrieve the list of ISO codes and the names of the states available in each country, allowing you to dynamically retrieve those on your front-end.
Query Parameters
country
string
Country ISO code
Headers
Authorization
string
Authorization Header. Format: "Bearer your_read_only_key"
Introduction
This endpoint is used to retrieve and display to your customer the list of States available on their country. In case we add or remove a State, this endpoint will reflect those updates real-time and, therefore, it is a good idea to constantly check this endpoint for the list of banks.
Once the user selected their State by its name (For example on a dropdown), you need to send its code to us in the payer.address.state
field of the deposits requests.
The endpoint is read only and so it uses a read only API Key. It can even be used from the front-end without major security concerns.
Bank Codes Request
Request Example
Request Fields
Type
Field
Format
Description
Header
Authorization
String
Bearer Token Authentication. It is a concatenation of the word "Bearer " and your Read Only API Key.
Bank Codes Response
Response Example
Response fields
Field
Format
Description
iso
String (length between 1 and 3)
State code in ISO 3166-2 format. It is the value you must send in the payer.address.state
field of the Deposits requests
name
String
Name of the State
Last updated