Saltar al contenido principal

getAccountById

Obtiene un objeto de cuenta de pago por su identificador. 🔐 Este método requiere autorización.

Descripción

Este método obtiene un único objeto de cuenta de pago por su identificador. Devuelve una Promesa que se resuelve en un objeto de cuenta de pago IAccountsEntity.

Pagos.getAccountById(

id

);

Esquema de parámetros

Esquema

id(requerido): número
Identificador del objeto de cuenta de pago recuperado
ejemplo: 12345

Ejemplos

Ejemplo mínimo

const response = await Pagos.getAccountById(1764);

Ejemplo con configuraciones para stripe

const settings = {
"stripeAccountId": "acct_1RsDXzHy1QOsjfBI",
"stripeOnboardingComplete": true,
"stripePublishableKey": "pk_test_51OO...Y7MS3",
"successUrl": "https://example.com/success",
"cancelUrl": "https://example.com/cancel",
"sessionTimeout": 15
};
const response = await Pagos.getAccountById(1764, settings);

Ejemplo con configuraciones para yookassa

const settings = {
"shopId": "1234567",
"secretKey": "test_pazk0r3JNlMEEwQq6t3Syk-qapXL0ArHvdXYxtaDvcv",
"successUrl": "https://example.com/success",
"cancelUrl": "https://example.com/cancel",
"sessionTimeout": 15
};
const response = await Pagos.getAccountById(1764, settings);

Ejemplo de respuesta

{
"id": 1,
"identifier": "cash",
"isVisible": true,
"localizeInfos": {
"en_US": {
"title": "Efectivo"
}
},
"type": "custom",
"isUsed": true,
"testMode": true,
"settings": {},
"testSettings": {}
}

Esquema de respuesta

Esquema: IAccountsEntity

id: número
Identificador del objeto.
ejemplo: 12345

localizeInfos: ILocalizeInfo
Descripción en Json del objeto de cuenta de pago.

identifier: cadena
Identificador de texto para el campo de grabación.
ejemplo: "payment_12345"

type: 'stripe' | 'custom'
El tipo puede ser 'stripe' o 'custom'.
ejemplo: 'stripe'

isVisible: booleano
Indicador de visibilidad de la cuenta de pago.
ejemplo: true

isUsed: booleano
Indicador de uso de la cuenta de pago.
ejemplo: false