View a markdown version of this page

Pemecahan AgentCore masalah pembayaran - Batu Dasar Amazon AgentCore

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Pemecahan AgentCore masalah pembayaran

Bagian ini memberikan solusi untuk kesalahan umum saat menggunakan AgentCore pembayaran AWS Amazon Bedrock.

Kesalahan validasi

Saat membuat atau memperbarui sumber daya pembayaran, layanan mengembalikan aValidationException. Tabel berikut mencantumkan kesalahan validasi umum dan resolusinya.

Pesan kesalahan Resolusi

roleArn must contain a valid account ID

roleArnHarus menjadi ARN peran IAM yang valid dengan ID akun 12 digit. Verifikasi formatnya:arn:aws:iam::<accountId>:role/<roleName>.

roleArn must belong to your account

ID akun di roleArn harus sesuai dengan akun penelepon. Cross-account peran tidak didukung.

Invalid role ARN: {roleArn}

Itu tidak roleArn bisa diurai. Verifikasi format ARN.

credentialProviderConfigurations list cannot be empty

Berikan setidaknya satu konfigurasi penyedia kredensia saat membuat atau memperbarui konektor pembayaran.

credentialProviderArn is required but not found in the request

Setiap konfigurasi penyedia kredensi harus menyertakan acredentialProviderArn. Buat satu terlebih dahulu menggunakan Create a Credential Provider.

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

Varian konfigurasi penyedia kredensi harus sesuai dengan jenis konektor. Misalnya, CoinbaseCDP konektor membutuhkan coinbaseCDP konfigurasi, tidakstripePrivy.

Batasan penamaan bidang juga diberlakukan:

  • Nama manajer pembayaran harus dimulai dengan huruf dan hanya berisi karakter alfanumerik (maks 48 karakter).

  • Nama konektor pembayaran mengikuti aturan yang sama tetapi juga memungkinkan garis bawah.

  • Deskripsi memungkinkan karakter alfanumerik dan spasi (maks 4096 karakter).

Kesalahan izin

Pesan kesalahan Resolusi

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

Akun Anda telah dibatasi. Hubungi AWS Dukungan untuk menyelesaikannya.

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

Akun Anda dalam keadaan akses terbatas. Operasi baca dan daftar diperbolehkan, tetapi operasi pembuatan dan perbarui dibatasi hingga pembatasan diselesaikan.

Kegagalan otorisasi IAM SIGv4

Pastikan kepala pemanggil memiliki bedrock-agentcore: izin yang sesuai. Layanan menggunakan penandatanganan SIGv4 dengan nama pen bedrock-agentcore andatanganan.

PassRole kegagalan

Saat memberikan aroleArn, penelepon harus memiliki iam:PassRole izin untuk peran tersebut. Kebijakan kepercayaan peran harus memungkinkan bedrock-agentcore.amazonaws.com sebagai prinsipal layanan.

AWS Kesalahan berlangganan pasar

Saat Anda menggunakan Coinbase sebagai penyedia pembayaran, akun Anda harus memiliki langganan aktif ke daftar Coinbase Wallets for Payments di AgentCore AWS Market place. Jika langganan hilang, layanan mengembalikan kode status HTTP 403. SubscriptionRequiredException

Kesalahan ini diberlakukan di dua tempat:

  • Saat Anda membuat konektor pembayaran Coinbase denganCreatePaymentConnector.

  • Saat Anda melakukan operasi dompet Coinbase di bidang data, seperti CreatePaymentInstrument atauProcessPayment.

Pengecualian mencakup subscriptionUrl bidang dengan tautan ke daftar AWS Marketplace dan productName bidang yang mengidentifikasi produk yang memerlukan langganan.

Pesan kesalahan Resolusi

SubscriptionRequiredException(HTTP 403)

Akun Anda tidak memiliki langganan AWS Marketplace aktif untuk Coinbase. Untuk menyelesaikan:

  1. Buka daftar AWS Marketplace pada kesalahan yang subscriptionUrl dikembalikan, atau buka daftar Dompet Coinbase untuk AgentCore Pembayaran.

  2. Berlangganan daftar. Identitas berlangganan membutuhkan AWSMarketplaceManageSubscriptions izin.

  3. Setelah langganan aktif, coba lagi operasi.

