for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace WeDevBr\Bankly;
use WeDevBr\Bankly\Auth\Auth;
use WeDevBr\Bankly\Traits\Rest;
use WeDevBr\Bankly\Types\Card\Duplicate;
use WeDevBr\Bankly\Types\Card\Password;
/**
* Class Card
* @author Rafael Teixeira <[email protected]>
* @package WeDevBr\Bankly
*/
class BanklyCard
{
use Rest;
* @param string $clientSecret
* @param string $clientId
public function __construct($clientSecret = null, $clientId = null)
Auth::login()
->setClientId($clientId)
->setClientId($clientSecret);
}
* @param string $proxy
* @param string $page
* @param integer $pageSize
* @param string $startDate
* @param string $endDate
* @return array
public function transactions(string $proxy, string $page, int $pageSize, string $startDate, string $endDate)
$query = [
'page' => $page,
'pageSize' => $pageSize,
'startDate' => $startDate,
'endDate' => $endDate
];
return $this->get("/cards/{$proxy}/transactions", $query);
* @param Duplicate $duplicate
public function duplicate(string $proxy, Duplicate $duplicate)
return $this->post("/cards/{$proxy}/duplicate", $duplicate->toArray());
* @param Password $password
public function pciData(string $proxy, Password $password)
return $this->post("/cards/{$proxy}/pci", $password->toArray());