getAccountById
Obtenha um objeto de conta de pagamento pelo seu identificador. š Este mĆ©todo requer autorização.
Descriçã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 IAccountsEntity.
Payments.getAccountById(
id*);
Esquema de parĆ¢metrosā
Esquema
id(obrigatório): número
Identificador do objeto de conta de pagamento recuperado
exemplo: 12345
Exemplosā
Exemplo mĆnimoā
const response = 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 response = 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 response = await Payments.getAccountById(1764, settings);
Exemplo de respostaā
{
"id": 1,
"identifier": "cash",
"isVisible": true,
"localizeInfos": {
"title": "Cash"
},
"type": "custom",
"isUsed": true,
"testMode": true,
"settings": {
"status": "connected"
},
"testSettings": {
"status": "connected"
},
"updatedDate": "2025-02-25T08:55:43.957Z"
}
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 gravação.
exemplo: "payment_12345"
type: 'stripe' | 'custom'
O tipo pode ser 'stripe' ou 'custom'.
exemplo: 'stripe'
isVisible: boolean
Indicador de visibilidade da conta de pagamento.
exemplo: true
isUsed: boolean
Indicador de uso da conta de pagamento.
exemplo: false
testMode: boolean
Indica se a conta de pagamento estĆ” em modo de teste.
exemplo: true
settings: IPaymentAccountSettings
ConfiguraƧƵes da conta de pagamento.
exemplo: { "status": "connected" }
settings.status: string
Status de conexão da conta de pagamento ao vivo (não de teste).
exemplo: "connected"
testSettings: objeto
ConfiguraƧƵes do modo de teste para a conta de pagamento.
updatedDate: string
Data de modificação do objeto.
exemplo: "2025-02-26T10:13:16.839Z"