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