File tree Expand file tree Collapse file tree 1 file changed +29
-1
lines changed Expand file tree Collapse file tree 1 file changed +29
-1
lines changed Original file line number Diff line number Diff line change @@ -310,7 +310,7 @@ public function createPlan(){
310
310
/**
311
311
* Fetch any plan based on its plan id or code
312
312
* @param $plan_code
313
- * @return mixed
313
+ * @return array
314
314
*/
315
315
public function fetchPlan ($ plan_code ){
316
316
@@ -322,6 +322,34 @@ public function fetchPlan($plan_code){
322
322
323
323
}
324
324
325
+ /**
326
+ * Update any plan's details based on its id or code
327
+ * @param $plan_code
328
+ * @return array
329
+ */
330
+ public function updatePlan ($ plan_code ){
331
+
332
+ $ data = [
333
+
334
+ "name " => request ()->name ,
335
+ "description " => request ()->desc ,
336
+ "amount " => intval (request ()->amount ),
337
+ "interval " => request ()->interval ,
338
+ "send_invoices " => request ()->send_invoices ,
339
+ "send_sms " => request ()->send_sms ,
340
+ "currency " => request ()->currency ,
341
+ ];
342
+
343
+ $ this ->setRequestOptions ();
344
+
345
+ $ this ->response = $ this ->client ->post ($ this ->baseUrl .'/plan/ ' . $ plan_code , [
346
+ 'body ' => json_encode ($ data )
347
+ ]);
348
+
349
+ return $ this ->response ->getResponse ();
350
+
351
+ }
352
+
325
353
}
326
354
327
355
You can’t perform that action at this time.
0 commit comments