Paths
/v1/servicing/accounts/payments/payees/internal/retrieve
This API is used to retrieve the internal payee list for the customer.
This API is used to retrieve the internal payee list for the customer.
Client ID generated during application registration
The Authorization Token received during login
Content-Types that are acceptable for the response
128 bit UUID that you generate for every request
List of acceptable human languages for response
Content-Types that are sent in the request
Channel where request originated
SessionId sent by Consumer
Successful operation.
Type | Code | Details |
error | invalidRequest | Missing or invalid Parameters |
Type | Code | Details |
error | unAuthorized | Authorization credentials are missing or invalid |
Type | Code | Details | More Info |
error | accessNotConfigured | The request operation is not configured to access this resource | Channel/Country/Business provided in the request is not supported currently |
Type | Code | Details | More Info |
error | resourceNotFound | The requested resource was not found | Empty resource/resource not found |
Type | Code | Details |
error | businessValidationFailed | Business validation error occured on one or more parameters |
Type | Code | Details |
fatal | serverUnavailable | The request failed due to an internal error/server unavailability |
/v1/servicing/accounts/payments/payees/retrieve
API to retrieve customer external account list by customer number
MTS API for external accounts by customer number, account identifier and account type
Client ID generated during application registration
The Authorization Token received during login
Content-Types that are acceptable for the response
128 bit UUID that you generate for every request
List of acceptable human languages for response
Content-Types that are sent in the request
Channel where request originated
SessionId sent by Consumer
CSI Data center location number
{
"maxLength": 2
}
Successful operation.
Type | Code | Details |
error | invalidRequest | Missing or invalid Parameters |
Type | Code | Details |
error | unAuthorized | Authorization credentials are missing or invalid |
Type | Code | Details | More Info |
error | accessNotConfigured | The request operation is not configured to access this resource | Channel/Country/Business provided in the request is not supported currently |
Type | Code | Details | More Info |
error | resourceNotFound | The requested resource was not found | Empty resource/resource not found |
Type | Code | Details |
fatal | serverUnavailable | The request failed due to an internal error/server unavailability |
/v1/servicing/accounts/payments/payees/transfer/retrieve
To retrieve transfer payee information by his cellphone number or debit card number or contract number
This API is used to retrieve transfer payee information by his cellphone number or debit card number or contract number
Client ID generated during application registration
The Authorization Token received during login
Content-Types that are acceptable for the response
128 bit UUID that you generate for every request
List of acceptable human languages for response
Content-Types that are sent in the request
Channel where request originated
SessionId sent by Consumer
Successful operation.
Type | Code | Details |
error | invalidRequest | Missing or invalid Parameters |
Type | Code | Details |
error | unAuthorized | Authorization credentials are missing or invalid |
Type | Code | Details | More Info |
error | accessNotConfigured | The request operation is not configured to access this resource | Channel/Country/Business provided in the request is not supported currently |
Type | Code | Details | More Info |
error | resourceNotFound | The requested resource was not found | Empty resource/resource not found |
Type | Code | Details |
fatal | serverUnavailable | The request failed due to an internal error/server unavailability |
Definitions
{
"type": "object",
"properties": {
"customerId": {
"description": "Customer ID",
"type": "string",
"example": "66845512"
},
"accountType": {
"description": "Payee account type",
"type": "integer",
"format": "int32",
"example": 1
},
"pageId": {
"description": "Page Id for pagination",
"type": "integer",
"example": 1
},
"destinationSystemFlag": {
"description": "True for S016 destination or False for Mongo DB",
"type": "boolean",
"example": true
}
},
"required": [
"customerId"
]
}
{
"type": "object",
"properties": {
"pageId": {
"description": "Page Id for pagination",
"type": "integer",
"example": 1
},
"moreInformationFlag": {
"description": "More Information Flag",
"format": "boolean",
"example": true
},
"accounts": {
"type": "array",
"items": {
"$ref": "#/definitions/AccountDetail"
}
}
}
}
{
"type": "object",
"properties": {
"emailAddress": {
"description": "Payee email address",
"type": "string",
"example": "carlo.russo@hotmail.com"
},
"partyType": {
"description": "Id for the Type of the beneficiary (1 - Physical person / 2 - Moral person)",
"type": "integer",
"example": 1
},
"partyTypeDescription": {
"description": "Description for the Type of the beneficiary (1 - Physical person / 2 - Moral person)",
"type": "string",
"example": "Physical person"
},
"payeeName": {
"description": "Payee name",
"type": "string",
"example": "Carlo Russo"
},
"phoneNumber": {
"description": "Payee phone number",
"type": "string",
"example": "55223123"
},
"phoneServiceProvider": {
"description": "Payee service phone carrier",
"type": "integer",
"format": "int32",
"example": 10
},
"bankId": {
"description": "Bank ID",
"type": "string",
"example": "33"
},
"bankName": {
"description": "Bank Name",
"type": "string",
"example": "Banco de Mexico"
},
"taxId": {
"description": "tax id",
"type": "string",
"example": "FTM981104540"
},
"transactionLimitAmount": {
"description": "transferLimitAmount",
"type": "number",
"format": "double",
"example": 999999
},
"paymentFrequencyType": {
"description": "Payee account payment frequency",
"type": "string",
"example": "D"
}
}
}
{
"type": "object",
"properties": {
"accountNickName": {
"description": "Account alias name",
"type": "string",
"example": "TDCBanamex"
},
"accountNumber": {
"description": "Account number, CLABE or card number",
"type": "string",
"example": "50100089864529"
},
"accountType": {
"description": "Payee account type",
"type": "integer",
"format": "int32",
"example": 1
},
"accountTypeDescription": {
"description": "Type of the account description (Access media checkbook or card number)",
"type": "string",
"example": "Card Number",
"maxLength": 22
},
"displayAccountNumber": {
"description": "The last digits of an account",
"type": "string",
"example": "1244"
},
"branchId": {
"description": "Branch ID",
"type": "string",
"example": "4411"
},
"channelType": {
"description": "Channel used for account addition",
"type": "integer",
"format": "int32",
"example": 8
},
"currencyCode": {
"description": "Currency code",
"type": "integer",
"format": "int32",
"example": 11
},
"currencyCodeDescription": {
"description": "Currency name",
"type": "string",
"example": "Pesos Mexicanos",
"maxLength": 22
},
"merchantId": {
"description": "Unique identifier of a company which provides a product or service (merchant)",
"type": "string",
"example": "301"
},
"transactionReferenceNumber": {
"description": "Transaction Reference Number",
"type": "string",
"example": "Pago credito personal"
},
"routingNumber": {
"description": "ABA Code",
"type": "string",
"example": "1234567890l"
},
"merchantCategoryCode": {
"description": "Unique identifier of a service (merchant)",
"type": "string",
"example": "2"
},
"economicSector": {
"description": "Customerbusiness sector",
"type": "integer",
"format": "int32",
"example": 1
},
"industrySegment": {
"description": "Industry segment",
"type": "string",
"example": "1"
},
"relationshipType": {
"description": "Type of relationship between customer and beneficiary",
"type": "string",
"example": "Primos"
},
"payeeDetail": {
"$ref": "#/definitions/Payee"
},
"accountProfile": {
"$ref": "#/definitions/AccountProfile"
}
},
"required": [
"accountType",
"accountNumber"
]
}
{
"type": "object",
"properties": {
"lastSearchDate": {
"description": "Payee account last date search",
"type": "string",
"format": "date",
"example": "2018-05-06",
"maxLength": 10
},
"lastUpdatedDate": {
"description": "Payee account last update date",
"type": "string",
"format": "date",
"example": "2018-05-06",
"maxLength": 10
},
"creationDateTime": {
"description": "Account payee creation date time",
"type": "string",
"format": "dateTime",
"example": "2019-01-01T12:10:00",
"maxLength": 10
},
"cancellationDate": {
"description": "Payee account cancellation date",
"type": "string",
"format": "date",
"example": "2018-05-06",
"maxLength": 10
}
}
}
{
"type": "object",
"properties": {
"dataCenterLocation": {
"description": "data center location",
"type": "integer",
"format": "int32",
"example": 10
},
"branchId": {
"description": "Branch Number",
"type": "string",
"example": "5247"
},
"customerId": {
"description": "Customer Id",
"type": "string",
"example": "111111111"
},
"accountNumber": {
"description": "Account Number",
"type": "string",
"example": "66821476"
},
"pageId": {
"description": "Page Id for pagination",
"type": "integer",
"example": 1
},
"destinationSystemFlag": {
"description": "True for S016 destination or False for Mongo DB",
"type": "boolean",
"example": true
}
},
"required": [
"dataCenterLocation",
"customerId"
]
}
{
"type": "object",
"properties": {
"queryTime": {
"description": "Query Time",
"type": "string",
"example": "04:22:00"
},
"pageId": {
"description": "Page Id for pagination",
"type": "integer",
"example": 1
},
"moreInformationFlag": {
"description": "More information flag",
"format": "boolean",
"example": true
},
"accounts": {
"type": "array",
"items": {
"$ref": "#/definitions/AccountDetails"
}
}
},
"required": [
"queryTime"
]
}
{
"type": "object",
"properties": {
"payeeName": {
"description": "payee name",
"type": "string",
"example": "GRUPO BESH SA DE CV"
},
"phoneNumber": {
"description": "Phone Number",
"type": "string",
"example": "5544332211"
},
"taxId": {
"description": "tax id",
"type": "string",
"example": "FTM981104540"
},
"lastUpdatedDate": {
"description": "date of last update to the payee",
"type": "string",
"format": "date",
"example": "2018-09-20",
"maxLength": 10
},
"emailAddress": {
"description": "Email Address",
"type": "string",
"example": "ana@ejemplo.com"
},
"partyType": {
"description": "Id for the Type of the beneficiary (1 - Physical person / 2 - Moral person)",
"type": "integer",
"example": 1
},
"partyTypeDescription": {
"description": "Description for the Type of the beneficiary (1 - Physical person / 2 - Moral person)",
"type": "string",
"example": "Physical person"
},
"registrationDate": {
"description": "Registration date for the payee",
"type": "string",
"format": "date",
"example": "2018-04-05",
"maxLength": 10
},
"expiryDate": {
"description": "expiration date of the account registered for payment",
"type": "string",
"format": "date",
"example": "2020-02-03",
"maxLength": 10
},
"deleteDate": {
"description": "cancellation date for the payee",
"type": "string",
"format": "date",
"example": "2018-06-09",
"maxLength": 10
},
"transactionLimitAmount": {
"description": "transferLimitAmount",
"type": "number",
"format": "double",
"example": 999999.99
},
"paymentFrequencyType": {
"description": "Frecuency of the transaction",
"type": "string",
"example": "D"
}
},
"required": [
"payeeName",
"phoneNumber",
"taxId",
"lastUpdatedDate",
"partyType",
"partyTypeDescription",
"registrationDate",
"expiryDate",
"deleteDate",
"transactionLimitAmount"
]
}
{
"type": "object",
"properties": {
"branchId": {
"description": "current branch id",
"type": "string",
"example": "3221"
},
"accountNumber": {
"description": "Account Number",
"type": "string",
"example": "999999"
},
"accountNickName": {
"description": "account alias",
"type": "string",
"example": "TELETON"
},
"productCode": {
"description": "productCode",
"type": "integer",
"format": "int32",
"example": 1
},
"productName": {
"description": "Product Name",
"type": "string",
"example": "Payrol account",
"maxLength": 22
},
"productInstrument": {
"description": "productInstrument",
"type": "integer",
"format": "int32",
"example": 4
},
"currencyCode": {
"description": "currencyCode",
"type": "integer",
"format": "int32",
"example": 1
},
"currencyCodeDescription": {
"description": "Currency name",
"type": "string",
"example": "Pesos Mexicanos",
"maxLength": 22
},
"accountAccessPrefix": {
"description": "First 4 digits from the account or card",
"type": "string",
"example": "5211"
},
"accountType": {
"description": "Type of the account",
"type": "integer",
"example": 6
},
"accountTypeDescription": {
"description": "Name of the type of the account",
"type": "string",
"example": "Cuenta Maestra"
},
"displayAccountNumber": {
"description": "The last digits of an account",
"type": "string",
"example": "1244"
},
"electronicBankingUsageCode": {
"description": "electronicBankingUsageCode",
"type": "integer",
"example": 0,
"maxLength": 2
},
"payeeDetail": {
"$ref": "#/definitions/PayeeDetails"
},
"accountOperations": {
"type": "array",
"items": {
"$ref": "#/definitions/Operation"
}
}
},
"required": [
"branchId",
"accountNumber",
"productCode",
"productInstrument",
"currencyCode",
"accountType",
"accountTypeDescription",
"accountAccessPrefix"
]
}
{
"type": "object",
"properties": {
"lastOperationId": {
"description": "operation id of the last update",
"type": "integer",
"format": "int32",
"example": 0
},
"lastOperationDescription": {
"description": "description of operation id.",
"type": "string",
"example": "CONSULTA APLICADA"
},
"lastOperationDate": {
"description": "date of last consultation related to this payee.",
"type": "string",
"format": "date",
"example": "2018-06-09",
"maxLength": 10
},
"lastOperationTime": {
"description": "time of last consultation related to this payee",
"type": "string",
"example": "03:20:00"
}
},
"required": [
"lastOperationId",
"lastOperationDescription",
"lastOperationDate",
"lastOperationTime"
]
}
{
"properties": {
"referenceIdentifier": {
"description": "The field can be used to place CARD NUMBER, ACCOUNT NUMBER, or CLABE NUMBER, which is used to track the transaction",
"type": "string",
"maxLength": 25,
"example": "1234567890123456789"
},
"referenceIdentifierType": {
"description": "Type of account access Media",
"type": "string",
"example": "1"
}
},
"required": [
"referenceIdentifier",
"referenceIdentifierType"
]
}
{
"properties": {
"payeeInfo": {
"$ref": "#/definitions/PayeeInfo"
}
}
}
{
"properties": {
"customerId": {
"description": "Customer ID",
"type": "string",
"example": "000000123456"
},
"firstName": {
"description": "Name of the beneficiary",
"type": "string",
"example": "Carlos",
"maxLength": 20
},
"lastName": {
"description": "Last name of the beneficiary",
"type": "string",
"example": "Ruso",
"maxLength": 20
},
"maternalLastName": {
"description": "Maternal last name of the beneficiary",
"type": "string",
"example": "Hernandez",
"maxLength": 20
},
"birthDate": {
"description": "Customer s Date of Birth",
"type": "string",
"format": "date",
"example": "1990-02-25"
},
"emailAddress": {
"description": "Payee email address",
"type": "string",
"example": "carlo.russo@hotmail.com",
"maxLength": 78
},
"phoneNumber": {
"description": "Phone number of the payee",
"type": "string",
"example": "55223123",
"maxLength": 10
},
"address": {
"$ref": "#/definitions/Address"
},
"payeeAccount": {
"$ref": "#/definitions/PayeeAccount"
}
},
"required": [
"firstName",
"lastName"
]
}
{
"properties": {
"accountNumber": {
"description": "The account associated to the customer",
"type": "string",
"example": "1234567890123456"
},
"phone": {
"$ref": "#/definitions/Phone"
}
},
"required": [
"accountNumber"
]
}
{
"properties": {
"phoneNumber": {
"description": "Phone number associated to the account of the payee",
"type": "string",
"example": "55223123",
"maxLength": 10
},
"associationType": {
"description": "Id Movil association type",
"type": "integer",
"example": 3,
"maxLength": 1
}
}
}
{
"properties": {
"streetName": {
"description": "The name on astreet of a particular building or address.",
"type": "string",
"example": "TEMASCALTEPEC",
"maxLength": 36
},
"streetNumber": {
"description": "The number on a street of a particular building or address.",
"type": "string",
"pattern": "^[0-9]+$",
"example": "27",
"maxLength": 5
},
"unitNumber": {
"description": "The number of the housing unit that is distinctly separated from other living spaces within the building.",
"type": "string",
"pattern": "^[0-9]+$",
"example": "209",
"maxLength": 5
},
"colonyName": {
"description": "Name of the Colony",
"type": "string",
"example": "Cumbria",
"maxLength": 24
},
"city": {
"description": "City of address",
"type": "string",
"example": "Ciudad de Mexico",
"maxLength": 20
},
"stateName": {
"description": "State information of the address.",
"type": "string",
"example": "Ciudad de Mexico",
"maxLength": 20
},
"postalCode": {
"description": "A postal code also known locally in various English-speaking countries throughout the world as a postcode,post code, Eircode,PIN Code or ZIP Code is a series of letters or digits or both, sometimes including spaces or punctuation, included in a postal address for the purpose of sorting mail.",
"type": "string",
"example": "06500",
"pattern": "^[0-9]+$",
"maxLength": 6
}
}
}
{
"properties": {
"type": {
"type": "string",
"description": "Invalid - Request did not confirm to the specification and was unprocessed and rejected. Please fix the value and try again",
"enum": [
"error",
"warn",
"invalid",
"fatal"
]
},
"code": {
"description": "Error code which qualifies the error",
"type": "string"
},
"details": {
"description": "Human readable explanation specific to the occurrence of the problem",
"type": "string"
},
"location": {
"description": "The name of the field that resulted in the error",
"type": "string"
},
"moreInfo": {
"description": "URI to human readable documentation or detailed description of the error",
"type": "string"
},
"uuid": {
"description": "128 bit UUID that you generate for every request",
"type": "string"
},
"timestamp": {
"description": "timestamp of the error",
"type": "string"
}
},
"required": [
"type",
"code"
]
}