Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
order_paid_with_payflowpro.php
Go to the documentation of this file.
1 <?php
7 $addressData = include __DIR__ . '/address_data.php';
8 
10  \Magento\Sales\Model\Order\Address::class,
11  ['data' => $addressData]
12 );
13 $billingAddress->setAddressType('billing');
14 
16 $shippingAddress->setId(null)->setAddressType('shipping');
17 
19  \Magento\Sales\Model\Order\Payment::class
20 );
21 $payment->setMethod('payflowpro')->setCcExpMonth('5')->setCcLast4('0005')->setCcType('AE')->setCcExpYear('2016');
22 
24 $order->setIncrementId(
25  '100000001'
26 )->setSubtotal(
27  100
28 )->setBaseSubtotal(
29  100
30 )->setCustomerEmail(
32 )->setCustomerIsGuest(
33  true
34 )->setBillingAddress(
36 )->setShippingAddress(
38 )->setStoreId(
39  \Magento\TestFramework\Helper\Bootstrap::getObjectManager()->get(
40  \Magento\Store\Model\StoreManagerInterface::class
41  )->getStore()->getId()
42 )->setPayment(
43  $payment
44 );
45 
46 $order->save();
defined('TESTS_BP')||define('TESTS_BP' __DIR__
Definition: _bootstrap.php:60