View a markdown version of this page

Résolution des problèmes de AgentCore paiement - Base rocheuse de l'Amazonie AgentCore

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Résolution des problèmes de AgentCore paiement

Cette section propose des solutions aux erreurs courantes lors de l'utilisation des AgentCore paiements AWS Amazon Bedrock.

Erreurs de validation

Lors de la création ou de la mise à jour de ressources de paiement, le service renvoie unValidationException. Le tableau suivant répertorie les erreurs de validation courantes et leurs résolutions.

Message d’erreur Résolution

roleArn must contain a valid account ID

roleArnIl doit s'agir d'un ARN de rôle IAM valide avec un identifiant de compte à 12 chiffres. Vérifiez le format :arn:aws:iam::<accountId>:role/<roleName>.

roleArn must belong to your account

L'identifiant de compte saisi roleArn doit correspondre au compte de l'appelant. Cross-account les rôles ne sont pas pris en charge.

Invalid role ARN: {roleArn}

Le n'roleArna pas pu être analysé. Vérifiez le format ARN.

credentialProviderConfigurations list cannot be empty

Fournissez au moins une configuration de fournisseur d'informations d'identification lors de la création ou de la mise à jour d'un connecteur de paiement.

credentialProviderArn is required but not found in the request

Chaque configuration de fournisseur d'informations d'identification doit inclure uncredentialProviderArn. Créez-en un d'abord à l'aide de Create a Credential Provider.

Connector type '{type}' does not match the provided credentialProviderConfiguration

La variante de configuration du fournisseur d'informations d'identification doit correspondre au type de connecteur. Par exemple, un CoinbaseCDP connecteur nécessite la coinbaseCDP configuration, passtripePrivy.

Les contraintes de dénomination des champs sont également appliquées :

  • Les noms des gestionnaires de paiement doivent commencer par une lettre et contenir uniquement des caractères alphanumériques (48 caractères maximum).

  • Les noms des connecteurs de paiement suivent les mêmes règles mais autorisent également les soulignements.

  • Les descriptions peuvent contenir des caractères alphanumériques et des espaces (maximum 4 096 caractères).

Erreurs d'autorisation

Message d’erreur Résolution

Access denied due to account security restrictions. Contact AWS Support for assistance.

Votre compte a été restreint. Contactez le AWS support pour résoudre le problème.

Access denied for {CREATE|UPDATE} due to account security restrictions. Contact AWS Support for assistance.

L'accès à votre compte est limité. Les opérations de lecture et de liste sont autorisées, mais les opérations de création et de mise à jour sont limitées jusqu'à ce que la restriction soit résolue.

Défaillances d'autorisation IAM SIGv4

Assurez-vous que le principal appelant dispose des bedrock-agentcore: autorisations appropriées. Le service utilise la signature SIGv4 avec le nom de bedrock-agentcore signature.

PassRole échecs

Lorsque vous fournissez unroleArn, l'appelant doit être iam:PassRole autorisé à jouer le rôle. La politique de confiance du rôle doit l'autoriser bedrock-agentcore.amazonaws.com en tant que responsable du service.

AWS Erreurs d'abonnement à la place

Lorsque vous utilisez Coinbase en tant que fournisseur de paiement, votre compte doit disposer d'un abonnement actif à la liste des portefeuilles Coinbase pour les AgentCore paiements sur Marketplace AWS . Si l'abonnement est manquant, le service renvoie un SubscriptionRequiredException avec un code d'état HTTP 403.

Cette erreur est appliquée à deux endroits :

  • Lorsque vous créez un connecteur de paiement Coinbase avecCreatePaymentConnector.

  • Lorsque vous effectuez une opération de portefeuille Coinbase sur le plan de données, telle que CreatePaymentInstrument ouProcessPayment.

L'exception inclut un subscriptionUrl champ contenant un lien vers la liste de AWS Marketplace et un productName champ identifiant le produit nécessitant un abonnement.

Message d’erreur Résolution

