Code
Explorer
You are a developer and looking for Shopware projects?
Apply Now!
getAvailablePaymentMethodId example
private
?StateMachineTransitionEvent
$transactionStateEventResult
;
protected
function
setUp
(
)
: void
{
parent::
setUp
(
)
;
$this
->ids =
new
TestDataCollection
(
)
;
$this
->browser =
$this
->
createCustomSalesChannelBrowser
(
[
'id' =>
$this
->ids->
create
(
'sales-channel'
)
,
'paymentMethods' =>
[
[
'id' =>
$this
->
getAvailablePaymentMethodId
(
)
]
,
[
'id' =>
$this
->
getAvailablePaymentMethodId
(
1
)
]
,
]
,
]
)
;
$this
->
assignSalesChannelContext
(
$this
->browser
)
;
$email
= Uuid::
randomHex
(
)
. '@example.com';
$customerId
=
$this
->
createCustomer
(
$email
)
;
$this
->ids->
set
(
'order-1',
$this
->
createOrder
(
$customerId
)
)
;
$this
->ids->
set
(
'order-2',
$this
->
createOrder
(
$this
->
createCustomer
(
'test-other@test.de'
)
)
)
;