Skip to main content

Tokenization a transaction in CG without opening a payment window

To perform a transaction without opening a payment window, you must save a token for the account key with which you want to generate.

In order to save a token for any account key, the following POST call must be made (of course, with the session sent in HEADERS as usual): https://{WizcloudApiServer}.wizcloud.co.il/docsApi/createToken

with the BODY containing the accountkey

{

"accountkey":"20002"

}

The call will return a link to a payment page for a total of 0, after entering the details and clicking OK, the unique token and the necessary details for a transaction without a payment window will be saved in the DB.

Example of a receipt tax invoice without a payment window:

In order to make a transaction without a payment window, send a parameter called istoken in the CREDIT object and enter TRUE / FALSE accordingly.

{
"data": {
"flagwarnings": 0,
"main_info": {
"issueStock": "1",
"deleteTemp": "false",
"DocumentID": "2",
"AccountKey": "20002",
"tftal": 117
},
"moves": [
{
"ItemKey": "1",
"Price": "100",
"Quantity": "1",
"Tftal": "100"
}
],
"Payment": {
"credit": {
"suF": 117,
"url": "https://lb1.wizcloud.co.il/IWIZ/html/kabala_User_temp.html",
"istoken": true
}
}
}
}