You are here

protected function WebformCivicrmTestBase::createPaymentProcessor in Webform CiviCRM Integration 8.5

Create Payment Processor.

6 calls to WebformCivicrmTestBase::createPaymentProcessor()
ContributionDummyTest::testOnePageDonation in tests/src/FunctionalJavascript/ContributionDummyTest.php
Test One-page donation
ContributionDummyTest::testOverThousand in tests/src/FunctionalJavascript/ContributionDummyTest.php
ContributionDummyTest::testSubmitContribution in tests/src/FunctionalJavascript/ContributionDummyTest.php
EventTest::testSubmitEventParticipant in tests/src/FunctionalJavascript/EventTest.php
Event Participant submission.
MembershipSubmissionTest::testSubmitMembershipAutoRenew in tests/src/FunctionalJavascript/MembershipSubmissionTest.php

... See full list

File

tests/src/FunctionalJavascript/WebformCivicrmTestBase.php, line 236

Class

WebformCivicrmTestBase

Namespace

Drupal\Tests\webform_civicrm\FunctionalJavascript

Code

protected function createPaymentProcessor() {
  $params = [
    'domain_id' => 1,
    'name' => 'Dummy',
    'payment_processor_type_id' => 'Dummy',
    'is_active' => 1,
    'is_default' => 1,
    'is_test' => 0,
    'user_name' => 'foo',
    'url_site' => 'http://dummy.com',
    'url_recur' => 'http://dummy.com',
    'class_name' => 'Payment_Dummy',
    'billing_mode' => 1,
    'is_recur' => 1,
    'payment_instrument_id' => 'Credit Card',
  ];
  $result = $this->utils
    ->wf_civicrm_api('payment_processor', 'create', $params);
  $this
    ->assertEquals(0, $result['is_error']);
  $this
    ->assertEquals(1, $result['count']);
  return current($result['values']);
}