src/Payline/PaylineSDK.php
public function manageWebWallet(array $array) 
    {
        $this->formatRequest($array);
        $WSRequest = array(
            'contractNumber'           => $array['contractNumber'],
            'selectedContractList'     => $array['contracts'],
            'updatePersonalDetails'    => $array['updatePersonalDetails'],
            'buyer'                    => $this->buyer($array['buyer'], $array['shippingAddress'], $array['billingAddress']),
            'owner'                    => $this->owner($array['owner'], $array['ownerAddress']),
            'languageCode'             => $array['languageCode'],
            'customPaymentPageCode'    => $array['customPaymentPageCode'],
            'securityMode'             => $array['securityMode'],
            'returnURL'                => $array['returnURL'],
            'cancelURL'                => $array['cancelURL'],
            'notificationURL'          => $array['notificationURL'],
            'privateDataList'          => $this->privateData,
            'customPaymentTemplateURL' => $array['customPaymentTemplateURL'],
            'contractNumberWalletList' => $array['walletContracts'],
            'merchantName'             => $array['merchantName']
        );
        return $this->webServiceRequest($array, $WSRequest, self::WEB_API, 'manageWebWallet');
    }
public function manageWebWallet(array $array) 
    {
        $this->formatRequest($array);
        $WSRequest = array(
            'contractNumber'           => $array['contractNumber'],
            'selectedContractList'     => $array['contracts'],
            'updatePersonalDetails'    => $array['updatePersonalDetails'],
            'buyer'                    => $this->buyer($array['buyer'], $array['shippingAddress'], $array['billingAddress']),
            'owner'                    => $this->owner($array['owner'], $array['ownerAddress']),
            'languageCode'             => $array['languageCode'],
            'customPaymentPageCode'    => $array['customPaymentPageCode'],
            'securityMode'             => $array['securityMode'],
            'returnURL'                => $array['returnURL'],
            'cancelURL'                => $array['cancelURL'],
            'notificationURL'          => $array['notificationURL'],
            'privateDataList'          => $this->privateData,
            'customPaymentTemplateURL' => $array['customPaymentTemplateURL'],
            'contractNumberWalletList' => $array['walletContracts'],
            'merchantName'             => $array['merchantName']
        );
        return $this->webServiceRequest($array, $WSRequest, self::WEB_API, 'manageWebWallet');
    }
public function manageWebWallet ( array $ array ) { $ this -> formatRequest ( $ array ) ; $ WSRequest = array ( 'contractNumber' => $ array [ 'contractNumber' ] , 'selectedContractList' => $ array [ 'contracts' ] , 'updatePersonalDetails' => $ array [ 'updatePersonalDetails' ] , 'buyer' => $ this -> buyer ( $ array [ 'buyer' ] , $ array [ 'shippingAddress' ] , $ array [ 'billingAddress' ] ) , 'owner' => $ this -> owner ( $ array [ 'owner' ] , $ array [ 'ownerAddress' ] ) , 'languageCode' => $ array [ 'languageCode' ] , 'customPaymentPageCode' => $ array [ 'customPaymentPageCode' ] , 'securityMode' => $ array [ 'securityMode' ] , 'returnURL' => $ array [ 'returnURL' ] , 'cancelURL' => $ array [ 'cancelURL' ] , 'notificationURL' => $ array [ 'notificationURL' ] , 'privateDataList' => $ this -> privateData , 'customPaymentTemplateURL' => $ array [ 'customPaymentTemplateURL' ] , 'contractNumberWalletList' => $ array [ 'walletContracts' ] , 'merchantName' => $ array [ 'merchantName' ] ) ; return $ this -> webServiceRequest ( $ array , $ WSRequest , self :: WEB_API , 'manageWebWallet' ) ; }
calls manageWebWallet web service

@param array $array
associative array containing manageWebWallet parameters
calls manageWebWallet web service