Class OnlineEftposClient
Core class for communication with the PayMark Online Eftpos API. Provides methods for performing transactions such as payments and refunds.
Inheritance
Inherited Members
Namespace: Yort.OnlineEftpos
Assembly: cs.temp.dll.dll
Syntax
public sealed class OnlineEftposClient : IOnlineEftposClient, IDisposable
Constructors
Properties
| Name | Description |
|---|---|
| ApiEnvironment | Returns a value indicating the sandbox or production environment of the Online Eftpos API this client will connect to. |
| ApiEnvironment | Returns a value indicating the sandbox or production environment of the Online Eftpos API this client will connect to. |
| ApiVersion | Returns a value indicating the version of the Online Eftpos API this client will connect to. |
| ApiVersion | Returns a value indicating the version of the Online Eftpos API this client will connect to. |
Methods
| Name | Description |
|---|---|
| CheckPaymentStatus(String) | Returns updated status information for a previously submitted payment request. |
| CheckPaymentStatus(String) | Returns updated status information for a previously submitted payment request. |
| CheckRefundStatus(String) | Returns updated status information for a previously submitted refund. |
| CheckRefundStatus(String) | Returns updated status information for a previously submitted refund. |
| DeleteTrust(OnlineEftposDeleteTrustOptions) | Deletes a trust/autopay relationship previously established via RequestPayment(OnlineEftposPaymentRequest). |
| DeleteTrust(OnlineEftposDeleteTrustOptions) | Deletes a trust/autopay relationship previously established via RequestPayment(OnlineEftposPaymentRequest). |
| Dispose() | Disposes this instance and all internal resources, except the HttpClient provided in the constructor. |
| Dispose() | Disposes this instance and all internal resources, except the HttpClient provided in the constructor. |
| PaymentSearch(OnlineEftposPaymentSearchOptions) | Searches for payments based on one or more provided criteria and returns a OnlineEftposPaymentSearchResult containing any found transactions. |
| PaymentSearch(OnlineEftposPaymentSearchOptions) | Searches for payments based on one or more provided criteria and returns a OnlineEftposPaymentSearchResult containing any found transactions. |
| RefundSearch(OnlineEftposRefundSearchOptions) | Searches for refunds based on one or more provided criteria and returns a OnlineEftposRefundSearchResult containing any found transactions. |
| RefundSearch(OnlineEftposRefundSearchOptions) | Searches for refunds based on one or more provided criteria and returns a OnlineEftposRefundSearchResult containing any found transactions. |
| RequestPayment(OnlineEftposPaymentRequest) | Starts a payment transaction. Sends a request for payment to the API, which will be forwarded to the payer for approval. |
| RequestPayment(OnlineEftposPaymentRequest) | Starts a payment transaction. Sends a request for payment to the API, which will be forwarded to the payer for approval. |
| SendRefund(OnlineEftposRefundRequest) | Sends a refund for a previous payment to the original payer. |
| SendRefund(OnlineEftposRefundRequest) | Sends a refund for a previous payment to the original payer. |