SubscriptionRequiredException(HTTP 403)

Votre compte n'a pas d'abonnement AWS Marketplace actif pour Coinbase. Pour résoudre le problème :

  1. Ouvrez la liste AWS Marketplace qui subscriptionUrl apparaît dans l'erreur, ou accédez à la liste des portefeuilles Coinbase pour les AgentCore paiements.

  2. Abonnez-vous à la liste. L'identité d'abonné a besoin des AWSMarketplaceManageSubscriptions autorisations.

  3. Une fois l'abonnement actif, recommencez l'opération.

Pour plus d'informations, consultez la section S'abonner aux portefeuilles Coinbase pour les AgentCore paiements AWS sur Marketplace.

Création rapide d'erreurs d'autorisation

Quick Create vous permet de configurer un connecteur de paiement Coinbase sans gérer vous-même les informations d'identification. Lorsque vous appelezCreatePaymentConnector, le service renvoie unauthorizationUrl. Ouvrez l'URL (ou fournissez-la aux utilisateurs de votre application) pour terminer l'autorisation Coinbase. Au cours de ce flux, le connecteur passe par les Quick-create-specific états suivants :

  • PENDING_AUTHENTICATION— Le connecteur attend que vous (ou l'utilisateur de votre application) complétiez l'autorisation Coinbase.

  • PROVISIONING— L'autorisation est terminée et le service provisionne le connecteur.

  • AUTHENTICATION_EXPIRED— authorizationUrl Expiré avant la fin de l'autorisation.

  • AUTHENTICATION_FAILED— L'autorisation de Coinbase n'a pas abouti.

Le tableau suivant répertorie les problèmes d'autorisation de création rapide courants et leurs solutions.

État du connecteur Résolution

Connecteur coincé PENDING_AUTHENTICATION

L'autorisation de création rapide n'est pas terminée. Pour résoudre le problème :

  1. Ouvrez le fichier authorizationUrl retourné parCreatePaymentConnector.

  2. Connectez-vous et complétez l'autorisation Coinbase.

Connecteur en AUTHENTICATION_EXPIRED

L'authorizationUrlexpiré, ce qui se produit environ 10 minutes après le CreatePaymentConnector renvoie. Pour résoudre le problème :

  1. Re-create le connecteur avec CreatePaymentConnector pour en obtenir un nouveauauthorizationUrl.

  2. Ouvrez le nouveau authorizationUrl et terminez rapidement l'autorisation Coinbase.

Erreurs liées à la ressource introuvable

Message d’erreur Résolution

Payment manager not found: {managerId}

Le gestionnaire de paiement spécifié n'existe pas. Vérifiez l'identité en appelantListPaymentManagers.

Payment connector not found: connectorId={connectorId}, managerId={managerId}

Le connecteur spécifié n'existe pas dans le gestionnaire donné. Vérifiez les deux identifiants à l'aide deListPaymentConnectors.

Ressource introuvable pendant CreatePaymentConnector

Le gestionnaire de paiement parent n'existe pas. Créez d'abord le gestionnaire de paiement.

Erreurs de conflit

Le service renvoie un ConflictException lorsque deux demandes modifient la même ressource en même temps, ou lors de la création d'une ressource qui existe déjà. Réitérez la demande. Créez et mettez à jour le support des opérations clientToken pour des nouvelles tentatives en toute sécurité.

Erreurs liées aux quotas de service

Le service revient "{limitType} limit exceeded for account {accountId}" lorsque vous atteignez le nombre maximum de gestionnaires de paiement ou de connecteurs pour votre compte. Supprimez les ressources inutilisées ou contactez le AWS support pour demander une augmentation de la limite.

Erreur de Limitation

Le service revient "Rate exceeded" lorsque le taux de demandes dépasse la limite autorisée. Implémentez un ralentissement exponentiel avec gigue dans votre logique de nouvelle tentative. Si vous atteignez régulièrement des limites, contactez AWS le support.

Erreurs de traitement des paiements

Si un fournisseur de paiement externe rejette la demande de signature, le service renvoie un AccessDeniedException ouValidationException. Le traitement des paiements échoue également SubscriptionRequiredException si votre compte ne dispose pas d'un abonnement AWS Marketplace actif pour Coinbase. Le tableau suivant répertorie les erreurs courantes et leur résolution.

Message d’erreur Résolution

Delegated signing grant is not active for the end user wallet. Please redirect end user to the WalletHub to grant the permissions.

Vous n'avez pas accordé l'autorisation de délégation qui permet à votre agent de signer des transactions en votre nom, ou vous l'avez précédemment révoquée. Pour résoudre le problème :

  1. Récupérez l' WalletHub URL depuis le corps de la GetPaymentInstrument réponse CreatePaymentInstrument or (paymentInstrumentDetails.redirectUrl).

  2. Redirigez l'utilisateur vers le WalletHub.

  3. Connectez-vous et accordez des autorisations de signature à l'agent.

Pour plus d'informations sur une implémentation frontend qui gère le flux d'autorisation de délégation, consultez le AgentCore modèle Coinbase sur le GitHub site Web. Pour plus d'informations sur le financement du portefeuille, voir Financer le portefeuille.

Delegated signing is not enabled for your Coinbase project. Please enable delegated signing in your Coinbase project policies.

La signature déléguée n'est pas configurée pour votre projet Coinbase Developer Platform. Pour résoudre le problème :

  1. Connectez-vous à la plateforme pour développeurs Coinbase sur le site Web de Coinbase.

  2. Accédez aux paramètres des politiques de votre projet.

  3. Activez le bouton de signature déléguée.

Vous devez effectuer cette étape avant que votre agent puisse signer des transactions pour le compte des utilisateurs.

Privy credentials are invalid. Please verify the credential configuration.

Les clés d'autorisation de votre portefeuille privé ne sont pas valides ou ont expiré auprès de votre fournisseur d'informations d'identification. Pour résoudre le problème :

  1. Connectez-vous au tableau de bord Privy sur le site Web de Privy.

  2. Accédez aux paramètres de votre application et vérifiez que les clés d'autorisation sont actives.

  3. Mettez à jour le fournisseur d'informations d'identification dans AgentCore Identity avec les clés actuelles. Pour ce faire, appelez UpdatePaymentConnector ou mettez à jour le secret dans AWS Secrets Manager.

Pour plus d'informations sur la configuration des informations d'identification, consultez le AgentCore SDK Privy sur le site Web. GitHub

SubscriptionRequiredException(HTTP 403)

Votre compte n'a pas d'abonnement AWS Marketplace actif pour Coinbase. Le traitement d'un paiement par le biais d'un portefeuille Coinbase nécessite un abonnement actif. Cette erreur peut donc se produire si l'abonnement n'a jamais été créé ou a été annulé ultérieurement. Pour résoudre le problème :

  1. Abonnez-vous à la liste des portefeuilles Coinbase pour AgentCore les paiements ou ouvrez la liste AWS Marketplace au subscriptionUrl retour dans l'erreur.

  2. Une fois l'abonnement actif, réessayez le paiement.

Pour plus d'informations, consultez Abonnement aux portefeuilles Coinbase pour les AgentCore paiements AWS sur Marketplace et Erreurs d'abonnement à AWS Marketplace.

erreurs de demande de paiement x402

Lorsque vous traitez un paiement à l'aide du protocole x402, le service valide la charge utile du paiement que vous transférez paymentInput.cryptoX402 avant de détenir le budget ou de signer. Si la charge utile est mal formée ou n'est pas prise en charge, le service renvoie un ValidationException et ne consomme aucun budget. Le tableau suivant répertorie les erreurs de demande de paiement x402 courantes et leur résolution. Quelques lignes décrivent les échecs d'exécution ou de règlement, tels qu'une transaction d'allocation Permit2 rejetée, qui peuvent survenir après le début de la signature plutôt que pendant la validation préalable à la signature.

Message d’erreur Résolution

X402 Payload for signing is invalid.

La charge utile de paiement x402 n'a pas pu être analysée ou validée. Copiez la charge utile x402 du marchand depuis la 402 Payment Required réponse paymentInput.cryptoX402 exactement telle qu'elle a été reçue, sans modification.

Payment instrument network is required

L'instrument de paiement ne spécifie pas de réseau. Créez l'instrument de paiement avec un réseau correspondant à la charge utile de paiement du commerçant.

Network mismatch '{network}' is not supported for paymentNetwork '{paymentNetwork}'. Supported networks: {networks}

Le réseau de l'instrument de paiement ne correspond pas au réseau de la charge utile. Utilisez un instrument de paiement dont le réseau correspond à la demande de paiement du commerçant.

Payment currency is required

La charge utile ne spécifie pas de devise. Transférez la charge utile du marchand mot pour mot. Si l'erreur persiste, cela signifie que la charge utile du vendeur est défectueuse ; contactez le vendeur.

Currency '{currency}' is not supported. Supported currencies: {currencies}

La charge utile demande une devise non prise en charge. Utilisez un terminal marchand qui demande une devise prise en charge.

Payment amount is required

La charge utile ne spécifie pas de montant. Transférez la charge utile du marchand mot pour mot. Si l'erreur persiste, cela signifie que la charge utile du vendeur est défectueuse ; contactez le vendeur.

Payment amount must be a positive number. Received: {value}

Le montant de la charge utile n'est pas un nombre positif. Transférez la charge utile du marchand mot pour mot ; ne modifiez pas le montant.

Payment amount exceeds maximum allowed value. Received: {value}, Maximum: {max}

Le montant de la charge utile est supérieur à la valeur maximale autorisée. Utilisez un terminal marchand dont le montant se situe dans la fourchette autorisée.

Payment asset is required

La charge utile ne spécifie pas d'actif. Transférez la charge utile du marchand mot pour mot. Si l'erreur persiste, cela signifie que la charge utile du vendeur est défectueuse ; contactez le vendeur.

Payment asset address is invalid. Expected valid address format for the specified network. Received: {value}

L'adresse de l'actif de charge utile n'est pas une adresse valide pour le réseau. Transférez la charge utile du marchand mot pour mot ; ne modifiez pas l'adresse de l'actif.

Payment asset is not a supported USDC token address for network '{network}'. Received: {value}. Expected: {expected}

La charge utile demande un jeton autre que l'USDC canonique pour le réseau. Utilisez un terminal marchand qui demande l'USDC canonique et vérifiez que le réseau de l'instrument de paiement correspond à la charge utile.

Payment scheme is required

La charge utile ne spécifie pas de schéma. Transférez la charge utile du marchand mot pour mot. Si l'erreur persiste, cela signifie que la charge utile du vendeur est défectueuse ; contactez le vendeur.

Payment scheme not supported. Supported scheme: {scheme}

La charge utile demande un schéma non pris en charge. AgentCore les paiements soutiennent les upto systèmes exact et. Consultez la section Payer une demande de paiement x402.

Payment scheme 'upto' is only supported on x402 protocol version 2

Le upto schéma nécessite la version 2 du protocole x402. versionParamétrez 2 sur paymentInput.cryptoX402 Activé ou utilisez un terminal marchand compatible avec la version 2.

Payment scheme 'upto' is only supported on EVM networks. Received network: {network}

Le upto schéma n'est pris en charge que sur les réseaux EVM. Utilisez un point de terminaison marchand sur un réseau EVM pour le upto programme.

permit2AllowanceLimit is only supported for payment scheme 'upto'. Received scheme: {scheme}

Vous avez défini permit2AllowanceLimit un autre schéma queupto. permit2AllowanceLimitDéfini uniquement pour le upto schéma. Voir l'allocation Permit 2 pour les paiements jusqu'à concurrence.

permit2AllowanceLimit must be a positive integer in the asset’s smallest denomination. Received: {value}

La permit2AllowanceLimit valeur n'est pas un entier positif. Indiquez la provision sous la forme d'un entier positif dans la plus petite dénomination de l'actif. Par exemple, 1000000 accorde 1 USDC à 6 décimales et 115792089237316195423570985008687907853269984665640564039457584007913129639935 (la uint256 valeur maximale) accorde une allocation illimitée.

Le fournisseur de paiement a rejeté la transaction d'allocation Permit2.

Lors de la ProcessPayment diffusion de la approve transaction pour un upto paiement, le fournisseur du portefeuille peut la rejeter. Par exemple, le fournisseur peut le rejeter si la signature déléguée n'est pas accordée ou si une transaction précédente provenant du même portefeuille n'a pas encore été confirmée. Pour résoudre le problème :

  1. Vérifiez que l'utilisateur final a accordé l'autorisation de signature à l'agent dans le WalletHub. Consultez l'erreur d'autorisation de signature déléguée plus haut dans cette section et Financez le portefeuille et accordez des autorisations aux agents.

  2. Si le portefeuille vient d'être approvisionné ou utilisé, attendez quelques secondes que la transaction précédente soit confirmée, puis réessayez avec un nouveauclientToken.

  3. Si le portefeuille est déjà approuvé pour Permit2, permit2AllowanceLimit omettez les appels suivants afin qu'aucune nouvelle approve transaction ne soit diffusée.

Payment payTo address is required

La charge utile ne spécifie pas d'payToadresse. Transférez la charge utile du marchand mot pour mot. Si l'erreur persiste, cela signifie que la charge utile du vendeur est défectueuse ; contactez le vendeur.

Payment payTo address is invalid. Expected valid address format for the specified network. Received: {value}

L'payToadresse de charge utile n'est pas une adresse valide pour le réseau. Transférez la charge utile du marchand mot pour mot ; ne modifiez pas l'adresse. payTo

Payment maxTimeoutSeconds is required

La charge utile ne le précise maxTimeoutSeconds pas. Transférez la charge utile du marchand mot pour mot. Si l'erreur persiste, cela signifie que la charge utile du vendeur est défectueuse ; contactez le vendeur.

Payment maxTimeoutSeconds must be positive. Received: {value}

La maxTimeoutSeconds valeur de charge utile n'est pas positive. Transférez la charge utile du marchand mot pour mot ; ne modifiez pas la valeur.

Payment maxTimeoutSeconds {value} exceeds maximum allowed value of {max}

La maxTimeoutSeconds valeur de charge utile est supérieure à la valeur maximale autorisée. Utilisez un terminal marchand dont le délai d'expiration se situe dans la plage autorisée.

Payment feePayer is required for SVM payments

La charge utile d'un paiement Solana (SVM) n'est pas spécifiée. feePayer Transférez la charge utile du marchand mot pour mot. Si l'erreur persiste, cela signifie que la charge utile du vendeur est défectueuse ; contactez le vendeur.

Payment extra field is required

La charge utile ne comprend pas le extra champ obligatoire. Transférez la charge utile du marchand mot pour mot. Si l'erreur persiste, cela signifie que la charge utile du vendeur est défectueuse ; contactez le vendeur.

Payment extra.name is required for EVM payments

La charge utile d'un paiement EVM n'inclut pas. extra.name Transférez la charge utile du marchand mot pour mot. Si l'erreur persiste, cela signifie que la charge utile du vendeur est défectueuse ; contactez le vendeur.

Payment extra.version is required for EVM payments

La charge utile d'un paiement EVM n'inclut pas. extra.version Transférez la charge utile du marchand mot pour mot. Si l'erreur persiste, cela signifie que la charge utile du vendeur est défectueuse ; contactez le vendeur.

Payment extra.facilitatorAddress is required for the upto scheme

La charge utile du upto schéma n'inclut extra.facilitatorAddress pas. Transférez la charge utile du marchand mot pour mot. Si l'erreur persiste, cela signifie que la charge utile du vendeur est défectueuse ; contactez le vendeur.

Payment extra.facilitatorAddress is invalid. Expected valid address format for the specified network. Received: {value}

La charge utile n'extra.facilitatorAddressest pas une adresse valide pour le réseau. Transférez la charge utile du marchand mot pour mot ; ne modifiez pas l'adresse.

Erreurs de défi MPP

Lorsque vous traitez un paiement à l'aide du protocole MPP (Machine Payments Protocol), le service valide le WWW-Authenticate: Payment challenge que vous transmettez. paymentInput.mpp Il valide le défi avant qu'il ne débloque le budget ou ne signe. Si le challenge est mal formé, n'est pas pris en charge ou a expiré, le service renvoie un message ValidationException et ne consomme aucun budget. Le tableau suivant répertorie les erreurs de challenge MPP courantes et leurs résolutions. Certaines lignes décrivent des erreurs d'exécution ou d'accès, telles qu'un solde de portefeuille insuffisant, un accès MPP non activé ou un échec de création des informations d'identification, plutôt que des erreurs de validation avant la signature.

Message d’erreur Résolution

MPP wwwAuthenticateHeaders is required and must contain exactly one WWW-Authenticate header.

Fournissez au wwwAuthenticateHeaders champ exactement un en-tête. Copiez mot pour mot le WWW-Authenticate: Payment défi du vendeur ; n'envoyez pas plusieurs en-têtes.

WWW-Authenticate header is not a 'Payment' challenge.

L'en-tête transféré n'est pas un Payment défi. WWW-AuthenticateTransférez l'en-tête de la 402 Payment Required réponse du vendeur sans modifier son schéma.

MPP challenge is missing required field: {field}

Il manque un champ obligatoire au challenge. Pour la evm méthode, les deux methodDetails.chainId et realm sont requis. Vérifiez que le challenge du marchand inclut le champ nommé avant de le transmettre.

MPP challenge 'request' is not valid base64url: {value}

La request valeur du challenge n'est pas valide base64url. Faites suivre le défi exactement comme le marchand l'a renvoyé. Ne décodez pas, ne réencodez pas et ne modifiez pas la valeur.

MPP challenge 'request' is not valid JSON: {value}

Le challenge décodé n'requestest pas un JSON valide. Transmettez le défi mot pour mot. Si l'erreur persiste, cela signifie que le challenge du vendeur est incorrect ; contactez le vendeur.

MPP challenge 'id' exceeds the maximum allowed length of {max} characters. Received length: {length}.

Le défi id est trop long. Transférer le défi sans modification. Si l'erreur persiste, cela signifie que le challenge du vendeur est incorrect ; contactez le vendeur.

MPP challenge methodDetails.chainId must be a JSON integer, not a string or decimal. Received: {value}

Le methodDetails.chainId contenu du challenge doit être un entier JSON. Transmettez le défi mot pour mot ; ne citez pas et ne reformatez pas la valeur.

MPP challenge 'request' JSON contains a duplicate key, which is not allowed (RFC 8785 JCS requires unique member names): {key}

Le request JSON du challenge contient une clé dupliquée. Transmettez le défi mot pour mot. Si l'erreur persiste, cela signifie que le challenge du vendeur est incorrect ; contactez le vendeur.

MPP challenge WWW-Authenticate header contains a duplicate auth-param: {param}

L'WWW-Authenticateen-tête contient un paramètre dupliqué. Transférez l'en-tête mot pour mot. Si l'erreur persiste, cela signifie que le challenge du vendeur est incorrect ; contactez le vendeur.

MPP challenge field '{field}' contains a disallowed control character (0x{code}).

Un champ de défi contient un caractère de contrôle non autorisé. Transmettez le défi mot pour mot. Si l'erreur persiste, cela signifie que le challenge du vendeur est incorrect ; contactez le vendeur.

MPP supports only the 'charge' intent. Received: {intent}

Le défi demande une intention non étayée. AgentCore les paiements ne soutiennent que l'chargeintention du MPP.

MPP supports only the 'evm', 'tempo', and 'solana' methods. Received: {method}

Le challenge demande un mode de paiement non pris en charge. AgentCore les paiements ne prennent en charge que les solana méthodes evmtempo, et pour MPP.

MPP supports only pull mode; challenge supportedModes did not include 'pull'.

Le challenge ne propose pas de mode pull. AgentCore les paiements ne prennent en charge que le mode pull pour MPP.

MPP version is required.

Indiquez le version champ danspaymentInput.mpp.

MPP EVM/Tempo charge supports only the canonical USDC token on network '{network}'. Received currency: {currency}

Le challenge demande un jeton autre que l'USDC canonique pour le réseau. Utilisez un défi qui demande l'USDC canonique. Vérifiez que le réseau de l'instrument de paiement correspond à la méthode de challenge.

This MPP challenge does not offer seller-sponsored network fees (methodDetails.feePayer=false), so the blockchain network (gas) fees would be charged to the buyer’s wallet in addition to the payment amount. Set buyerPaysGasFees=true to authorize paying them, or obtain a challenge whose seller sponsors the fees.

Le vendeur ne sponsorise pas les frais d'essence pour ce défi. Activez buyerPaysGasFees=true cette paymentInput.mpp option pour autoriser le paiement de l'essence depuis le portefeuille de l'acheteur ou participez à un challenge dont le vendeur prend en charge les frais. Cela est obligatoire pour la tempo méthode lorsque le vendeur ne sponsorise pas les frais.

MPP challenge has expired ('expires' is in the past). Obtain a fresh challenge and retry.

Le challenge est de courte durée et a expiré. Demandez à nouveau la ressource payante pour obtenir un nouveau défi, puis réessayez. Aucun budget n'est utilisé pour un défi arrivé à expiration.

MPP Solana charge supports only the 'mainnet' and 'devnet' networks. Received: {network}

Le défi Solana demande un réseau non pris en charge. AgentCore supports de paiement uniquement mainnet et devnet pour les frais Solana MPP.

MPP Solana charge currently supports only server-sponsored fees (methodDetails.feePayer=true). Client-paid fees (feePayer=false) are not yet supported.

Le défi Solana demande des frais payés par le client. La solana méthode ne prend en charge que les frais sponsorisés par le serveur aujourd'hui. Lancez un challenge dont le vendeur finance les frais.

Solana MPP payments are not supported for Coinbase-managed payment instruments.

La solana méthode n'est pas prise en charge pour les instruments de paiement Coinbase CDP. Utilisez un instrument de paiement Stripe (Privy) pour les frais Solana MPP. Consultez l'assistance du fournisseur pour chaque méthode dans Traiter un paiement.

Insufficient balance in the payer wallet to cover the token transfer and gas fee.

Le solde du portefeuille de l'acheteur n'est pas suffisant pour couvrir à la fois le montant du paiement et les frais de réseau (gaz). Financez le portefeuille avec des USDC supplémentaires. Consultez Financer le portefeuille et accorder des autorisations aux agents.

Access to MPP (Machine Payments Protocol) payment processing is not enabled for this account. Contact AWS Support for access.

Le traitement des paiements MPP n'est pas activé pour votre compte. Contactez AWS le support pour demander l'accès.

Failed to build MPP payment credential: {reason}

Le service n'a pas pu créer l'identifiant de paiement à partir de ce défi. Vérifiez que vous avez transmis le défi mot pour mot. Si l'erreur persiste, contactez le AWS support à l'aide de l'ID de demande indiqué dans l'en-tête de la x-amzn-requestid réponse.

Erreurs de serveur

Le service revient en "Something went wrong in processing your request" cas d'erreur interne. Réessayez la demande après un bref délai. Si l'erreur persiste, contactez le AWS support à l'aide de l'ID de demande indiqué dans l'en-tête de la x-amzn-requestid réponse.