My Project
 All Classes Namespaces Files Functions Variables Typedefs Properties Pages
Orbipay.PaymentsApi.Client.Api.IPaymentEnrollmentApi Interface Reference

More...

Inheritance diagram for Orbipay.PaymentsApi.Client.Api.IPaymentEnrollmentApi:
Orbipay.PaymentsApi.Client.Client.IApiAccessor Orbipay.PaymentsApi.Client.Api.PaymentEnrollmentApi

Public Member Functions

ApiResponse
< PBTEnrollmentResponse
ManagePBTEnrollment (string channel, string clientKey, string product, string timestamp, string idempotentRequestKey, string requestorType, string requestor, ManagePBTRequest managePBTRequest, string xOPAYHeaders=null, string traceId=null)
 Manage PBT Enrollment More...
 
ApiResponse
< PBTEnrollmentResponse
ManagePBTEnrollmentWithHttpInfo (string channel, string clientKey, string product, string timestamp, string idempotentRequestKey, string requestorType, string requestor, ManagePBTRequest managePBTRequest, string xOPAYHeaders=null, string traceId=null)
 Manage PBT Enrollment More...
 
ApiResponse
< PBTEnrollmentsResponse
RetrievePBTs (string channel, string clientKey, string product, string timestamp, string idempotentRequestKey, string requestorType, string requestor, string idCustomer, string xOPAYHeaders=null, string traceId=null, string idCustomerAccount=null)
 Retrieve PBT Enrollments More...
 
ApiResponse
< PBTEnrollmentsResponse
RetrievePBTsWithHttpInfo (string channel, string clientKey, string product, string timestamp, string idempotentRequestKey, string requestorType, string requestor, string idCustomer, string xOPAYHeaders=null, string traceId=null, string idCustomerAccount=null)
 Retrieve PBT Enrollments More...
 
System.Threading.Tasks.Task
< PBTEnrollmentResponse
ManagePBTEnrollmentAsync (string channel, string clientKey, string product, string timestamp, string idempotentRequestKey, string requestorType, string requestor, ManagePBTRequest managePBTRequest, string xOPAYHeaders=null, string traceId=null)
 Manage PBT Enrollment More...
 
System.Threading.Tasks.Task
< ApiResponse
< PBTEnrollmentResponse > > 
ManagePBTEnrollmentAsyncWithHttpInfo (string channel, string clientKey, string product, string timestamp, string idempotentRequestKey, string requestorType, string requestor, ManagePBTRequest managePBTRequest, string xOPAYHeaders=null, string traceId=null)
 Manage PBT Enrollment More...
 
System.Threading.Tasks.Task
< PBTEnrollmentsResponse
RetrievePBTsAsync (string channel, string clientKey, string product, string timestamp, string idempotentRequestKey, string requestorType, string requestor, string idCustomer, string xOPAYHeaders=null, string traceId=null, string idCustomerAccount=null)
 Retrieve PBT Enrollments More...
 
System.Threading.Tasks.Task
< ApiResponse
< PBTEnrollmentsResponse > > 
RetrievePBTsAsyncWithHttpInfo (string channel, string clientKey, string product, string timestamp, string idempotentRequestKey, string requestorType, string requestor, string idCustomer, string xOPAYHeaders=null, string traceId=null, string idCustomerAccount=null)
 Retrieve PBT Enrollments More...
 
- Public Member Functions inherited from Orbipay.PaymentsApi.Client.Client.IApiAccessor
String GetBasePath ()
 Gets the base path of the API client. More...
 

Additional Inherited Members

- Properties inherited from Orbipay.PaymentsApi.Client.Client.IApiAccessor
Configuration Configuration [get, set]
 Gets or sets the configuration object More...
 
ExceptionFactory ExceptionFactory [get, set]
 Provides a factory method hook for the creation of exceptions. More...
 

Detailed Description

This class subject to change without prior notice, Please dont use this class directly.

Member Function Documentation

