create_payment
Initiate a mobile wallet payment to a customer's JazzCash account. Specify amount in PKR and customer mobile number; transaction reference is auto-generated.
Instructions
Create a JazzCash Mobile Wallet (MWALLET) payment. amount is in PKR rupees (converted to paisa). txn_ref is auto-generated when omitted. Returns the JazzCash pp_ResponseCode/pp_ResponseMessage. Money-moving and non-idempotent — do not retry blindly.
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": {
"amount": "<amount>",
"mobile_number": "<mobile_number>",
"description": "<description>"
},
"name": "create_payment"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| amount | Yes | Payment amount in PKR rupees (converted to paisa automatically) | |
| txn_ref | No | Unique transaction reference (auto-generated if omitted) | |
| description | Yes | Payment description | |
| mobile_number | Yes | Customer mobile wallet number (03XXXXXXXXX) | |
| bill_reference | No | Merchant bill reference for reconciliation (defaults to txn_ref) |