public function getFormPayments($deliveries, Order $Order)
{
$productTypes = $this->orderService->getProductTypes($Order);
if ($this->BaseInfo->getOptionMultipleShipping() == Constant::ENABLED && count($productTypes) > 1) {
// 複数配送時の支払方法
$payments = $this->app['eccube.repository.payment']->findAllowedPayments($deliveries);
} else {
// 配送業者をセット
$shippings = $Order->getShippings();
$Shipping = $shippings[0];
$payments = $this->app['eccube.repository.payment']->findPayments($Shipping->getDelivery(), true);
}
$payments = $this->getPayments($payments, $Order->getSubTotal());
return $payments;
}