我已经完成了所需的一切,我让它在带有 SSL 证书的经过验证的域上运行,但它仍然总是给我付款不完整。
{
"epochTimestamp":1631532235832,
"expiresAt":1631535835832,
"merchantSessionIdentifier":"S............3",
"nonce":"6........6",
"merchantIdentifier":"DA.....2E",
"domainName":"Company.com",
"displayName":"Company Name",
"signature":"4 ...... 0",
"operationalAnalyticsIdentifier":"B2E",
"retries":0
}
当我将 epochTimestamp 转换为时间和日期时,我检查了 epochTimestamp 和 expiresAt 我得到了这个日期
epochTimestamp -----> 53671 年 3 月 13 日星期五 22:50:32 +0000
当前日期 -----> 2021 年 9 月 13 日 11:33:16
当您从 epochTimestamp 中删除最后 3 位数字时,它会给出正确的时间。
在我的代码中,它到达 CompleteMerchantValidation 然后立即取消
onPaymentAuthorized 和其他一切都在会话开始之前运行
由于证书有问题,我从苹果服务器收到的内容是否不正确