查看了一下,問題可能在於續訂訂單無法取得 _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='';}
成為第一個發言