您位於此處:
API 加密參數已變更
dw.order.Order.getOrderExportXML API 中處理加密、遮蔽的付款工具資料 (包括信用卡、銀行帳戶、駕照號碼) 的加密參數已徹底經過修改。
方法:這些方法已被變更或移除。
dw.order.Order.getOrderExportXML(encryptionAlgorithm, encryptionKey, encryptUsingEKID)已完全移除。此方法已被棄用,因為encryptUsingEKID參數從未使用過。若要使用特定演算法或金鑰傳回加密的付款工具資料,請改用dw.order.Order.getOrderExportXML(encryptionAlgorithm, encryptionKey)。若要傳回未遮蔽的付款工具資料,請使用dw.order.Order.getOrderExportXML()。dw.order.Order.getOrderExportXML(encryptionAlgorithm, encryptionKey)不再接受無效的加密引數,包括 null、空白或其他空的演算法或金鑰。dw.order.Order.getOrderExportXML(encryptionAlgorithm, encryptionKey)支援目前的 RSA/ECB/OAEPWithSHA-256AndMGF1Padding 加密演算法。先前,encryptionAlgorithm引數會被忽略,(現已棄用的) 演算法 RSA/ECB/PKCS1Padding 總是會在提供非空白金鑰時使用。dw.order.Order.getOrderExportXML(encryptionAlgorithm, encryptionKey)不再接受 null 金鑰,該金鑰之前被當作「魔法」值,可將付款工具資料以遮蔽形式 (而非加密) 傳回。請只使用dw.order.Order.getOrderExportXML()來傳回遮蔽的付款工具資料。
