blinkit_pay_upi
Initiate UPI payment on a prepared Blinkit order by generating a QR code or sending a collect request to a UPI ID, then poll for payment confirmation.
Instructions
Initiate UPI payment on a prepared order via Zomato zpaykit. method 'qr' returns a upi://pay intent link to open on the phone; method 'collect' attempts to push a collect request to the given VPA (PhonePe). Then poll status.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"cart_id": "<cart_id>"
},
"name": "blinkit_pay_upi"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| vpa | No | payer UPI id for collect, e.g. name@ybl | |
| wait | No | if true, poll verifyPaymentStatus until terminal | |
| method | No | qr | |
| cart_id | Yes |