From a8cf04d7ae39867c22a8315fe0dee1a2b6be7b27 Mon Sep 17 00:00:00 2001 From: Lalit Chaudhary Date: Mon, 15 Jun 2020 10:40:29 +0530 Subject: [PATCH] create composer installer --- composer.json | 25 ++++++ paytmchecksum/PaytmChecksum.php | 131 ++++++++++++++++++++++++++++++++ 2 files changed, 156 insertions(+) create mode 100755 composer.json create mode 100755 paytmchecksum/PaytmChecksum.php diff --git a/composer.json b/composer.json new file mode 100755 index 0000000..b7eebc6 --- /dev/null +++ b/composer.json @@ -0,0 +1,25 @@ +{ + "name": "paytm/paytmchecksum", + "description": "This is for paytm checksum creation and verification in PHP", + "keywords": [ "Paytm", "Checksum", "Paytm PHP", "Paytm checksum", "Paytm signature", "Signature", "Paytm payment"], + "type": "library", + "authors": [ + { + "name": "Soumya Vats", + "role": "Developer" + } + ], + "homepage": "https://developer.paytm.com/docs/checksum/#php", + "require": { + "ext-json": "*", + "php": ">=5.6.0", + "ext-curl": "*", + "ext-openssl": "*", + "netresearch/jsonmapper": "^1.4", + "monolog/monolog": "^1.24" + }, + "autoload": { + "psr-4": {"paytm\\paytmchecksum\\": "paytmchecksum/"} + }, + "license": "MIT" +} \ No newline at end of file diff --git a/paytmchecksum/PaytmChecksum.php b/paytmchecksum/PaytmChecksum.php new file mode 100755 index 0000000..f1aef99 --- /dev/null +++ b/paytmchecksum/PaytmChecksum.php @@ -0,0 +1,131 @@ + strlen($text)) + return false; + return substr($text, 0, -1 * $pad); + } +} \ No newline at end of file