register_order
Initiate payment processing by registering a new order with the SATIM payment gateway. Specify order details, redirect URLs, and mandatory parameters to enable secure transactions via CIB/Edhahabia cards on the SATIM-ePAY platform.
Instructions
Register a new order with SATIM payment gateway
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": {
"orderNumber": "<orderNumber>",
"amountInDA": "<amountInDA>",
"returnUrl": "<returnUrl>",
"force_terminal_id": "<force_terminal_id>",
"udf1": "<udf1>"
},
"name": "register_order"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| amountInDA | Yes | Order amount in Algerian Dinars (minimum 50 DA) | |
| currency | No | Currency code according to ISO 4217 (012 for DZD) | 012 |
| description | No | Order description | |
| failUrl | No | URL to redirect after failed payment | |
| force_terminal_id | Yes | Terminal ID assigned by bank (mandatory) | |
| language | No | Language for the payment interface | |
| orderNumber | Yes | Unique order identifier in merchant's system | |
| returnUrl | Yes | URL to redirect after successful payment | |
| udf1 | Yes | SATIM specific parameter (mandatory) | |
| udf2 | No | Additional parameter | |
| udf3 | No | Additional parameter | |
| udf4 | No | Additional parameter | |
| udf5 | No | Additional parameter |