@@ 280-288 (lines=9) @@ | ||
277 | * @param string $reference_code [Mandatory - Invoice Reference Code] |
|
278 | * @return object |
|
279 | */ |
|
280 | public function getInvoice(string $reference_code){ |
|
281 | if(!$reference_code){ |
|
282 | throw new IsNullOrInvalid("Error Processing Request - Null/Invalid reference_code"); |
|
283 | } |
|
284 | ||
285 | $url = "/invoices/{$reference_code}"; |
|
286 | ||
287 | return $this->sendRequest('get', $url); |
|
288 | } |
|
289 | ||
290 | ||
291 | ||
@@ 299-307 (lines=9) @@ | ||
296 | * @param string $reference_code [Mandatory - Invoice Reference Code] |
|
297 | * @return object |
|
298 | */ |
|
299 | public function sendInvoice(string $reference_code = null){ |
|
300 | if(!$reference_code){ |
|
301 | throw new IsNullOrInvalid("Error Processing Request - Null/Invalid reference_code"); |
|
302 | } |
|
303 | ||
304 | $url = "/invoices/send/{$reference_code}"; |
|
305 | ||
306 | return $this->sendRequest('get', $url); |
|
307 | } |
|
308 | ||
309 | ||
310 | ||
@@ 341-349 (lines=9) @@ | ||
338 | * @param string $reference_code [Mandatory - Invoice Reference Code] |
|
339 | * @return object |
|
340 | */ |
|
341 | public function deleteInvoice(string $reference_code){ |
|
342 | if(!$reference_code){ |
|
343 | throw new IsNullOrInvalid("Error Processing Request - Null/Invalid reference_code"); |
|
344 | } |
|
345 | ||
346 | $url = "/invoices/{$reference_code}"; |
|
347 | ||
348 | return $this->sendRequest('delete', $url); |
|
349 | } |
|
350 | ||
351 | ||
352 | ||
@@ 394-402 (lines=9) @@ | ||
391 | * @param string $reference_code [Mandatory - Transfer Reference Code] |
|
392 | * @return object |
|
393 | */ |
|
394 | public function getTransfer(string $reference_code){ |
|
395 | if(!$reference_code){ |
|
396 | throw new IsNullOrInvalid("Error Processing Request - Null/Invalid reference_code"); |
|
397 | } |
|
398 | ||
399 | $url = "/transfers/{$reference_code}"; |
|
400 | ||
401 | return $this->sendRequest('get', $url); |
|
402 | } |
|
403 | ||
404 | ||
405 | ||
@@ 438-446 (lines=9) @@ | ||
435 | * @param string $reference_code [Mandatory - Invoice Reference Code] |
|
436 | * @return object |
|
437 | */ |
|
438 | public function deleteTransfer(string $reference_code){ |
|
439 | if(!$reference_code){ |
|
440 | throw new IsNullOrInvalid("Error Processing Request - Null/Invalid reference_code"); |
|
441 | } |
|
442 | ||
443 | $url = "/transfers/{$reference_code}"; |
|
444 | ||
445 | return $this->sendRequest('delete', $url); |
|
446 | } |
|
447 | ||
448 | ||
449 | ||
@@ 503-511 (lines=9) @@ | ||
500 | * @param string $reference_code [Mandatory - Invoice Reference Code] |
|
501 | * @return object |
|
502 | */ |
|
503 | public function getPayment(string $reference_code){ |
|
504 | if(!$reference_code){ |
|
505 | throw new IsNullOrInvalid("Error Processing Request - Null/Invalid reference_code"); |
|
506 | } |
|
507 | ||
508 | $url = "/payments/{$reference_code}"; |
|
509 | ||
510 | return $this->sendRequest('get', $url); |
|
511 | } |
|
512 | ||
513 | ||
514 |