/**
  * @param PagSeguroCredentials $credentials
  * @return array|null|PagSeguroParserData
  */
 public function register(PagSeguroCredentials $credentials)
 {
     return PagSeguroPreApprovalService::paymentCharge($credentials, $this);
 }