Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
CreditmemoCancelTest.php
Go to the documentation of this file.
1 <?php
7 
9 
14 {
15  const SERVICE_VERSION = 'V1';
16 
17  const SERVICE_NAME = 'salesCreditmemoManagementV1';
18 
19  const CREDITMEMO_INCREMENT_ID = '100000001';
20 
26  public function testCreditmemoCancel()
27  {
29 
31  $creditmemoCollection = $objectManager->get(
32  \Magento\Sales\Model\ResourceModel\Order\Creditmemo\Collection::class
33  );
34  $creditmemo = $creditmemoCollection->getFirstItem();
35 
36  $serviceInfo = [
37  'rest' => [
38  'resourcePath' => '/V1/creditmemo/' . $creditmemo->getId(),
40  ],
41  'soap' => [
42  'service' => self::SERVICE_NAME,
43  'serviceVersion' => self::SERVICE_VERSION,
44  'operation' => self::SERVICE_NAME . 'cancel',
45  ],
46  ];
47  $requestData = ['id' => $creditmemo->getId()];
48  $this->_webApiCall($serviceInfo, $requestData);
49  }
50 }
$objectManager
Definition: bootstrap.php:17
_webApiCall( $serviceInfo, $arguments=[], $webApiAdapterCode=null, $storeCode=null, $integration=null)