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. |