Untuk informasi selengkapnya, lihat Ber langganan Dompet Coinbase untuk AgentCore Pembayaran di AWS Marketplace.

Buat kesalahan otorisasi dengan cepat

Quick create memungkinkan Anda mengatur konektor pembayaran Coinbase tanpa mengelola kredenSIAL sendiri. Saat Anda meneleponCreatePaymentConnector, layanan mengembalikanauthorizationUrl. Buka URL (atau berikan kepada pengguna aplikasi Anda) untuk menyelesaikan otorisasi Coinbase. Selama aliran ini, konektor bergerak melalui Quick-create-specific status berikut:

  • PENDING_AUTHENTICATION— Konektor sedang menunggu Anda (atau pengguna aplikasi Anda) untuk menyelesaikan otorisasi Coinbase.

  • PROVISIONING- Otorisasi selesai dan layanan menyediakan konektor.

  • AUTHENTICATION_EXPIRED— Ked authorizationUrl aluwarsa sebelum otorisasi selesai.

  • AUTHENTICATION_FAILEDOtorisasi Coinbase tidak berhasil.

Tabel berikut mencantumkan masalah otorisasi pembuatan cepat yang umum dan resolusinya.

Status konektor Resolusi

Konektor macet PENDING_AUTHENTICATION

Otorisasi pembuatan cepat belum selesai. Untuk menyelesaikan:

  1. Buka yang authorizationUrl dikembalikanCreatePaymentConnector.

  2. Masuk dan lengkapi otorisasi Coinbase.

Konektor masuk AUTHENTICATION_EXPIRED

Ked authorizationUrl aluwarsa, yang terjadi sekitar 10 menit setelah CreatePaymentConnector mengembalikannya. Untuk menyelesaikan:

  1. Re-create konektor dengan CreatePaymentConnector untuk mendapatkan yang segarauthorizationUrl.

  2. Buka yang baru authorizationUrl dan selesaikan otorisasi Coinbase segera.

Kesalahan sumber daya tidak ditemukan

Pesan kesalahan Resolusi

Payment manager not found: {managerId}

Manajer pembayaran yang ditentukan tidak ada. Verifikasi ID dengan meneleponListPaymentManagers.

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

Konektor yang ditentukan tidak ada di bawah manajer yang diberikan. Verifikasi kedua ID menggunakanListPaymentConnectors.

Sumber daya tidak ditemukan selama CreatePaymentConnector

Manajer pembayaran induk tidak ada. Buat manajer pembayaran terlebih dahulu.

Kesalahan konflik

Layanan mengembalikan ConflictException ketika dua permintaan memodifikasi sumber daya yang sama pada saat yang sama, atau saat membuat sumber daya yang sudah ada. Coba lagi permintaannya. Buat dan perbarui dukungan operasi a clientToken untuk percobaan ulang yang aman.

Kesalahan kuota layanan

Layanan kembali "{limitType} limit exceeded for account {accountId}" ketika Anda mencapai jumlah maksimum manajer pembayaran atau konektor untuk akun Anda. Hapus sumber daya yang tidak digunakan atau hubungi AWS Dukungan untuk meminta kenaikan batas.

Kesalahan throttling

Layanan kembali "Rate exceeded" ketika tingkat permintaan melebihi batas yang diizinkan. Terapkan backoff eksponensial dengan jitter dalam logika coba ulang Anda. Jika Anda secara konsisten mencapai batas, hubungi AWS Dukungan.

Kesalahan pemrosesan pembayaran

Jika penyedia pembayaran eksternal menolak permintaan penandatanganan, layanan mengembalikan AccessDeniedException atauValidationException. Pemrosesan pembayaran juga gagal SubscriptionRequiredException jika akun Anda tidak memiliki langganan AWS Marketplace aktif untuk Coinbase. Tabel berikut mencantumkan kesalahan umum dan resolusinya.

