Iyzipay\Model\PayoutCompletedTransaction::setPaymentTransactionId PHP Method

setPaymentTransactionId() public method

public setPaymentTransactionId ( $paymentTransactionId )
    public function setPaymentTransactionId($paymentTransactionId)
    {
        $this->paymentTransactionId = $paymentTransactionId;
    }

Usage Example

 private function mapPayoutCompletedTransactions($payoutCompletedTransactions)
 {
     $transactions = array();
     foreach ($payoutCompletedTransactions as $index => $payoutCompletedTransaction) {
         $transaction = new PayoutCompletedTransaction();
         if (isset($payoutCompletedTransaction->paymentTransactionId)) {
             $transaction->setPaymentTransactionId($payoutCompletedTransaction->paymentTransactionId);
         }
         if (isset($payoutCompletedTransaction->payoutAmount)) {
             $transaction->setPayoutAmount($payoutCompletedTransaction->payoutAmount);
         }
         if (isset($payoutCompletedTransaction->payoutType)) {
             $transaction->setPayoutType($payoutCompletedTransaction->payoutType);
         }
         if (isset($payoutCompletedTransaction->subMerchantKey)) {
             $transaction->setSubMerchantKey($payoutCompletedTransaction->subMerchantKey);
         }
         if (isset($payoutCompletedTransaction->currency)) {
             $transaction->setCurrency($payoutCompletedTransaction->currency);
         }
         $transactions[$index] = $transaction;
     }
     return $transactions;
 }