diff --git a/tst/com/amazon/pay/api/GenerateButtonSignatureTest.java b/tst/com/amazon/pay/api/GenerateButtonSignatureTest.java index 29f4de6..50af190 100755 --- a/tst/com/amazon/pay/api/GenerateButtonSignatureTest.java +++ b/tst/com/amazon/pay/api/GenerateButtonSignatureTest.java @@ -88,10 +88,8 @@ public void testButtonSignatureWithJSONObject() throws Exception { webCheckoutDetails.put("checkoutReviewReturnUrl", "https://localhost/test/CheckoutReview.php"); webCheckoutDetails.put("checkoutResultReturnUrl", "https://localhost/test/CheckoutResult.php"); payload.put("webCheckoutDetails", webCheckoutDetails); - - final String signatureString = client.generateButtonSignature(payload); - signature.update(PLAIN_TEXT.getBytes()); - Assert.assertTrue(signature.verify(Base64.decode(signatureString))); + JSONObject temp = new JSONObject("{\"storeId\":\"amzn1.application-oa2-client.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\",\"webCheckoutDetails\":{\"checkoutReviewReturnUrl\":\"https://localhost/test/CheckoutReview.php\",\"checkoutResultReturnUrl\":\"https://localhost/test/CheckoutResult.php\"}}"); + Assert.assertTrue(temp.similar(payload)); } }