Pesan kesalahan Resolusi

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

Anda belum memberikan izin delegasi yang memungkinkan agen menandatangani transaksi atas nama Anda, atau sebelumnya Anda mencabutnya. Untuk menyelesaikan:

  1. Ambil WalletHub URL dari badan GetPaymentInstrument respons CreatePaymentInstrument atau (paymentInstrumentDetails.redirectUrl).

  2. Mengalihkan pengguna ke WalletHub.

  3. Masuk dan berikan izin penandatanganan kepada agen.

Untuk informasi lebih lanjut tentang implementasi frontend yang menangani aliran hibah delegasi, lihat AgentCore template Coinbase di situs web. GitHub Untuk informasi selengkapnya tentang mendanai dompet, lihat Pendanaan dompet.

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

Proyek Platform Pengembang Coinbase Anda tidak memiliki penandatanganan delegasi yang dikonfigurasi. Untuk menyelesaikan:

  1. Masuk ke Platform Pengembang Coinbase di situs web Coinbase.

  2. Arahkan ke pengaturan Kebijakan proyek Anda.

  3. Aktifkan sakelar Penandatanganan Delegasi.

Anda harus menyelesaikan langkah ini sebelum agen Anda dapat menandatangani transaksi atas nama pengguna.

Privy credentials are invalid. Please verify the credential configuration.

Penyedia kredensi Anda memiliki kunci otorisasi dompet Privy yang tidak valid atau kedaluwarsa. Untuk menyelesaikan:

  1. Masuk ke Dasbor Privy di situs web Privy.

  2. Arahkan ke pengaturan aplikasi Anda dan verifikasi kunci otorisasi aktif.

  3. Perbarui penyedia kredensia di AgentCore Identitas dengan kunci saat ini. Untuk melakukan ini, hubungi UpdatePaymentConnector atau perbarui rahasia di Manajer AWS Rahasia.

Untuk informasi selengkapnya tentang konfigurasi kredensi, lihat Privy AgentCore SDK di situs web. GitHub

SubscriptionRequiredException(HTTP 403)

Akun Anda tidak memiliki langganan AWS Marketplace aktif untuk Coinbase. Memproses pembayaran terhadap dompet Coinbase memerlukan langganan aktif, sehingga kesalahan ini dapat terjadi jika langganan tidak pernah dibuat atau kemudian dibatalkan. Untuk menyelesaikan:

  1. Berlangganan ke daftar Coinbase Wallets for Pay AgentCore ments, atau buka AWS daftar Marketplace pada kesalahan subscriptionUrl yang dikembalikan.

  2. Setelah langganan aktif, coba lagi pembayaran.

Untuk informasi selengkapnya, lihat Ber langganan Dompet Coinbase untuk AgentCore Pembayaran di AWS Marketplace dan Kesalahan berlangganan AWS Marketplace.

kesalahan permintaan pembayaran x402

Saat Anda memproses pembayaran dengan protokol x402, layanan memvalidasi payload pembayaran yang Anda teruskan paymentInput.cryptoX402 sebelum menahan anggaran atau tanda tangan. Jika payload salah bentuk atau tidak didukung, layanan mengembalikan ValidationException a dan tidak menghabiskan anggaran. Tabel berikut mencantumkan kesalahan permintaan pembayaran x402 umum dan resolusinya. Beberapa baris menjelaskan kegagalan runtime atau penyelesaian, seperti transaksi tunjangan Permit2 yang ditolak, yang dapat terjadi setelah penandatanganan dimulai, bukan selama validasi pra-penandatanganan.

Pesan kesalahan Resolusi

X402 Payload for signing is invalid.

Payload pembayaran x402 tidak dapat diurai atau divalidasi. Salin payload x402 merchant dari 402 Payment Required respons ke paymentInput.cryptoX402 persis seperti yang diterima, tanpa modifikasi.

Payment instrument network is required

Instrumen pembayaran tidak menentukan jaringan. Buat instrumen pembayaran dengan jaringan yang cocok dengan payload pembayaran merchant.

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

