Overview

Classes

  • Syspay_Merchant_AstroPayBanksRequest
  • Syspay_Merchant_BillingAgreementCancellationRequest
  • Syspay_Merchant_BillingAgreementInfoRequest
  • Syspay_Merchant_BillingAgreementListRequest
  • Syspay_Merchant_BillingAgreementRequest
  • Syspay_Merchant_ChargebackInfoRequest
  • Syspay_Merchant_ChargebackListRequest
  • Syspay_Merchant_Client
  • Syspay_Merchant_ConfirmRequest
  • Syspay_Merchant_EMS
  • Syspay_Merchant_Entity
  • Syspay_Merchant_Entity_AstroPayBank
  • Syspay_Merchant_Entity_BillingAgreement
  • Syspay_Merchant_Entity_Chargeback
  • Syspay_Merchant_Entity_Creditcard
  • Syspay_Merchant_Entity_Customer
  • Syspay_Merchant_Entity_Eterminal
  • Syspay_Merchant_Entity_Payment
  • Syspay_Merchant_Entity_PaymentMethod
  • Syspay_Merchant_Entity_PaymentRecipient
  • Syspay_Merchant_Entity_Plan
  • Syspay_Merchant_Entity_Refund
  • Syspay_Merchant_Entity_Subscription
  • Syspay_Merchant_Entity_SubscriptionEvent
  • Syspay_Merchant_EterminalRequest
  • Syspay_Merchant_IpAddressesRequest
  • Syspay_Merchant_PaymentInfoRequest
  • Syspay_Merchant_PaymentListRequest
  • Syspay_Merchant_PaymentRequest
  • Syspay_Merchant_PlanInfoRequest
  • Syspay_Merchant_PlanRequest
  • Syspay_Merchant_PlanUpdateRequest
  • Syspay_Merchant_RebillRequest
  • Syspay_Merchant_Redirect
  • Syspay_Merchant_RefundInfoRequest
  • Syspay_Merchant_RefundListRequest
  • Syspay_Merchant_RefundRequest
  • Syspay_Merchant_Request
  • Syspay_Merchant_SubscriptionCancellationRequest
  • Syspay_Merchant_SubscriptionInfoRequest
  • Syspay_Merchant_SubscriptionRebillRequest
  • Syspay_Merchant_SubscriptionRequest
  • Syspay_Merchant_Utils
  • Syspay_Merchant_VoidRequest

Interfaces

  • Syspay_Merchant_Entity_ReturnedEntityInterface

Exceptions

  • Syspay_Merchant_EMSException
  • Syspay_Merchant_RedirectException
  • Syspay_Merchant_RequestException
  • Syspay_Merchant_UnexpectedResponseException
  • Overview
  • Class
  • Tree
 1: <?php
 2: 
 3: /**
 4:  * An Eterminal instance
 5:  */
 6: class Syspay_Merchant_Entity_Eterminal extends Syspay_Merchant_Entity implements
 7:     Syspay_Merchant_Entity_ReturnedEntityInterface
 8: {
 9:     /**
10:      * The full URL to the Eterminal instance
11:      * @var string
12:      */
13:     private $url;
14: 
15:     /**
16:      * {@inheritDoc}
17:      */
18:     public static function buildFromResponse(stdClass $response)
19:     {
20:         $eterminal = new self();
21:         $eterminal->setUrl(isset($response->url)?$response->url:null);
22: 
23:         $eterminal->raw = $response;
24: 
25:         return $eterminal;
26:     }
27: 
28:     /**
29:      * Gets the The full URL to the eterminal instance
30:      *
31:      * @return string
32:      */
33:     public function getUrl()
34:     {
35:         return $this->url;
36:     }
37: 
38:     /**
39:      * Sets the The full URL to the eterminal instance
40:      *
41:      * @param string $url The url
42:      *
43:      * @return self
44:      */
45:     public function setUrl($url)
46:     {
47:         $this->url = $url;
48: 
49:         return $this;
50:     }
51: }
52: 
Syspay Merchant SDK API documentation generated by ApiGen 2.8.0