Viewing file: sample.php (1.21 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
require_once("./PaytmChecksum.php");
/* initialize an array */ $paytmParams = array();
/* add parameters in Array */ $paytmParams["MID"] = "YOUR_MID_HERE"; $paytmParams["ORDERID"] = "YOUR_ORDERID_HERE";
/** * Generate checksum by parameters we have * Find your Merchant Key in your Paytm Dashboard at https://dashboard.paytm.com/next/apikeys */ $paytmChecksum = PaytmChecksum::generateSignature($paytmParams, 'YOUR_MERCHANT_KEY'); $verifySignature = PaytmChecksum::verifySignature($paytmParams, 'YOUR_MERCHANT_KEY', $paytmChecksum); echo sprintf("generateSignature Returns: %s\n", $paytmChecksum); echo sprintf("verifySignature Returns: %b\n\n", $verifySignature);
/* initialize JSON String */ $body = "{\"mid\":\"YOUR_MID_HERE\",\"orderId\":\"YOUR_ORDER_ID_HERE\"}";
/** * Generate checksum by parameters we have in body * Find your Merchant Key in your Paytm Dashboard at https://dashboard.paytm.com/next/apikeys */ $paytmChecksum = PaytmChecksum::generateSignature($body, 'YOUR_MERCHANT_KEY'); $verifySignature = PaytmChecksum::verifySignature($body, 'YOUR_MERCHANT_KEY', $paytmChecksum); echo sprintf("generateSignature Returns: %s\n", $paytmChecksum); echo sprintf("verifySignature Returns: %b\n\n", $verifySignature);
|