Jaringan instrumen pembayaran tidak cocok dengan jaringan dalam payload. Gunakan instrumen pembayaran yang jaringannya cocok dengan permintaan pembayaran merchant.

Payment currency is required

Payload tidak menentukan mata uang. Teruskan payload pedagang kata demi kata. Jika kesalahan berlanjut, muatan pedagang cacat; hubungi pedagang.

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

Payload meminta mata uang yang tidak didukung. Gunakan titik akhir pedagang yang meminta mata uang yang didukung.

Payment amount is required

Payload tidak menentukan jumlah. Teruskan payload pedagang kata demi kata. Jika kesalahan berlanjut, muatan pedagang cacat; hubungi pedagang.

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

Jumlah payload bukanlah angka positif. Teruskan payload merchant kata demi kata; jangan mengubah jumlahnya.

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

Jumlah payload berada di atas nilai maksimum yang diizinkan. Gunakan titik akhir pedagang yang jumlahnya berada dalam kisaran yang diizinkan.

Payment asset is required

Payload tidak menentukan aset. Teruskan payload pedagang kata demi kata. Jika kesalahan berlanjut, muatan pedagang cacat; hubungi pedagang.

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

Alamat aset payload bukanlah alamat yang valid untuk jaringan. Teruskan payload merchant kata demi kata; jangan mengubah alamat aset.

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

Payload meminta token selain USDC kanonik untuk jaringan. Gunakan titik akhir pedagang yang meminta USDC kanonik, dan verifikasi bahwa jaringan instrumen pembayaran cocok dengan payload.

Payment scheme is required

Payload tidak menentukan skema. Teruskan payload pedagang kata demi kata. Jika kesalahan berlanjut, muatan pedagang cacat; hubungi pedagang.

Payment scheme not supported. Supported scheme: {scheme}

Payload meminta skema yang tidak didukung. AgentCore pembayaran mendukung upto skema exact dan. Lihat Membayar permintaan pembayaran x402.

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

S upto kema ini membutuhkan protokol x402 versi 2. Set version el ke 2 dalampaymentInput.cryptoX402, atau gunakan titik akhir pedagang yang mendukung versi 2.

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

S upto kema ini hanya didukung pada jaringan EVM. Gunakan titik akhir pedagang pada jaringan EVM untuk upto skema.

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

Anda permit2AllowanceLimit menetapkan skema selainupto. Tetapkan permit2AllowanceLimit hanya untuk upto skema. Lihat tunjangan Permit2 untuk pembayaran hingga.

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

Nil permit2AllowanceLimit ainya bukan bilangan bulat positif. Berikan tunjangan sebagai bilangan bulat positif dalam denominasi terkecil aset. Misalnya, memberikan 1000000 1 USDC pada 6 desimal, dan 115792089237316195423570985008687907853269984665640564039457584007913129639935 (uint256nilai maksimum) memberikan tunjangan tak terbatas.

Penyedia pembayaran menolak transaksi tunjangan Permit2.

Saat ProcessPayment menyiarkan approve transaksi untuk upto pembayaran, penyedia dompet dapat menolaknya. Misalnya, penyedia dapat menolaknya jika penandatanganan yang didelegasikan tidak diberikan, atau jika transaksi sebelumnya dari dompet yang sama belum dikonfirmasi. Untuk menyelesaikan:

  1. Konfirmasikan bahwa pengguna akhir telah memberikan izin penandatanganan agen di WalletHub. Lihat kesalahan hibah penandatanganan yang didelegasikan sebelumnya di bagian ini dan Danai dompet dan berikan izin agen.

  2. Jika dompet baru saja didanai atau digunakan, tunggu beberapa detik hingga transaksi sebelumnya dikonfirmasi, lalu coba lagi dengan yang baruclientToken.

  3. Jika dompet sudah disetujui untuk Permit2, hilangkan permit2AllowanceLimit pada panggilan berikutnya sehingga tidak ada approve transaksi baru yang disiarkan.

Payment payTo address is required

