2017 © Pedro Peláez
 

yii2-extension yii2-creditcard

Yii2 credit card widget with client validation

image

alkurn/yii2-creditcard

Yii2 credit card widget with client validation

  • Wednesday, October 18, 2017
  • by ganesh.alkurn
  • Repository
  • 1 Watchers
  • 0 Stars
  • 12 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

yii2-creditcard

Latest Stable Version License, (*1)

Yii2 Bootstrap 3 components, providing client validated and masked credit card number, expiry and cvc fields with credit card icon changing to match credit card type when detectable., (*2)

Uses client validation courtesy of Stripe (https://github.com/stripe/jquery.payment) and works with validation in ActiveForm., (*3)

For PCI compliance, there is the ability to prevent submit of these fields via the submit property by excluding the name attribute from the rendered input element., (*4)

Installation

The preferred way to install this extension is through composer. Check the composer.json for this extension's requirements and dependencies. Read this web tip /wiki on setting the minimum-stability settings for your application's composer.json., (*5)

To install, (*6)

$ php composer.phar require alkurn/yii2-creditcard "@dev"

or add, (*7)

"alkurn/yii2-creditcard": "@dev"

to the require section of your composer.json file., (*8)

Latest Release

NOTE: The latest version of the module is v1.1.0. Refer the CHANGE LOG for details., (*9)

Usage in view

Note that the input names here have been chosen to fit work with the tuyakhov\braintree extension, (*10)




    <div class="container">
        <div id="card" class="row">
            <div class="col-xs-7">
                <?= $form->field($bookingForm, 'creditCard_number')->widget(CreditCardNumber::className(), ['submit' => false,]) ?>
            </div>
            <div class="col-xs-3">
                <?= $form->field($bookingForm, 'creditCard_expirationDate')->widget(CreditCardExpiry::className(), ['submit' => false,]) ?>
            </div>
            <div class="col-xs-2">
                <?= $form->field($bookingForm, 'creditCard_cvv')->widget(CreditCardCVCode::className(), ['submit' => false,]) ?>
            </div>
        </div>
    </div>

License

yii2-creditcard is released under the MIT License. See the bundled LICENSE.md for details., (*11)

The Versions

18/10 2017

dev-master

9999999-dev https://github.com/alkurn/yii2-creditcard

Yii2 credit card widget with client validation

  Sources   Download

MIT

The Requires

 

by Ganesh Alkurn

yii2 widget card credit