Paths
/v1/servicing/transfers/own-account/detail
To execute and get the account transfer details for transfer to the own account of the customer.
This API is used to execute and get the account transfer details for transfer to the own account of 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 |
fatal | serverUnavailable | The request failed due to an internal error/server unavailability |
/v1/servicing/transfers/intra-banking/detail
To execute and get the account transfer details for transfer to the third party accounts.
This API is used to execute and get the account transfer details for transfer to the third party accounts.
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 |
/v1/servicing/transfers/inter-banking/detail
To execute and get the account transfer details for transfer to the inter-banking accounts.
This API is used to execute and get the account transfer details for transfer to the inter-banking accounts.
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": {
"transfer": {
"$ref": "#/definitions/Transfer"
},
"security": {
"$ref": "#/definitions/Security"
}
}
}
{
"type": "object",
"properties": {
"transaction": {
"$ref": "#/definitions/Transaction"
}
}
}
{
"type": "object",
"properties": {
"transfer": {
"$ref": "#/definitions/Transfer"
},
"security": {
"$ref": "#/definitions/SecurityInformation"
}
}
}
{
"type": "object",
"properties": {
"transaction": {
"$ref": "#/definitions/Transaction"
}
}
}
{
"type": "object",
"properties": {
"transfer": {
"$ref": "#/definitions/Transfer"
},
"security": {
"$ref": "#/definitions/SecurityInfo"
}
}
}
{
"type": "object",
"properties": {
"transaction": {
"$ref": "#/definitions/Transaction"
}
}
}
{
"type": "object",
"properties": {
"sourceAccountId": {
"description": "Unique account id of the source account",
"type": "string",
"example": "1239402"
},
"destinationAccountId": {
"description": "Unique account id of the target account",
"type": "string",
"example": "1239402"
},
"transferAmount": {
"description": "Amount of the operation",
"type": "number",
"format": "double",
"example": 120.55
},
"sameDayTransferFlag": {
"description": "Flag to indicate if the transfer is going to be today or tomorrow",
"type": "boolean",
"example": false
},
"transactionScheduleDate": {
"description": "Date and time used when the operation is scheduled for future day",
"type": "string",
"format": "date",
"example": "2018-08-18T10:10:10"
},
"concentratorAccountFlag": {
"description": "Flag used to indicated if the target account is a concentrator account",
"type": "boolean",
"example": false
},
"transferReference": {
"$ref": "#/definitions/TransferReference"
}
},
"required": [
"sourceAccountId",
"destinationAccountId",
"transferAmount"
]
}
{
"type": "object",
"properties": {
"transferShortDescription": {
"description": "Concept for indicate reason of the transference",
"type": "string",
"example": "Pago prestamo"
},
"transferReferenceNumber": {
"description": "Numeric reference for the transference",
"type": "string",
"example": "9999999"
},
"transferReferenceId": {
"description": "AlphaNumeric reference for the transference",
"type": "string",
"example": "aaaabb3332bbb"
},
"transferDescription": {
"description": "Description of the transfer operation",
"type": "string",
"example": "test1"
}
}
}
{
"type": "object",
"properties": {
"accessToken": {
"description": "Response of the challenge (password generated from token)",
"type": "string",
"example": "1223121"
},
"rsaVersion": {
"description": "Version of the RSA that generates the data in the client (Browsers or Mobile Apps)",
"type": "string",
"example": "3.4.1.1"
},
"browser": {
"$ref": "#/definitions/BrowserDetails"
},
"mobile": {
"$ref": "#/definitions/MobileDetails"
}
},
"required": [
"rsaVersion"
]
}
{
"type": "object",
"properties": {
"sessionBrowserUserAgent": {
"description": "Web browser identifier",
"type": "string",
"example": "mozilla/5.0+(macintosh;+intel+mac+os+x+10_14_3)"
},
"screenResolution": {
"description": "Resolution of the client's screen where the browser is running",
"type": "string",
"example": "24|1440|900|830"
},
"browserTimezone": {
"description": "Time zone configured in the browser",
"type": "integer",
"format": "int32",
"example": 6
},
"javaVersion": {
"description": "Java version loaded in the browser",
"type": "integer",
"format": "int32",
"example": 1
},
"browserLanguage": {
"description": "Browser language",
"type": "string",
"example": "lang=es-XL|syslang=|userlang="
},
"cookieEnabledIndicator": {
"description": "It indicates if cookies are enabled 0-disabled, 1-enabled",
"type": "integer",
"format": "int32",
"example": 1
},
"applicationName": {
"description": "Name of the application or in its absence the simple name of the browser",
"type": "string",
"example": "Netscape"
},
"applicationCode": {
"description": "Application code or browser agent code",
"type": "string",
"example": "Mozilla"
},
"internetEnabledFlag": {
"description": "Flag that indicates if the browser has internet, true-enabled, false-disabled",
"type": "boolean",
"example": true
},
"screenSize": {
"description": "Width of the client's screen",
"type": "integer",
"format": "int32",
"example": 1440
},
"screenPixels": {
"description": "Deep of pixels on the client's screen",
"type": "integer",
"format": "int32",
"example": 24
},
"osName": {
"description": "Name of the operating system where the browser is running",
"type": "string",
"example": "Mac"
},
"browserVersion": {
"description": "Browser version",
"type": "integer",
"format": "int32",
"example": 12
},
"browserName": {
"description": "Browser name",
"type": "string",
"example": "Safari"
}
}
}
{
"type": "object",
"properties": {
"queryTime": {
"description": "Time at which the request is launched, this data comes from the time of the smartPhone",
"type": "string",
"format": "date",
"example": "2019-03-09T13:00:00Z"
},
"deviceId": {
"description": "Device identifier, if the SDK can not recover it, it returns -1",
"type": "string",
"example": "-1"
},
"simId": {
"description": "Identifier of the SIM card of the device, if the SDK can not recover it, it returns -1",
"type": "string",
"example": "-1"
},
"phoneNumber": {
"description": "Phone number of the device, if the SDK can not recover it, it returns -1",
"type": "string",
"example": "-1"
},
"rsaApplicationKey": {
"description": "Key that identifies the RSA SDK",
"type": "string",
"example": "10F29219081905EC2BEBFF5AD779EE48"
},
"mobileCompromisedIndicator": {
"description": "It indicates if the smartphone is altered (Root or Jailbreak),0- disabled,1- enabled",
"type": "integer",
"format": "int32",
"example": 0
},
"mobileEmulatorIndicator": {
"description": "It indicates if the RSA SDK is running in simulator or in a physical device,0- disabled,1- enabled",
"type": "integer",
"format": "int32",
"example": 1
}
}
}
{
"type": "object",
"properties": {
"accessToken": {
"description": "Response of the challenge (password generated from token)",
"type": "string",
"example": "1223121"
},
"rsaVersion": {
"description": "Version of the RSA that generates the data in the client (Browsers or Mobile Apps)",
"type": "string",
"example": "3.4.1.1"
},
"browser": {
"$ref": "#/definitions/BrowserInformation"
},
"mobile": {
"$ref": "#/definitions/MobileInformation"
}
},
"required": [
"rsaVersion"
]
}
{
"type": "object",
"properties": {
"sessionBrowserUserAgent": {
"description": "Web browser identifier",
"type": "string",
"example": "mozilla/5.0+(macintosh;+intel+mac+os+x+10_14_3)"
},
"screenResolution": {
"description": "Resolution of the client's screen where the browser is running",
"type": "string",
"example": "24|1440|900|830"
},
"browserTimezone": {
"description": "Time zone configured in the browser",
"type": "integer",
"format": "int32",
"example": 6
},
"javaVersion": {
"description": "Java version loaded in the browser",
"type": "integer",
"format": "int32",
"example": 1
},
"browserLanguage": {
"description": "Browser language",
"type": "string",
"example": "lang=es-XL|syslang=|userlang="
},
"cookieEnabledIndicator": {
"description": "It indicates if cookies are enabled 0-disabled, 1-enabled",
"type": "integer",
"format": "int32",
"example": 1
},
"applicationName": {
"description": "Name of the application or in its absence the simple name of the browser",
"type": "string",
"example": "Netscape"
},
"applicationCode": {
"description": "Application code or browser agent code",
"type": "string",
"example": "Mozilla"
},
"internetEnabledFlag": {
"description": "Flag that indicates if the browser has internet, true-enabled, false-disabled",
"type": "boolean",
"example": true
},
"screenSize": {
"description": "Width of the client's screen",
"type": "integer",
"format": "int32",
"example": 1440
},
"screenPixels": {
"description": "Deep of pixels on the client's screen",
"type": "integer",
"format": "int32",
"example": 24
},
"osName": {
"description": "Name of the operating system where the browser is running",
"type": "string",
"example": "Mac"
},
"browserVersion": {
"description": "Browser version",
"type": "integer",
"format": "int32",
"example": 12
},
"browserName": {
"description": "Browser name",
"type": "string",
"example": "Safari"
}
}
}
{
"type": "object",
"properties": {
"queryTime": {
"description": "Time at which the request is launched, this data comes from the time of the smartPhone",
"type": "string",
"format": "date",
"example": "2019-03-09T13:00:00Z"
},
"deviceId": {
"description": "Device identifier, if the SDK can not recover it, it returns -1",
"type": "string",
"example": "-1"
},
"simId": {
"description": "Identifier of the SIM card of the device, if the SDK can not recover it, it returns -1",
"type": "string",
"example": "-1"
},
"phoneNumber": {
"description": "Phone number of the device, if the SDK can not recover it, it returns -1",
"type": "string",
"example": "-1"
},
"rsaApplicationKey": {
"description": "Key that identifies the RSA SDK",
"type": "string",
"example": "10F29219081905EC2BEBFF5AD779EE48"
},
"mobileCompromisedIndicator": {
"description": "It indicates if the smartphone is altered (Root or Jailbreak),0- disabled,1- enabled",
"type": "integer",
"format": "int32",
"example": 0
},
"mobileEmulatorIndicator": {
"description": "It indicates if the RSA SDK is running in simulator or in a physical device,0- disabled,1- enabled",
"type": "integer",
"format": "int32",
"example": 1
}
}
}
{
"type": "object",
"properties": {
"accessToken": {
"description": "Response of the challenge (password generated from token)",
"type": "string",
"example": "1223121"
},
"rsaVersion": {
"description": "Version of the RSA that generates the data in the client (Browsers or Mobile Apps)",
"type": "string",
"example": "3.4.1.1"
},
"browser": {
"$ref": "#/definitions/BrowserInfo"
},
"mobile": {
"$ref": "#/definitions/MobileInfo"
}
},
"required": [
"rsaVersion"
]
}
{
"type": "object",
"properties": {
"sessionBrowserUserAgent": {
"description": "Web browser identifier",
"type": "string",
"example": "mozilla/5.0+(macintosh;+intel+mac+os+x+10_14_3)"
},
"screenResolution": {
"description": "Resolution of the client's screen where the browser is running",
"type": "string",
"example": "24|1440|900|830"
},
"browserTimezone": {
"description": "Time zone configured in the browser",
"type": "integer",
"format": "int32",
"example": 6
},
"javaVersion": {
"description": "Java version loaded in the browser",
"type": "integer",
"format": "int32",
"example": 1
},
"browserLanguage": {
"description": "Browser language",
"type": "string",
"example": "lang=es-XL|syslang=|userlang="
},
"cookieEnabledIndicator": {
"description": "It indicates if cookies are enabled 0-disabled, 1-enabled",
"type": "integer",
"format": "int32",
"example": 1
},
"applicationName": {
"description": "Name of the application or in its absence the simple name of the browser",
"type": "string",
"example": "Netscape"
},
"applicationCode": {
"description": "Application code or browser agent code",
"type": "string",
"example": "Mozilla"
},
"internetEnabledFlag": {
"description": "Flag that indicates if the browser has internet, true-enabled, false-disabled",
"type": "boolean",
"example": true
},
"screenSize": {
"description": "Width of the client's screen",
"type": "integer",
"format": "int32",
"example": 1440
},
"screenPixels": {
"description": "Deep of pixels on the client's screen",
"type": "integer",
"format": "int32",
"example": 24
},
"osName": {
"description": "Name of the operating system where the browser is running",
"type": "string",
"example": "Mac"
},
"browserVersion": {
"description": "Browser version",
"type": "integer",
"format": "int32",
"example": 12
},
"browserName": {
"description": "Browser name",
"type": "string",
"example": "Safari"
}
}
}
{
"type": "object",
"properties": {
"queryTime": {
"description": "Time at which the request is launched, this data comes from the time of the smartPhone",
"type": "string",
"format": "date",
"example": "2019-03-09T13:00:00Z"
},
"deviceId": {
"description": "Device identifier, if the SDK can not recover it, it returns -1",
"type": "string",
"example": "-1"
},
"simId": {
"description": "Identifier of the SIM card of the device, if the SDK can not recover it, it returns -1",
"type": "string",
"example": "-1"
},
"phoneNumber": {
"description": "Phone number of the device, if the SDK can not recover it, it returns -1",
"type": "string",
"example": "-1"
},
"rsaApplicationKey": {
"description": "Key that identifies the RSA SDK",
"type": "string",
"example": "10F29219081905EC2BEBFF5AD779EE48"
},
"mobileCompromisedIndicator": {
"description": "It indicates if the smartphone is altered (Root or Jailbreak),0- disabled,1- enabled",
"type": "integer",
"format": "int32",
"example": 0
},
"mobileEmulatorIndicator": {
"description": "It indicates if the RSA SDK is running in simulator or in a physical device,0- disabled,1- enabled",
"type": "integer",
"format": "int32",
"example": 1
}
}
}
{
"type": "object",
"properties": {
"transactionStatusCode": {
"description": "Code of the transaction status",
"type": "integer",
"format": "int32",
"example": 0
},
"transactionStatus": {
"description": "Description of the transaction status",
"type": "string",
"example": "Success"
},
"transactionAmount": {
"description": "Amount of the transaction/ operation",
"type": "number",
"format": "double",
"example": 120.55
},
"sameDayTransferFlag": {
"description": "Flag to indicate if the transfer is going to be today or tomorrow",
"type": "boolean",
"example": false
},
"transactionScheduleDate": {
"description": "Date and time used when the operation is scheduled for future day",
"type": "string",
"format": "date",
"example": "2018-08-18T10:10:10"
},
"concentratorAccountFlag": {
"description": "Flag used to indicated if the target account is a concentrator account",
"type": "boolean",
"example": false
},
"transactionDate": {
"description": "Date Time when the operation was made",
"type": "string",
"format": "date",
"example": "10/02/2019/15:30"
},
"authorizationCode": {
"description": "Authorization number given by bank for the operation",
"type": "string",
"example": "40923892340243"
},
"banxicoTrackingNumber": {
"description": "Number provided by Banxico to track the operation in an interbank transference",
"type": "string",
"example": "40923892340565"
},
"accountInformation": {
"type": "array",
"items": {
"$ref": "#/definitions/AccountInformation"
}
},
"transactionReference": {
"$ref": "#/definitions/TransactionReference"
}
},
"required": [
"transactionStatusCode",
"transactionStatus",
"transactionAmount",
"transactionDate",
"authorizationCode"
]
}
{
"type": "object",
"properties": {
"validResponseFlag": {
"description": "flag to represent if the response from backend has valid data",
"type": "boolean",
"example": true
},
"invalidResponseMessage": {
"description": "error response from backend",
"type": "string",
"example": "No existe Informacion para el producto instrumento"
},
"accountId": {
"description": "Unique ID used by front end to indentify the account",
"type": "string",
"example": "123456"
},
"branchId": {
"description": "The branch id where the account was created",
"type": "string",
"example": "1234"
},
"accountNumber": {
"description": "The account associated to the customer",
"type": "string",
"example": "1234567890123456"
},
"accountType": {
"description": "Type of account",
"type": "integer",
"format": "int32",
"example": 1
},
"accountTypeDescription": {
"description": "Name of the type of the account",
"type": "string",
"example": "Cuenta maestra"
},
"accountAlias": {
"description": "CLABE of the account",
"type": "string",
"example": "123456789123"
},
"accountNickName": {
"description": "Nickname of the account",
"type": "string",
"example": "Mi cuenta favorita"
},
"productCode": {
"description": "Product code that identify the type of account",
"type": "integer",
"format": "int32",
"example": 66
},
"productInstrument": {
"description": "The product instrument code",
"type": "integer",
"format": "int32",
"example": 12
},
"productName": {
"description": "The product name",
"type": "string",
"example": "Checking Account"
},
"currencyCode": {
"description": "The currency code identifier of the account",
"type": "string",
"example": "1"
},
"currencyCodeDescription": {
"description": "Currency Code of the account",
"type": "string",
"example": "MXN"
},
"displayAccountNumber": {
"description": "Tha last digits of the account or card",
"type": "string",
"example": "1234"
},
"logoUrl": {
"description": "link to the resource of the image of the logo",
"type": "string",
"example": "http://abc.jpg"
},
"accountBalanceInformation": {
"$ref": "#/definitions/AccountBalanceInformation"
}
},
"required": [
"validResponseFlag",
"accountId",
"accountNumber",
"accountType",
"accountTypeDescription",
"productName",
"currencyCodeDescription",
"currencyCode",
"displayAccountNumber"
]
}
{
"type": "object",
"properties": {
"availableBalanceAmount": {
"description": "available balance amount in the account",
"type": "number",
"format": "double",
"example": 1234.56
},
"currentBalanceAmount": {
"description": "The current balance amount",
"type": "number",
"format": "double",
"example": 15000.23
}
}
}
{
"type": "object",
"properties": {
"transferShortDescription": {
"description": "Concept for indicate reason of the transference",
"type": "string",
"example": "Pago prestamo"
},
"transferReferenceNumber": {
"description": "Numeric reference for the transference",
"type": "string",
"example": "9999999"
},
"transferReferenceId": {
"description": "AlphaNumeric reference for the transference",
"type": "string",
"example": "aaaabb3332bbb"
},
"transferDescription": {
"description": "Description of the transfer operation",
"type": "string",
"example": "test1"
}
}
}
{
"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"
]
}