Payload tidak menentukan payTo alamat. Teruskan payload pedagang kata demi kata. Jika kesalahan berlanjut, muatan pedagang cacat; hubungi pedagang.

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

Alamat payload bukan payTo alamat yang valid untuk jaringan. Teruskan payload merchant kata demi kata; jangan mengubah alamat. payTo

Payment maxTimeoutSeconds is required

Payload tidak menentukanmaxTimeoutSeconds. Teruskan payload pedagang kata demi kata. Jika kesalahan berlanjut, muatan pedagang cacat; hubungi pedagang.

Payment maxTimeoutSeconds must be positive. Received: {value}

Nilai payload maxTimeoutSeconds tidak positif. Teruskan payload merchant kata demi kata; jangan mengubah nilainya.

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

Nilai payload maxTimeoutSeconds berada di atas nilai maksimum yang diizinkan. Gunakan titik akhir pedagang yang batas waktunya berada dalam kisaran yang diizinkan.

Payment feePayer is required for SVM payments

Payload untuk pembayaran Solana (SVM) tidak ditentukan. feePayer Teruskan payload pedagang kata demi kata. Jika kesalahan berlanjut, muatan pedagang cacat; hubungi pedagang.

Payment extra field is required

Payload tidak menyertakan extra bidang yang diperlukan. Teruskan payload pedagang kata demi kata. Jika kesalahan berlanjut, muatan pedagang cacat; hubungi pedagang.

Payment extra.name is required for EVM payments

Payload untuk pembayaran EVM tidak termasuk. extra.name Teruskan payload pedagang kata demi kata. Jika kesalahan berlanjut, muatan pedagang cacat; hubungi pedagang.

Payment extra.version is required for EVM payments

Payload untuk pembayaran EVM tidak termasuk. extra.version Teruskan payload pedagang kata demi kata. Jika kesalahan berlanjut, muatan pedagang cacat; hubungi pedagang.

Payment extra.facilitatorAddress is required for the upto scheme

S upto kema payload tidak termasukextra.facilitatorAddress. Teruskan payload pedagang kata demi kata. Jika kesalahan berlanjut, muatan pedagang cacat; hubungi pedagang.

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

Payload extra.facilitatorAddress bukan alamat yang valid untuk jaringan. Teruskan payload merchant kata demi kata; jangan mengubah alamat.

Kesalahan tantangan MPP

Saat Anda memproses pembayaran dengan Protokol Pembayaran Mesin (MPP), layanan memvalidasi WWW-Authenticate: Payment tantangan yang Anda teruskan. paymentInput.mpp Ini memvalidasi tantangan sebelum memegang anggaran atau tanda. Jika tantangan salah bentuk, tidak didukung, atau kedaluwarsa, layanan mengembalikan a ValidationException dan tidak menghabiskan anggaran. Tabel berikut mencantumkan kesalahan tantangan MPP umum dan resolusinya. Beberapa baris menggambarkan kesalahan runtime atau akses, seperti saldo dompet yang tidak mencukupi, akses MPP tidak diaktifkan, atau kegagalan pembuatan kredensi, bukan kesalahan validasi pra-penandatanganan.

Pesan kesalahan Resolusi

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

Berikan wwwAuthenticateHeaders bidang dengan tepat satu header. Salin WWW-Authenticate: Payment tantangan pedagang kata demi kata; jangan mengirim beberapa header.

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

Header yang diteruskan bukanlah Payment tantangan. Teruskan WWW-Authenticate header dari 402 Payment Required respons merchant tanpa memodifikasi skemanya.

MPP challenge is missing required field: {field}

Tantangannya tidak memiliki bidang wajib. Untuk evm metode ini, realm keduanya methodDetails.chainId dan diperlukan. Verifikasi bahwa tantangan pedagang menyertakan bidang bernama sebelum Anda meneruskannya.

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

requestNilai tantangan tidak valid base64url. Teruskan tantangan persis seperti yang dikembalikan pedagang. Jangan memecahkan kode, mengkodekan ulang, atau memodifikasi nilainya.

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

