我已经验证了PayUMoney的帐户.在沙盒模式下单击paynow按钮时,它显示"发生了一些错误".我用过pnp sdk.
此代码用于onnlick on paynow按钮.
payNowButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
userAddress = address_line1.get(0) + "," + address_line2.get(0) + "," + address_pincode.get(0)
+ "," + address_taluka + "," + address_district + "," + address_state;
if (payment_type.equals("online")) {
launchPayUMoneyFlow();
} else if (payment_type.equals("cod")) {
launchNormalFlow();
}
}
});
Run Code Online (Sandbox Code Playgroud)
这是哈希计算功能
public static String hashCal(String str) {
byte[] hashseq = str.getBytes();
StringBuilder hexString = new StringBuilder();
try {
MessageDigest algorithm = MessageDigest.getInstance("SHA-512");
algorithm.reset();
algorithm.update(hashseq);
byte messageDigest[] = algorithm.digest(); …
Run Code Online (Sandbox Code Playgroud)