Попытка создать гибридный .apk из разрыва телефона. И использование языка PHP для генерации контрольной суммы Paytm.
На странице PHP на стороне сервера:
// Create an array having all required parameters for creating checksum.
$paramList["ENVIRONMENT"] = "staging";
$paramList["MID"] = PAYTM_MERCHANT_MID;
$paramList["ORDER_ID"] = $ORDER_ID;
$paramList["CUST_ID"] = $CUST_ID;
$paramList["INDUSTRY_TYPE_ID"] = $INDUSTRY_TYPE_ID;
$paramList["CHANNEL_ID"] = $CHANNEL_ID;
$paramList["TXN_AMOUNT"] = $TXN_AMOUNT;
$paramList["WEBSITE"] = "APPSTAGING";
//Here checksum string will return by getChecksumFromArray() function.
$checkSum = getChecksumFromArray($paramList,PAYTM_MERCHANT_KEY);
После получения значения контрольной суммы; checkSum используется для транзакции.
var options = {
ENVIRONMENT: "staging",
MID: "XXXXXXXXXXXXX",
ORDER_ID: "ORDER0000000001",
CUST_ID: "10000988111",
INDUSTRY_TYPE_ID: "Retail",
CHANNEL_ID: "WAP",
TXN_AMOUNT: "1.50",
WEBSITE: "APPSTAGING",
CALLBACK_URL: "https://securegw-stage.paytm.in/theia/paytmCallback?ORDER_ID=ORDER0000000001",
CHECKSUMHASH: checkSum // php code generated checksum.
};
paytm.startPayment(options, app.successCallPayTm, app.failureCallPayTm);
при создании приложения для одного и того же; всегда отображается проблема «Код ошибки: 330; Несоответствие контрольной суммы PayTm».
Пожалуйста, кто-нибудь руководство.