method = $method; } /** * @return CreateProfileExperienceRequest */ public function getAccessTokenRequest() { return new CreateProfileExperienceRequest($this->method); } /** * @return PaypalOrderCreateRequest */ public function getOrderRequest() { return new PaypalOrderCreateRequest($this->method); } /** * @return PaypalOrderCaptureRequest */ public function getOrderCaptureRequest($idPayment) { return new PaypalOrderCaptureRequest($this->method); } /** * @return RequestDummy */ public function getOrderAuthorizeRequest($idPayment) { return new RequestDummy(); } /** * @return PaypalOrderRefundRequest */ public function getOrderRefundRequest(\PaypalOrder $paypalOrder) { return new PaypalOrderRefundRequest($this->method, $paypalOrder); } /** * @return PaypalOrderPartialRefundRequest */ public function getOrderPartialRefundRequest(\PaypalOrder $paypalOrder, $amount) { return new PaypalOrderPartialRefundRequest($this->method, $paypalOrder, $amount); } /** * @return RequestDummy */ public function getAuthorizationVoidRequest(\PaypalOrder $orderPayPal) { return new RequestDummy(); } /** * @return RequestDummy */ public function getCaptureAuthorizeRequest(\PaypalOrder $paypalOrder) { return new RequestDummy(); } /** * @return RequestDummy */ public function getOrderGetRequest($idPayment) { return new RequestDummy(); } /** * @return RequestDummy */ public function getOrderPatchRequest($idPayment) { return new RequestDummy(); } }