public function payment($paymentType, $tid, $payment, $additional)
    {
        $this->integrityCheck();
        $payBackend2BackendResult = $this->mpay24Sdk->acceptPayment($paymentType, $tid, $payment, $additional);
        $this->recordedLastMessageExchange('Payment');

        return $payBackend2BackendResult;
    }
public function payment($paymentType, $tid, $payment, $additional)
    {
        $this->integrityCheck();
        $payBackend2BackendResult = $this->mpay24Sdk->acceptPayment($paymentType, $tid, $payment, $additional);
        $this->recordedLastMessageExchange('Payment');

        return $payBackend2BackendResult;
    }
public function payment ( $ paymentType , $ tid , $ payment , $ additional ) { $ this -> integrityCheck ( ) ; $ payBackend2BackendResult = $ this -> mpay24Sdk -> acceptPayment ( $ paymentType , $ tid , $ payment , $ additional ) ; $ this -> recordedLastMessageExchange ( 'Payment' ) ; return $ payBackend2BackendResult ; }
Start a backend to backend payment

@param string $paymentType The payment type which will be used for the payment (EPS, SOFORT, PAYPAL, MASTERPASS or TOKEN)
@param        $tid
@param        $payment
@param        $additional

@return Responses\AcceptPaymentResponse
Start a backend to backend payment