0
現在,我有我的Drupal安裝之外的簡單的PHP腳本,只是編譯一個CSV我的訂單客戶和信用卡類型(維薩卡,萬事達卡..)解密的Drupal /的Ubercart信用卡信息對外
看起來Drupal 6的舊版本只是將這部分數據序列化到數據庫「cc_card」中,但現在它似乎已被加密。
有沒有辦法解密這些數據(存儲在us_orders.data中),以便我可以看到卡的類型?
現在,我有我的Drupal安裝之外的簡單的PHP腳本,只是編譯一個CSV我的訂單客戶和信用卡類型(維薩卡,萬事達卡..)解密的Drupal /的Ubercart信用卡信息對外
看起來Drupal 6的舊版本只是將這部分數據序列化到數據庫「cc_card」中,但現在它似乎已被加密。
有沒有辦法解密這些數據(存儲在us_orders.data中),以便我可以看到卡的類型?
的uc_credit_cache()
函數應該做你想要什麼:
$order = uc_order_load($order_id);
$cc_data = uc_credit_cache('save', $order->data['cc_data'], TRUE);
$cc_data
應該是這個樣子:
Array
(
[cc_type] => visa
[cc_owner] =>
[cc_number] => 4111111111111111
[cc_start_month] =>
[cc_start_year] =>
[cc_exp_month] => 9
[cc_exp_year] => 2012
[cc_issue] =>
[cc_cvv] => 222
[cc_bank] =>
)
你必須要小心的規定,特別是PCI。 – CodesInChaos 2012-02-17 23:41:24