Pular para o conteúdo principal

getAccountById

Obtém um objeto de conta de pagamento pelo seu identificador. 🔐 Este método requer autorização.

Este método obtém um único objeto de conta de pagamento pelo seu identificador. Ele retorna uma Promise que resolve para um objeto de conta de pagamento.

Payments.getAccountById( id, settings );

Exemplo mínimo

const value = await Payments.getAccountById(1764);

Exemplo com configurações 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 value = await Payments.getAccountById(1764, settings);

Exemplo com configurações para yookassa

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

Esquema de parâmetros

Esquema

id(obrigatório): número
Identificador do objeto de conta de pagamento recuperado
exemplo: 12345

settings(obrigatório): qualquer
Objeto de configurações
exemplo: !!!

Exemplo de resposta

{
"id": 1,
"localizeInfos": {
"en_US": {
"title": "Cash"
}
},
"identifier": "cash",
"type": "custom",
"isVisible": true,
"isUsed": true
}

Esquema de resposta

Esquema: IAccountsEntity

id: número
Identificador do objeto.
exemplo: 12345

localizeInfos: ILocalizeInfo
Descrição em Json do objeto de conta de pagamento.

identifier: string
Identificador de texto para o campo de registro.
exemplo: "payment_12345"

type: 'stripe' | 'custom'
O tipo pode ser 'stripe' ou 'custom'.
exemplo: 'stripe'

isVisible: booleano
Indicador de visibilidade da conta de pagamento.
exemplo: true

isUsed: booleano
Indicador de uso da conta de pagamento.
exemplo: false