ApiResponse<PBTEnrollmentResponse> Orbipay.PaymentsApi.Client.Api.IPaymentEnrollmentApi.ManagePBTEnrollment ( string  channel,
string  clientKey,
string  product,
string  timestamp,
string  idempotentRequestKey,
string  requestorType,
string  requestor,
ManagePBTRequest  managePBTRequest,
string  xOPAYHeaders = null,
string  traceId = null 
)

Manage PBT Enrollment

This API allows the management of Pay-By-Text (PBT) enrollment for a given customer by providing details such as phone number, customer account, funding account, and enrollment status. The API supports three main functionalities, which are create new enrollment, update existing enrollment or unenroll existing enrollment

Exceptions
Orbipay.PaymentsApi.Client.Client.ApiExceptionThrown when fails to make API call
Parameters
channelThe channel through which the API is invoked.
clientKeyThe unique identifier assigned by EBPP to the client.
productThe product identifier corresponding to the API.
timestampThe timestamp for the moment when the API request is created.
idempotentRequestKeyThe unique token that clients can generate and maintain in order to identify an API request.
requestorTypeType of the requestor of the API.
requestorThe identifier for the requestor of the API.
managePBTRequestJSON containing all the fields required to manage a customer for PBT enrollment.
xOPAYHeadersIntended for the future use. (optional)
traceIdThe unique reference that can be used for tracing and debugging an API call. (optional)
Returns
ApiResponse<PBTEnrollmentResponse>

Implemented in Orbipay.PaymentsApi.Client.Api.PaymentEnrollmentApi.

System.Threading.Tasks.Task<PBTEnrollmentResponse> Orbipay.PaymentsApi.Client.Api.IPaymentEnrollmentApi.ManagePBTEnrollmentAsync ( string  channel,
string  clientKey,
string  product,
string  timestamp,
string  idempotentRequestKey,
string  requestorType,
string  requestor,
ManagePBTRequest  managePBTRequest,
string  xOPAYHeaders = null,
string  traceId = null 
)

Manage PBT Enrollment

This API allows the management of Pay-By-Text (PBT) enrollment for a given customer by providing details such as phone number, customer account, funding account, and enrollment status. The API supports three main functionalities, which are create new enrollment, update existing enrollment or unenroll existing enrollment

Exceptions
Orbipay.PaymentsApi.Client.Client.ApiExceptionThrown when fails to make API call
Parameters
channelThe channel through which the API is invoked.
clientKeyThe unique identifier assigned by EBPP to the client.
productThe product identifier corresponding to the API.
timestampThe timestamp for the moment when the API request is created.
idempotentRequestKeyThe unique token that clients can generate and maintain in order to identify an API request.
requestorTypeType of the requestor of the API.
requestorThe identifier for the requestor of the API.
managePBTRequestJSON containing all the fields required to manage a customer for PBT enrollment.
xOPAYHeadersIntended for the future use. (optional)
traceIdThe unique reference that can be used for tracing and debugging an API call. (optional)
Returns
Task of PBTEnrollmentResponse

Implemented in Orbipay.PaymentsApi.Client.Api.PaymentEnrollmentApi.

System.Threading.Tasks.Task<ApiResponse<PBTEnrollmentResponse> > Orbipay.PaymentsApi.Client.Api.IPaymentEnrollmentApi.ManagePBTEnrollmentAsyncWithHttpInfo ( string  channel,
string  clientKey,
string  product,
string  timestamp,
string  idempotentRequestKey,
string  requestorType,
string  requestor,
ManagePBTRequest  managePBTRequest,
string  xOPAYHeaders = null,
string  traceId = null 
)

Manage PBT Enrollment

This API allows the management of Pay-By-Text (PBT) enrollment for a given customer by providing details such as phone number, customer account, funding account, and enrollment status. The API supports three main functionalities, which are create new enrollment, update existing enrollment or unenroll existing enrollment

Exceptions
Orbipay.PaymentsApi.Client.Client.ApiExceptionThrown when fails to make API call
Parameters
channelThe channel through which the API is invoked.
clientKeyThe unique identifier assigned by EBPP to the client.
productThe product identifier corresponding to the API.
timestampThe timestamp for the moment when the API request is created.
idempotentRequestKeyThe unique token that clients can generate and maintain in order to identify an API request.
requestorTypeType of the requestor of the API.
requestorThe identifier for the requestor of the API.
managePBTRequestJSON containing all the fields required to manage a customer for PBT enrollment.
xOPAYHeadersIntended for the future use. (optional)
traceIdThe unique reference that can be used for tracing and debugging an API call. (optional)
Returns
Task of ApiResponse (PBTEnrollmentResponse)

