@@ 442-451 (lines=10) @@ | ||
439 | /** |
|
440 | * Create pages you can share with users using the returned slug |
|
441 | */ |
|
442 | public function createPage() |
|
443 | { |
|
444 | $data = [ |
|
445 | "name" => request()->name, |
|
446 | "description" => request()->description, |
|
447 | "amount" => request()->amount |
|
448 | ]; |
|
449 | ||
450 | return $this->paystack->pages()->create($data); |
|
451 | } |
|
452 | ||
453 | /** |
|
454 | * Fetches all the pages the merchant has |
|
@@ 477-486 (lines=10) @@ | ||
474 | * @param $pageId |
|
475 | * @return array |
|
476 | */ |
|
477 | public function updatePage($pageId) |
|
478 | { |
|
479 | $data = [ |
|
480 | "name" => request()->name, |
|
481 | "description" => request()->description, |
|
482 | "amount" => request()->amount |
|
483 | ]; |
|
484 | ||
485 | return $this->paystack->pages()->update($pageId, $data); |
|
486 | } |
|
487 | ||
488 | /** |
|
489 | * Creates a subaccount to be used for split payments . Required params are business_name , settlement_bank , account_number , percentage_charge |