getAccountById
Obtenez un objet de compte de paiement par son identifiant. 🔐 Cette méthode nécessite l'autorisation.
Description
Cette méthode récupère un seul objet de compte de paiement par son identifiant. Elle renvoie une promesse qui se résout en un objet de compte de paiement IAccountsEntity.
Payments.getAccountById(
id);
Schéma des paramètres
Schéma
id(obligatoire): number
Identifiant de l'objet de compte de paiement récupéré
exemple: 12345
Exemples
Exemple minimal
const response = await Payments.getAccountById(1764);
Exemple avec paramètres pour 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);
Exemple avec paramètres pour 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);
Exemple de réponse
{
"id": 1,
"identifier": "cash",
"isVisible": true,
"localizeInfos": {
"en_US": {
"title": "Cash"
}
},
"type": "custom",
"isUsed": true,
"testMode": true,
"settings": {},
"testSettings": {}
}
Schéma de réponse
Schéma: IAccountsEntity
id: number
Identifiant de l'objet.
exemple: 12345
localizeInfos: ILocalizeInfo
Description Json de l'objet de compte de paiement.
identifier: string
Identifiant textuel pour le champ d'enregistrement.
exemple: "payment_12345"
type: 'stripe' | 'custom'
Le type peut être 'stripe' ou 'custom'.
exemple: 'stripe'
isVisible: boolean
Indicateur de visibilité du compte de paiement.
exemple: true
isUsed: boolean
Indicateur d'utilisation du compte de paiement.
exemple: false