From 3e437f4898a13e152d19f8a3cc4c1ff14365509d Mon Sep 17 00:00:00 2001 From: Dmitry Fedyuk Date: Sun, 12 Nov 2017 09:50:30 +0300 Subject: [PATCH] 2.0.8 --- Facade/Charge.php | 38 +++++++++++++++++++------------------- composer.json | 4 ++-- 2 files changed, 21 insertions(+), 21 deletions(-) diff --git a/Facade/Charge.php b/Facade/Charge.php index 6a317fd..b52e35a 100644 --- a/Facade/Charge.php +++ b/Facade/Charge.php @@ -29,29 +29,11 @@ function capturePreauthorized($id, $a) {return (new T)->capture($id);} * [Square] An example of a response to `POST /v2/customers/{customer_id}/cards`: https://mage2.pro/t/4652 * @override * @see \Df\StripeClone\Facade\Charge::cardIdPrefix() - * @used-by \Df\StripeClone\Payer::usePreviousCard() + * @used-by \Df\StripeClone\Payer::tokenIsNew() * @return string */ function cardIdPrefix() {return 'icard-';} - /** - * 2017-10-10 - * Note 1. - * The method returns: - * `true` if $id is an ID of a previously saved bank card. - * `false` if $id is a new card token. - * Note 2. - * A card ID looks like «82e66bb3-36ab-51cd-45e7-f9f251c73b08» (36 characters) - * A token looks like «CBASENWtEICAkOK1sTnHg48psEAgAQ» (30 characters) - * «[Square] An example of a response to `POST /v2/customers/{customer_id}/cards`»: https://mage2.pro/t/4652 - * @override - * @see \Df\StripeClone\Facade\Charge::isCardId() - * @used-by \Df\StripeClone\Payer::usePreviousCard() - * @param string $id - * @return bool - */ - function isCardId($id) {return 36 === strlen($id);} - /** * 2017-10-08 * 2017-10-09 @@ -162,6 +144,24 @@ function refund($id, $a) { ]); } + /** + * 2017-10-10 + * Note 1. + * The method returns: + * `true` if $id is an ID of a previously saved bank card. + * `false` if $id is a new card token. + * Note 2. + * A card ID looks like «82e66bb3-36ab-51cd-45e7-f9f251c73b08» (36 characters) + * A token looks like «CBASENWtEICAkOK1sTnHg48psEAgAQ» (30 characters) + * «[Square] An example of a response to `POST /v2/customers/{customer_id}/cards`»: https://mage2.pro/t/4652 + * @override + * @see \Df\StripeClone\Facade\Charge::tokenIsNew() + * @used-by \Df\StripeClone\Payer::tokenIsNew() + * @param string $id + * @return bool + */ + function tokenIsNew($id) {return 36 !== strlen($id);} + /** * 2017-10-09 «Connect API v2 Reference» → «Endpoints» → «Transactions» → «VoidTransaction» * https://docs.connect.squareup.com/api/connect/v2#endpoint-voidtransaction diff --git a/composer.json b/composer.json index b77d3c2..d0ea099 100644 --- a/composer.json +++ b/composer.json @@ -1,6 +1,6 @@ { "name": "mage2pro/square" - ,"version": "2.0.7" + ,"version": "2.0.8" ,"description": "Square Payments integration with Magento 2" ,"type": "magento2-module" ,"homepage": "https://mage2.pro/c/extensions/square" @@ -11,7 +11,7 @@ "homepage": "https://mage2.pro/users/dmitry_fedyuk", "role": "Developer" }] - ,"require": {"mage2pro/core": ">=3.2.40"} + ,"require": {"mage2pro/core": ">=3.3.5"} ,"autoload": {"files": ["registration.php"], "psr-4": {"Dfe\\Square\\": ""}} ,"keywords": [ "API"