RE: 如何在第一次刷卡取得信用卡後四碼?

查看了一下,問題可能在於續訂訂單無法取得 _cw-allpay-cce_allpay-return 的資訊。

所以應該需要改寫綠界開立發票時的邏輯,先取得上層訂單的付款資料後放入備註

 
try {
$subscriptionOrder=wc_get_order(reset(wcs_get_subscriptions_for_order($order_id,['order_type'=>'any']))->get_parent_id());
$allpay_return=$subscriptionOrder->get_meta('_cw-allpay-cce_allpay-return', true);
$card4no=$allpay_return['card4no']??'';
}catch(\Exception$e){
$card4no='';
}
 

成為第一個發言