$array['orderDate'] = $_POST['orderDate']; //ORDER $array['order']['ref'] = $_POST['orderRef']; $array['order']['origin'] = $_POST['orderOrigin']; $array['order']['country'] = $_POST['orderCountry']; $array['order']['taxes'] = $_POST['orderTaxes']; $array['order']['amount'] = $_POST['orderAmount']; $array['order']['date'] = $_POST['orderDate']; $array['order']['currency'] = $_POST['orderCurrency']; //ORDER DETAILS (optional) $item1 = array(); $item1['ref'] = $_POST['orderDetailRef1']; $item1['price'] = $_POST['orderDetailPrice1']; $item1['quantity'] = $_POST['orderDetailQuantity1']; $item1['comment'] = $_POST['orderDetailComment1']; $payline->setItem($item1); $item2 = array(); $item2['ref'] = $_POST['orderDetailRef2']; $item2['price'] = $_POST['orderDetailPrice2']; $item2['quantity'] = $_POST['orderDetailQuantity2']; $item2['comment'] = $_POST['orderDetailComment2']; $payline->setItem($item2); //PRIVATE DATA (optional) $privateData1 = array(); $privateData1['key'] = $_POST['privateDataKey1']; $privateData1['value'] = $_POST['privateDataValue1']; $payline->setPrivate($privateData1); $privateData2 = array(); $privateData2['key'] = $_POST['privateDataKey2']; $privateData2['value'] = $_POST['privateDataValue2']; $payline->setPrivate($privateData2);