# API: Order an upgrade
# orderUpgrade
Create new order on customer behalf
# Required parameters
Parameter | Description |
---|---|
id | Account ID |
new | Product Id of package we will be upgrading to |
new_cycle | Billing cycle for product, allowed values: 'm','q','s','a','b','t','d','w','h' or 'Free' or 'Once' where m-monthly, q-quarterly etc. |
# Optional parameters
Parameter | Description |
---|---|
module | Payment module ID invoice should be generated with |
# Request
GET /admin/api.php?api_id=API_ID&api_key=API_KEY&call=orderUpgrade&id=ID&new=NEW&new_cycle=NEW_CYCLE
# PHP Samples
# Response
{
"success": true,
"checkout": {
"invoice_id": "75",
"total": 48,
"gateway": "4",
"order_id": "69",
"order_num": 999054726,
"newtotal": 1376
},
"call": "orderUpgrade",
"server_time": 1344000642,
"info": [
"upgrade_order_success"
]
}