diff --git a/app/Controllers/DigiCallBack.php b/app/Controllers/DigiCallBack.php index ad6cff2..fb221e2 100644 --- a/app/Controllers/DigiCallBack.php +++ b/app/Controllers/DigiCallBack.php @@ -15,11 +15,31 @@ class DigiCallBack extends BaseController switch($inEvent){ case 'subscription.create': log_message('critical', "DigiCallBack::EVENT ${inEvent}" ); + $saveArray["event"] =$inEvent; + $saveArray["customer_code"] = $in["data"]["customer"]["customer_code"]; + $saveArray["customer_email"] = $in["data"]["customer"]["email"]; + $saveArray["plan_name"] = $in["data"]["plan"]["name"]; + $saveArray["plan_code"] = $in["data"]["plan"]["plan_code"]; + $saveArray["subscription_code"] = $in["data"]["subscription_code"]; + $saveArray["amount"] = $in["data"]["amount"]; + $saveArray["authorization_code"] = $in["data"]["authorization"]["authorization_code"]; + $saveArray["data"] = serialize( $in["data"]) ; break; case 'charge.success': log_message('critical', "DigiCallBack::EVENT ${inEvent}" ); - // + $saveArray["event"] = $inEvent; + $saveArray["customer_code"] = $in["data"]["customer"]["customer_code"]; + $saveArray["customer_email"] = $in["data"]["customer"]["email"]; + $saveArray["plan_name"] = $in["data"]["plan"]["name"]; + $saveArray["plan_code"] = $in["data"]["plan"]["plan_code"]; + $saveArray["subscription_code"] = $in["data"]["subscription_code"]; + $saveArray["amount"] = $in["data"]["amount"]; + $saveArray["authorization_code"] = $in["data"]["authorization"]["authorization_code"]; + $saveArray["gateway_response"] = $in["data"]["gateway_response"]; + $saveArray["gateway_status"] = $in["data"]["status"]; + $saveArray["reference"] = $in["data"]["reference"]; + $saveArray["data"] = serialize( $in["data"]) ; break; }