/**
  * @throws \InvalidArgumentException
  * @return Payer
  */
 protected function createNewPayer()
 {
     $payer = new Payer();
     $payer->addFundingInstrument($this->createNewFundingInstrument());
     $payer->setPaymentMethod(PaymentMethod::CREDIT_CARD);
     return $payer;
 }
 /**
  * {@inheritdoc}
  */
 protected function createNewPayer()
 {
     $payer = new Payer();
     $payer->setPaymentMethod(PaymentMethod::PAYPAL);
     return $payer;
 }