|
@@ 560-576 (lines=17) @@
|
| 557 |
|
* @return array |
| 558 |
|
*/ |
| 559 |
|
|
| 560 |
|
public function createSubAccount(){ |
| 561 |
|
$data = [ |
| 562 |
|
"business_name" => request()->business_name, |
| 563 |
|
"settlement_bank" => request()->settlement_bank, |
| 564 |
|
"account_number" => request()->account_number, |
| 565 |
|
"percentage_charge" => request()->percentage_charge, |
| 566 |
|
"primary_contact_email" => request()->primary_contact_email, |
| 567 |
|
"primary_contact_name" => request()->primary_contact_name, |
| 568 |
|
"primary_contact_phone" => request()->primary_contact_phone, |
| 569 |
|
"metadata" => request()->metadata, |
| 570 |
|
'settlement_schedule' => request()->settlement_schedule |
| 571 |
|
]; |
| 572 |
|
|
| 573 |
|
$this->setRequestOptions(); |
| 574 |
|
return $this->setHttpResponse('/subaccount', 'POST', array_filter($data))->getResponse(); |
| 575 |
|
|
| 576 |
|
} |
| 577 |
|
|
| 578 |
|
/** |
| 579 |
|
* Fetches details of a subaccount |
|
@@ 609-626 (lines=18) @@
|
| 606 |
|
* @return array |
| 607 |
|
*/ |
| 608 |
|
|
| 609 |
|
public function updateSubAccount($subaccount_code){ |
| 610 |
|
$data = [ |
| 611 |
|
"business_name" => request()->business_name, |
| 612 |
|
"settlement_bank" => request()->settlement_bank, |
| 613 |
|
"account_number" => request()->account_number, |
| 614 |
|
"percentage_charge" => request()->percentage_charge, |
| 615 |
|
"description" => request()->description, |
| 616 |
|
"primary_contact_email" => request()->primary_contact_email, |
| 617 |
|
"primary_contact_name" => request()->primary_contact_name, |
| 618 |
|
"primary_contact_phone" => request()->primary_contact_phone, |
| 619 |
|
"metadata" => request()->metadata, |
| 620 |
|
'settlement_schedule' => request()->settlement_schedule |
| 621 |
|
]; |
| 622 |
|
|
| 623 |
|
$this->setRequestOptions(); |
| 624 |
|
return $this->setHttpResponse("/subaccount/{$subaccount_code}", "PUT", array_filter($data))->getResponse(); |
| 625 |
|
|
| 626 |
|
} |
| 627 |
|
} |
| 628 |
|
|