Tantangan yang didekode request kan bukanlah JSON yang valid. Teruskan tantangan kata demi kata. Jika kesalahan berlanjut, tantangan pedagang salah bentuk; hubungi pedagang.

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

Tant id angannya terlalu lama. Teruskan tantangan tanpa modifikasi. Jika kesalahan berlanjut, tantangan pedagang salah bentuk; hubungi pedagang.

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

methodDetails.chainIdDalam tantangan harus berupa bilangan bulat JSON. Teruskan tantangan kata demi kata; jangan mengutip atau memformat ulang nilainya.

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

requestJSON tantangan berisi kunci duplikat. Teruskan tantangan kata demi kata. Jika kesalahan berlanjut, tantangan pedagang salah bentuk; hubungi pedagang.

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

WWW-AuthenticateHeader berisi parameter duplikat. Teruskan header kata demi kata. Jika kesalahan berlanjut, tantangan pedagang salah bentuk; hubungi pedagang.

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

Bidang tantangan berisi karakter kontrol yang tidak diizinkan. Teruskan tantangan kata demi kata. Jika kesalahan berlanjut, tantangan pedagang salah bentuk; hubungi pedagang.

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

Tantangan meminta niat yang tidak didukung. AgentCore pembayaran hanya mendukung charge maksud untuk MPP.

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

Tantangan meminta metode pembayaran yang tidak didukung. AgentCore pembayaran hanya mendukungevm,tempo, dan solana metode untuk MPP.

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

Tantangannya tidak menawarkan mode tarik. AgentCore pembayaran hanya mendukung mode tarik untuk MPP.

MPP version is required.

Berikan version lapangan dipaymentInput.mpp.

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

Tantangan meminta token selain USDC kanonik untuk jaringan. Gunakan tantangan yang meminta USDC kanonik. Pastikan jaringan instrumen pembayaran cocok dengan metode tantangan.

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.

Penjual tidak mensponsori biaya gas untuk tantangan ini. Ber buyerPaysGasFees=true siapl paymentInput.mpp ah untuk mengizinkan pembayaran gas dari dompet pembeli, atau dapatkan tantangan yang penjualnya mensponsori biayanya. Ini diperlukan untuk tempo metode ketika penjual tidak mensponsori biaya.

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

Tantangannya berumur pendek dan telah kedaluwarsa. Minta sumber daya berbayar lagi untuk mendapatkan tantangan baru, lalu coba lagi. Tidak ada anggaran yang digunakan untuk tantangan yang kedaluwarsa.

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

Tantangan Solana meminta jaringan yang tidak didukung. AgentCore pembayaran hanya mendukung mainnet dan devnet untuk biaya MPP Solana.

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

Tantangan Solana meminta biaya yang dibayar klien. solanaMetode ini hanya mendukung biaya yang disponsori server hari ini. Gunakan tantangan yang penjualnya mensponsori biayanya.

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

solanaMetode ini tidak didukung untuk instrumen pembayaran Coinbase CDP. Gunakan instrumen pembayaran Stripe (Privy) untuk biaya MPP Solana. Lihat dukungan penyedia untuk setiap metode di Memproses pembayaran.

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

Dompet pembeli tidak memiliki saldo yang cukup untuk menutupi jumlah pembayaran dan biaya jaringan (gas). Danai dompet dengan USDC tambahan. Lihat Mendanai dompet dan memberikan izin agen.

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

Pemrosesan pembayaran MPP tidak diaktifkan untuk akun Anda. Hubun AWS gi Dukungan untuk meminta akses.

Failed to build MPP payment credential: {reason}

Layanan tidak dapat membangun kredenSIAL pembayaran dari tantangan. Pastikan Anda meneruskan tantangan kata demi kata. Jika kesalahan berlanjut, hubungi AWS Dukungan dengan ID permintaan dari header x-amzn-requestid respons.

Kesalahan server

Layanan kembali "Something went wrong in processing your request" untuk kesalahan internal. Coba kembali permintaan setelah penundaan singkat. Jika kesalahan berlanjut, hubungi AWS Dukungan dengan ID permintaan dari header x-amzn-requestid respons.