Package com.razorpay
Class Utils
java.lang.Object
com.razorpay.Utils
public class Utils
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description Utils() -
Method Summary
Modifier and Type Method Description static java.lang.StringgetHash(java.lang.String payload, java.lang.String secret)static booleanverifyPaymentSignature(org.json.JSONObject attributes, java.lang.String apiSecret)static booleanverifySignature(java.lang.String payload, java.lang.String expectedSignature, java.lang.String secret)static booleanverifyWebhookSignature(java.lang.String payload, java.lang.String expectedSignature, java.lang.String webhookSecret)
-
Constructor Details
-
Utils
public Utils()
-
-
Method Details
-
verifyPaymentSignature
public static boolean verifyPaymentSignature(org.json.JSONObject attributes, java.lang.String apiSecret) throws RazorpayException- Throws:
RazorpayException
-
verifyWebhookSignature
public static boolean verifyWebhookSignature(java.lang.String payload, java.lang.String expectedSignature, java.lang.String webhookSecret) throws RazorpayException- Throws:
RazorpayException
-
verifySignature
public static boolean verifySignature(java.lang.String payload, java.lang.String expectedSignature, java.lang.String secret) throws RazorpayException- Throws:
RazorpayException
-
getHash
public static java.lang.String getHash(java.lang.String payload, java.lang.String secret) throws RazorpayException- Throws:
RazorpayException
-