You are here

private function WebformCivicrmPostProcess::getPaymentInstrument in Webform CiviCRM Integration 8.5

Retrieve payment instrument.

Parameters

int $paymentProcessorId:

1 call to WebformCivicrmPostProcess::getPaymentInstrument()
WebformCivicrmPostProcess::contributionParams in src/WebformCivicrmPostProcess.php
Format contribution params for transact/pay-later

File

src/WebformCivicrmPostProcess.php, line 2882
Front-end form validation and post-processing.

Class

WebformCivicrmPostProcess

Namespace

Drupal\webform_civicrm

Code

private function getPaymentInstrument($paymentProcessorId) {
  $processor = \Civi\Payment\System::singleton()
    ->getById($paymentProcessorId);
  return $processor
    ->getPaymentInstrumentID();
}