Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
cc.phtml
Go to the documentation of this file.
1 <?php
7 // @codingStandardsIgnoreFile
8 
11 $code = $block->escapeHtml($block->getMethodCode());
12 $ccType = $block->getInfoData('cc_type');
13 ?>
14 <fieldset class="admin__fieldset payment-method"
15  id="payment_form_<?= /* @noEscape */ $code ?>"
16  style="display:none"
17  >
18  <div class="admin__field _required">
19  <label class="label admin__field-label" for="<?= /* @noEscape */ $code ?>_cc_type" >
20  <span><?= $block->escapeHtml(__('Credit Card Type')) ?></span>
21  </label>
22  <div class="admin__field-control control">
23  <select id="<?= /* @noEscape */ $code ?>_cc_type" name="payment[cc_type]"
24  class="required-entry select admin__control-select validate-cc-type-select">
25  <?php foreach ($block->getCcAvailableTypes() as $typeCode => $typeName): ?>
26  <option value="<?= $block->escapeHtml($typeCode) ?>"
27  <?php if($typeCode == $ccType): ?> selected="selected"<?php endif; ?>>
28  <?= $block->escapeHtml($typeName) ?>
29  </option>
30  <?php endforeach; ?>
31  </select>
32  </div>
33  </div>
34  <div class="admin__field _required">
35  <label class="label admin__field-label">
36  <span><?= $block->escapeHtml(__('Credit Card Number')) ?></span>
37  </label>
38  <div class="admin__field-control control">
39  <div id="<?= /* @noEscape */ $code ?>_cc_number" class="admin__control-text hosted-control">
40  <span class="icon-type"></span>
41  </div>
42  <div class="hosted-error">
43  <?= $block->escapeHtml(__('Please, enter valid Credit Card Number')) ?>
44  </div>
45  </div>
46  </div>
47 
48  <div class="admin__field _required">
49  <label class="label admin__field-label">
50  <span><?= $block->escapeHtml(__('Expiration Date')) ?></span>
51  </label>
52  <div class="admin__field-control control">
53  <div class="hosted-date-wrap">
54  <div id="<?= /* @noEscape */ $code ?>_cc_exp_month"
55  class="admin__control-text hosted-control hosted-date"></div>
56 
57  <div id="<?= /* @noEscape */ $code ?>_cc_exp_year"
58  class="admin__control-text hosted-control hosted-date"></div>
59 
60  <div class="hosted-error"><?= $block->escapeHtml(__('Please, enter valid Expiration Date')) ?></div>
61  </div>
62  </div>
63  </div>
64  <?php if($block->hasVerification()): ?>
65  <div class="admin__field _required">
66  <label class="label admin__field-label">
67  <span><?= $block->escapeHtml(__('Card Verification Number')) ?></span>
68  </label>
69  <div class="admin__field-control control">
70  <div id="<?= /* @noEscape */ $code ?>_cc_cid"
71  class="admin__control-text hosted-control hosted-cid"></div>
72 
73  <div class="hosted-error">
74  <?= $block->escapeHtml(__('Please, enter valid Card Verification Number')) ?>
75  </div>
76  </div>
77  </div>
78  <?php endif; ?>
79 
80  <?php if($block->isVaultEnabled()): ?>
81  <div class="field-tooltip-content">
82  <input type="checkbox"
83  id="<?= /* @noEscape */ $code ?>_vault"
84  name="payment[is_active_payment_token_enabler]"
85  class="admin__control-checkbox"/>
86  <label class="label" for="<?= /* @noEscape */ $code ?>_vault">
87  <span><?= $block->escapeHtml(__('Save for later use.')) ?></span>
88  </label>
89  </div>
90  <?php endif; ?>
91 
92  <input type="hidden" id="<?= /* @noEscape */ $code ?>_payment_method_nonce"
93  name="payment[payment_method_nonce]"/>
94  <input type="submit" name="Submit" style="display: none;">
95 </fieldset>
$block setTitle( 'CMS Block Title') -> setIdentifier('fixture_block') ->setContent('< h1 >Fixture Block Title</h1 >< a href=" store url</a><p> Config value
Definition: block.php:9
__()
Definition: __.php:13
$block
Definition: block.php:8
endforeach
Definition: cc.phtml:28
$code
Definition: cc.phtml:11
foreach( $block->getCcAvailableTypes() as $typeCode=> $typeName)( $typeCode) ?>" <?php if($typeCode endif
Definition: cc.phtml:25
$ccType
Definition: cc.phtml:12