Beispiel #1
0
 /** @depends it_can_create_a_creditor */
 function test_it_can_get_a_single_creditor(Creditor $old)
 {
     $new = $this->api->getCreditor($old->getId());
     $this->assertInstanceOf('GoCardless\\Pro\\Models\\Creditor', $new);
     $this->assertEquals($old->toArray(), $new->toArray());
     return $new;
 }
Beispiel #2
0
 /**
  * @see https://developer.gocardless.com/pro/#creditors-create-a-creditor
  *
  * @param Creditor $creditor
  *
  * @return Creditor
  */
 public function createCreditor(Creditor $creditor)
 {
     $response = $this->post(self::CREDITORS, $creditor->toArray());
     return Creditor::fromArray($response);
 }