src/Payline/PaylineSDK.php
public function doImmediateWalletPayment(array $array)
    {
        $this->formatRequest($array);
        $WSRequest = array(
            'payment'                => $this->payment($array['payment']),
            'order'                  => $this->order($array['order']),
            'buyer'                  => $this->buyer($array['buyer'], $array['shippingAddress'], $array['billingAddress']),
            'walletId'               => $array['walletId'],
            'cardInd'                => $array['cardInd'],
            'cvx'                    => $array['walletCvx'],
            'privateDataList'        => $this->privateData,
            'authentication3DSecure' => $this->authentication3DSecure($array['3DSecure']),
            'subMerchant'            => $this->subMerchant($array['subMerchant'])
        );
        return $this->webServiceRequest($array, $WSRequest, self::DIRECT_API, 'doImmediateWalletPayment');
    }
public function doImmediateWalletPayment(array $array)
    {
        $this->formatRequest($array);
        $WSRequest = array(
            'payment'                => $this->payment($array['payment']),
            'order'                  => $this->order($array['order']),
            'buyer'                  => $this->buyer($array['buyer'], $array['shippingAddress'], $array['billingAddress']),
            'walletId'               => $array['walletId'],
            'cardInd'                => $array['cardInd'],
            'cvx'                    => $array['walletCvx'],
            'privateDataList'        => $this->privateData,
            'authentication3DSecure' => $this->authentication3DSecure($array['3DSecure']),
            'subMerchant'            => $this->subMerchant($array['subMerchant'])
        );
        return $this->webServiceRequest($array, $WSRequest, self::DIRECT_API, 'doImmediateWalletPayment');
    }
public function doImmediateWalletPayment ( array $ array ) { $ this -> formatRequest ( $ array ) ; $ WSRequest = array ( 'payment' => $ this -> payment ( $ array [ 'payment' ] ) , 'order' => $ this -> order ( $ array [ 'order' ] ) , 'buyer' => $ this -> buyer ( $ array [ 'buyer' ] , $ array [ 'shippingAddress' ] , $ array [ 'billingAddress' ] ) , 'walletId' => $ array [ 'walletId' ] , 'cardInd' => $ array [ 'cardInd' ] , 'cvx' => $ array [ 'walletCvx' ] , 'privateDataList' => $ this -> privateData , 'authentication3DSecure' => $ this -> authentication3DSecure ( $ array [ '3DSecure' ] ) , 'subMerchant' => $ this -> subMerchant ( $ array [ 'subMerchant' ] ) ) ; return $ this -> webServiceRequest ( $ array , $ WSRequest , self :: DIRECT_API , 'doImmediateWalletPayment' ) ; }
calls doImmediateWalletPayment web service

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