Implemented in Orbipay.PaymentsApi.Client.Api.PaymentEnrollmentApi.

ApiResponse<PBTEnrollmentResponse> Orbipay.PaymentsApi.Client.Api.IPaymentEnrollmentApi.ManagePBTEnrollmentWithHttpInfo ( string  channel,
string  clientKey,
string  product,
string  timestamp,
string  idempotentRequestKey,
string  requestorType,
string  requestor,
ManagePBTRequest  managePBTRequest,
string  xOPAYHeaders = null,
string  traceId = null 
)

Manage PBT Enrollment

This API allows the management of Pay-By-Text (PBT) enrollment for a given customer by providing details such as phone number, customer account, funding account, and enrollment status. The API supports three main functionalities, which are create new enrollment, update existing enrollment or unenroll existing enrollment

Exceptions
Orbipay.PaymentsApi.Client.Client.ApiExceptionThrown when fails to make API call
Parameters
channelThe channel through which the API is invoked.
clientKeyThe unique identifier assigned by EBPP to the client.
productThe product identifier corresponding to the API.
timestampThe timestamp for the moment when the API request is created.
idempotentRequestKeyThe unique token that clients can generate and maintain in order to identify an API request.
requestorTypeType of the requestor of the API.
requestorThe identifier for the requestor of the API.
managePBTRequestJSON containing all the fields required to manage a customer for PBT enrollment.
xOPAYHeadersIntended for the future use. (optional)
traceIdThe unique reference that can be used for tracing and debugging an API call. (optional)
Returns
ApiResponse of PBTEnrollmentResponse

Implemented in Orbipay.PaymentsApi.Client.Api.PaymentEnrollmentApi.

ApiResponse<PBTEnrollmentsResponse> Orbipay.PaymentsApi.Client.Api.IPaymentEnrollmentApi.RetrievePBTs ( string  channel,
string  clientKey,
string  product,
string  timestamp,
string  idempotentRequestKey,
string  requestorType,
string  requestor,
string  idCustomer,
string  xOPAYHeaders = null,
string  traceId = null,
string  idCustomerAccount = null 
)

Retrieve PBT Enrollments

The API can be utilized to retrieve the enrollment details of Pay by Text (PBT) for a specified customer based on search criteria.

Exceptions
Orbipay.PaymentsApi.Client.Client.ApiExceptionThrown when fails to make API call
Parameters
channelThe channel through which the API is invoked.
clientKeyThe unique identifier assigned by EBPP to the client.
productThe product identifier corresponding to the API.
timestampThe timestamp for the moment when the API request is created.
idempotentRequestKeyThe unique token that clients can generate and maintain in order to identify an API request.
requestorTypeType of the requestor of the API.
requestorThe identifier for the requestor of the API.
idCustomerThe unique identifier assigned by EBPP to the customer.
xOPAYHeadersIntended for the future use. (optional)
traceIdThe unique reference that can be used for tracing and debugging an API call. (optional)
idCustomerAccountThe unique identifier assigned by EBPP to the customer account (optional)
Returns
ApiResponse<PBTEnrollmentsResponse>

Implemented in Orbipay.PaymentsApi.Client.Api.PaymentEnrollmentApi.

System.Threading.Tasks.Task<PBTEnrollmentsResponse> Orbipay.PaymentsApi.Client.Api.IPaymentEnrollmentApi.RetrievePBTsAsync ( string  channel,
string  clientKey,
string  product,
string  timestamp,
string  idempotentRequestKey,
string  requestorType,
string  requestor,
string  idCustomer,
string  xOPAYHeaders = null,
string  traceId = null,
string  idCustomerAccount = null 
)

Retrieve PBT Enrollments

The API can be utilized to retrieve the enrollment details of Pay by Text (PBT) for a specified customer based on search criteria.

