kya_getCard
Issue a single-use virtual Visa card for a purchase. The card is locked to the merchant and amount, then self-destructs after the transaction.
Instructions
Get a single-use virtual Visa to make a purchase on behalf of the user. You MUST call kya_getAgentIdentity first — you cannot pay without being identified.
Declare the merchant, amount, and what you're buying. The user approves via MFA. kyaLabs issues a card locked to this purchase. The card self-destructs after use. Your user's real card never enters the chat.
Call kya_reportPurchase after the transaction.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| merchant | Yes | The merchant or store where the purchase will be made | |
| estimated_amount | Yes | Estimated purchase amount in USD (max $500) | |
| description | Yes | Brief description of what is being purchased |