getPaymentInstruction

Phương thức chỉ dành cho Client-Side: Phương thức này chỉ khả dụng trong TypeScript SDK và không thực hiện các lệnh gọi JSON-RPC thực tế đến máy chủ. Nó xây dựng các hướng dẫn thanh toán cục bộ.

Sử dụng TypeScript SDK

const paymentInfo = await client.getPaymentInstruction({
transaction: "base64EncodedTransaction",
fee_token: "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
source_wallet: "sourceWalletPublicKey"
});
// Append paymentInfo.payment_instruction to your transaction

Cấu trúc Response

Phương thức trả về một đối tượng hướng dẫn thanh toán với cấu trúc sau:

{
"original_transaction": "base64EncodedTransaction",
"payment_address": "3Z1Ef7YaxK8oUMoi6exf7wYZjZKWJJsrzJXSt1c3qrDE",
"payment_amount": 0,
"payment_instruction": {},
"payment_token": "exampleValue",
"signer_address": "3Z1Ef7YaxK8oUMoi6exf7wYZjZKWJJsrzJXSt1c3qrDE"
}

Is this page helpful?

Mục lục

Chỉnh sửa trang

Quản lý bởi

© 2026 Solana Foundation.
Đã đăng ký bản quyền.
Kết nối