Exceptions
Orbipay.PaymentsApi.Client.Client.ApiExceptionThrown when fails to make API call
Parameters
channelThe channel through which the API is invoked.
clientKeyThe unique identifier assigned by EBPP to the client.
productThe product identifier corresponding to the API.
timestampThe timestamp for the moment when the API request is created.
idempotentRequestKeyThe unique token that clients can generate and maintain in order to identify an API request.
requestorTypeType of the requestor of the API.
requestorThe identifier for the requestor of the API.
idCustomerThe unique identifier assigned by EBPP to the customer.
xOPAYHeadersIntended for the future use. (optional)
traceIdThe unique reference that can be used for tracing and debugging an API call. (optional)
idCustomerAccountThe unique identifier assigned by EBPP to the customer account (optional)
Returns
Task of PBTEnrollmentsResponse

Implemented in Orbipay.PaymentsApi.Client.Api.PaymentEnrollmentApi.

System.Threading.Tasks.Task<ApiResponse<PBTEnrollmentsResponse> > Orbipay.PaymentsApi.Client.Api.IPaymentEnrollmentApi.RetrievePBTsAsyncWithHttpInfo ( string  channel,
string  clientKey,
string  product,
string  timestamp,
string  idempotentRequestKey,
string  requestorType,
string  requestor,
string  idCustomer,
string  xOPAYHeaders = null,
string  traceId = null,
string  idCustomerAccount = null 
)

Retrieve PBT Enrollments

The API can be utilized to retrieve the enrollment details of Pay by Text (PBT) for a specified customer based on search criteria.

Exceptions
Orbipay.PaymentsApi.Client.Client.ApiExceptionThrown when fails to make API call
Parameters
channelThe channel through which the API is invoked.
clientKeyThe unique identifier assigned by EBPP to the client.
productThe product identifier corresponding to the API.
timestampThe timestamp for the moment when the API request is created.
idempotentRequestKeyThe unique token that clients can generate and maintain in order to identify an API request.
requestorTypeType of the requestor of the API.
requestorThe identifier for the requestor of the API.
idCustomerThe unique identifier assigned by EBPP to the customer.
xOPAYHeadersIntended for the future use. (optional)
traceIdThe unique reference that can be used for tracing and debugging an API call. (optional)
idCustomerAccountThe unique identifier assigned by EBPP to the customer account (optional)
Returns
Task of ApiResponse (PBTEnrollmentsResponse)

Implemented in Orbipay.PaymentsApi.Client.Api.PaymentEnrollmentApi.

ApiResponse<PBTEnrollmentsResponse> Orbipay.PaymentsApi.Client.Api.IPaymentEnrollmentApi.RetrievePBTsWithHttpInfo ( string  channel,
string  clientKey,
string  product,
string  timestamp,
string  idempotentRequestKey,
string  requestorType,
string  requestor,
string  idCustomer,
string  xOPAYHeaders = null,
string  traceId = null,
string  idCustomerAccount = null 
)

Retrieve PBT Enrollments

The API can be utilized to retrieve the enrollment details of Pay by Text (PBT) for a specified customer based on search criteria.

Exceptions
Orbipay.PaymentsApi.Client.Client.ApiExceptionThrown when fails to make API call
Parameters
channelThe channel through which the API is invoked.
clientKeyThe unique identifier assigned by EBPP to the client.
productThe product identifier corresponding to the API.
timestampThe timestamp for the moment when the API request is created.
idempotentRequestKeyThe unique token that clients can generate and maintain in order to identify an API request.
requestorTypeType of the requestor of the API.
requestorThe identifier for the requestor of the API.
idCustomerThe unique identifier assigned by EBPP to the customer.
xOPAYHeadersIntended for the future use. (optional)
traceIdThe unique reference that can be used for tracing and debugging an API call. (optional)
idCustomerAccountThe unique identifier assigned by EBPP to the customer account (optional)
Returns
ApiResponse of PBTEnrollmentsResponse

Implemented in Orbipay.PaymentsApi.Client.Api.PaymentEnrollmentApi.


The documentation for this interface was generated from the following file: