Loading
B2C Commerce 版本注意事項
API 加密參數已變更

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() 來傳回遮蔽的付款工具資料。
 
正在載入
Salesforce Help | Article