getAccounts
Obtén todas las cuentas de pago como un arreglo.
Descripción
Este método obtiene la cuenta de pago como un arreglo. Devuelve una Promesa que se resuelve en un objeto de cuenta de pago IAccountsEntity.
Payments.getAccounts();
Ejemplos
Ejemplo mínimo
const response = await Payments.getAccounts();
Ejemplo de respuesta
[
{
"id": 3,
"identifier": "stripe",
"isVisible": true,
"localizeInfos": {
"title": "Stripe"
},
"type": "stripe",
"isUsed": true,
"testMode": true,
"settings": {
"status": "not_connected"
},
"testSettings": {
"cancelUrl": "https://stage.oneentry.cloud/",
"successUrl": "https://stage.oneentry.cloud/",
"sessionTimeout": 15,
"stripe_account_id": "acct_1QwkKrAcSoNc7iev",
"stripe_redirect_url": "https://connect.stripe.com/setup/s/acct_1QwkKrAcSoNc7iev/P86lOscuMN2o",
"stripe_onboarding_complete": true,
"status": "not_connected"
}
},
{
"id": 2,
"identifier": "paypal",
"isVisible": true,
"localizeInfos": {
"title": "PayPal"
},
"type": "custom",
"isUsed": false,
"testMode": true,
"settings": {},
"testSettings": {}
},
{
"id": 1,
"identifier": "cash",
"isVisible": true,
"localizeInfos": {
"title": "Efectivo"
},
"type": "custom",
"isUsed": true,
"testMode": true,
"settings": {},
"testSettings": {}
}
]
Esquema de respuesta
Esquema: IAccountsEntity
id: number
Identificador del objeto.
ejemplo: 12345
localizeInfos: ILocalizeInfo
Descripción en Json del objeto de cuenta de pago.
identifier: string
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: boolean
Indicador de visibilidad de la cuenta de pago.
ejemplo: true
isUsed: boolean
Indicador de uso de la cuenta de pago.
ejemplo: false