Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
order_payflowpro.php
Go to the documentation of this file.
1 <?php
7 $addressData = include __DIR__ . '/address_data.php';
9  \Magento\Sales\Model\Order\Address::class,
10  ['data' => $addressData]
11 );
12 $billingAddress->setAddressType('billing');
13 
15 $shippingAddress->setId(null)->setAddressType('shipping');
16 
18  \Magento\Sales\Model\Order\Payment::class
19 );
20 $payment->setMethod(\Magento\Paypal\Model\Config::METHOD_PAYFLOWPRO);
21 
23 $order->setCustomerEmail('[email protected]')
24  ->setIncrementId('100000001')
25  ->setSubtotal(100)
26  ->setBaseSubtotal(100)
27  ->setBaseGrandTotal(100)
28  ->setBaseCurrencyCode('USD')
29  ->setCustomerIsGuest(true)
30  ->setBillingAddress($billingAddress)
31  ->setShippingAddress($shippingAddress)
32  ->setPayment($payment);
33 $order->save();
$billingAddress
defined('TESTS_BP')||define('TESTS_BP' __DIR__
Definition: _bootstrap.php:60
$shippingAddress
$addressData