外部解密Drupal/Ubercart信用卡信息



现在我在drupal安装之外有一个简单的PHP脚本,它只为我的订单和信用卡类型(Visa、Mastercard..)的客户编译一个CSV

Drupal6的旧版本似乎只是在数据库"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] => 
)

最新更新