Documentation

FundingAccountApi

Warning:

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

Tags
category

Class

Table of Contents

$client  : ClientInterface
$config  : Configuration
$headerSelector  : HeaderSelector
__construct()  : mixed
addFundingAccount()  : array<string|int, mixed>
Operation addFundingAccount
addFundingAccountWithHttpInfo()  : array<string|int, mixed>
Operation addFundingAccountWithHttpInfo
deleteFundingAccount()  : array<string|int, mixed>
Operation deleteFundingAccount
deleteFundingAccountWithHttpInfo()  : array<string|int, mixed>
Operation deleteFundingAccountWithHttpInfo
getConfig()  : Configuration
getFundingAccount()  : array<string|int, mixed>
Operation getFundingAccount
getFundingAccountWithHttpInfo()  : array<string|int, mixed>
Operation getFundingAccountWithHttpInfo
replaceFundingAccount()  : array<string|int, mixed>
Operation replaceFundingAccount
replaceFundingAccountWithHttpInfo()  : array<string|int, mixed>
Operation replaceFundingAccountWithHttpInfo
retrieveFundingAccounts()  : array<string|int, mixed>
Operation retrieveFundingAccounts
retrieveFundingAccountsPage()  : array<string|int, mixed>
Operation retrieveFundingAccountsPage
retrieveFundingAccountsPageWithHttpInfo()  : array<string|int, mixed>
Operation retrieveFundingAccountsPageWithHttpInfo
retrieveFundingAccountsWithHttpInfo()  : array<string|int, mixed>
Operation retrieveFundingAccountsWithHttpInfo
updateFundingAccount()  : array<string|int, mixed>
Operation updateFundingAccount
updateFundingAccountWithHttpInfo()  : array<string|int, mixed>
Operation updateFundingAccountWithHttpInfo
addFundingAccountRequest()  : array<string|int, mixed>
Create request for operation 'addFundingAccount'
createHttpClientOption()  : array<string|int, mixed>
Create http client option
deleteFundingAccountRequest()  : array<string|int, mixed>
Create request for operation 'deleteFundingAccount'
getFundingAccountRequest()  : array<string|int, mixed>
Create request for operation 'getFundingAccount'
replaceFundingAccountRequest()  : array<string|int, mixed>
Create request for operation 'replaceFundingAccount'
retrieveFundingAccountsPageRequest()  : array<string|int, mixed>
Create request for operation 'retrieveFundingAccountsPage'
retrieveFundingAccountsRequest()  : array<string|int, mixed>
Create request for operation 'retrieveFundingAccounts'
updateFundingAccountRequest()  : array<string|int, mixed>
Create request for operation 'updateFundingAccount'

Properties

Methods

addFundingAccount()

Operation addFundingAccount

public addFundingAccount(string $channel, string $client_key, string $product, string $timestamp, string $idempotent_request_key, string $requestor_type, string $id_customer, AddFundingAccountRequest $add_funding_account_request[, string $requestor = null ][, string $x_opay_headers = null ]) : array<string|int, mixed>

Add Funding Account

Parameters
$channel : string

The channel through which the API is invoked. (required)

$client_key : string

The unique identifier assigned by EBPP to the client. (required)

$product : string

The product identifier corresponding to the API. (required)

$timestamp : string

The timestamp for the moment when the API request is created. (required)

$idempotent_request_key : string

The unique token that clients can generate and maintain in order to identify an API request. (required)

$requestor_type : string

Type of the requestor of the API. (required)

$id_customer : string

The unique identifier assigned by EBPP to the customer. (required)

$add_funding_account_request : AddFundingAccountRequest

JSON containing all the attributes of the Funding account to be added to customer. (required)

$requestor : string = null

The identifier for the requestor of the API. If the requestor_type is <b>system</b>, requestor is optional. (optional)

$x_opay_headers : string = null

Intended for the future use. (optional)

Tags
throws
ApiException

on non-2xx response

throws
InvalidArgumentException
Return values
array<string|int, mixed>

of \Orbipay\PaymentsApi\Client\Model\FundingAccountResponse, HTTP status code, HTTP response headers (array of strings)

addFundingAccountWithHttpInfo()

Operation addFundingAccountWithHttpInfo

public addFundingAccountWithHttpInfo(string $channel, string $client_key, string $product, string $timestamp, string $idempotent_request_key, string $requestor_type, string $id_customer, AddFundingAccountRequest $add_funding_account_request[, string $requestor = null ][, string $x_opay_headers = null ]) : array<string|int, mixed>

Add Funding Account

Parameters
$channel : string

The channel through which the API is invoked. (required)

$client_key : string

The unique identifier assigned by EBPP to the client. (required)

$product : string

The product identifier corresponding to the API. (required)

$timestamp : string

The timestamp for the moment when the API request is created. (required)

$idempotent_request_key : string

The unique token that clients can generate and maintain in order to identify an API request. (required)

$requestor_type : string

Type of the requestor of the API. (required)

$id_customer : string

The unique identifier assigned by EBPP to the customer. (required)

$add_funding_account_request : AddFundingAccountRequest

JSON containing all the attributes of the Funding account to be added to customer. (required)

$requestor : string = null

The identifier for the requestor of the API. If the requestor_type is <b>system</b>, requestor is optional. (optional)

$x_opay_headers : string = null

Intended for the future use. (optional)

Tags
throws
ApiException

on non-2xx response

throws
InvalidArgumentException
Return values
array<string|int, mixed>

of \Orbipay\PaymentsApi\Client\Model\FundingAccountResponse, HTTP status code, HTTP response headers (array of strings)

deleteFundingAccount()

Operation deleteFundingAccount

public deleteFundingAccount(string $channel, string $client_key, string $product, string $timestamp, string $idempotent_request_key, string $requestor_type, string $id_funding_account, string $id_customer, DeleteFundingAccountRequest $delete_funding_account_request[, string $requestor = null ][, string $x_opay_headers = null ]) : array<string|int, mixed>

Delete Funding Account

Parameters
$channel : string

The channel through which the API is invoked. (required)

$client_key : string

The unique identifier assigned by EBPP to the client. (required)

$product : string

The product identifier corresponding to the API. (required)

$timestamp : string

The timestamp for the moment when the API request is created. (required)

$idempotent_request_key : string

The unique token that clients can generate and maintain in order to identify an API request. (required)

$requestor_type : string

Type of the requestor of the API. (required)

$id_funding_account : string

The unique identifier assigned by EBPP to the Funding Account. (required)

$id_customer : string

The unique identifier assigned by EBPP to the customer. (required)

$delete_funding_account_request : DeleteFundingAccountRequest

Details of account to be deleted. (required)

$requestor : string = null

The identifier for the requestor of the API. If the requestor_type is <b>system</b>, requestor is optional. (optional)

$x_opay_headers : string = null

Intended for the future use. (optional)

Tags
throws
ApiException

on non-2xx response

throws
InvalidArgumentException
Return values
array<string|int, mixed>

of \Orbipay\PaymentsApi\Client\Model\DeleteResponse, HTTP status code, HTTP response headers (array of strings)

deleteFundingAccountWithHttpInfo()

Operation deleteFundingAccountWithHttpInfo

public deleteFundingAccountWithHttpInfo(string $channel, string $client_key, string $product, string $timestamp, string $idempotent_request_key, string $requestor_type, string $id_funding_account, string $id_customer, DeleteFundingAccountRequest $delete_funding_account_request[, string $requestor = null ][, string $x_opay_headers = null ]) : array<string|int, mixed>

Delete Funding Account

Parameters
$channel : string

The channel through which the API is invoked. (required)

$client_key : string

The unique identifier assigned by EBPP to the client. (required)

$product : string

The product identifier corresponding to the API. (required)

$timestamp : string

The timestamp for the moment when the API request is created. (required)

$idempotent_request_key : string

The unique token that clients can generate and maintain in order to identify an API request. (required)

$requestor_type : string

Type of the requestor of the API. (required)

$id_funding_account : string

The unique identifier assigned by EBPP to the Funding Account. (required)

$id_customer : string

The unique identifier assigned by EBPP to the customer. (required)

$delete_funding_account_request : DeleteFundingAccountRequest

Details of account to be deleted. (required)

$requestor : string = null

The identifier for the requestor of the API. If the requestor_type is <b>system</b>, requestor is optional. (optional)

$x_opay_headers : string = null

Intended for the future use. (optional)

Tags
throws
ApiException

on non-2xx response

throws
InvalidArgumentException
Return values
array<string|int, mixed>

of \Orbipay\PaymentsApi\Client\Model\DeleteResponse, HTTP status code, HTTP response headers (array of strings)

getFundingAccount()

Operation getFundingAccount

public getFundingAccount(string $channel, string $client_key, string $product, string $timestamp, string $idempotent_request_key, string $requestor_type, string $id_funding_account, string $id_customer[, string $requestor = null ][, string $x_opay_headers = null ]) : array<string|int, mixed>

Get Funding Account

Parameters
$channel : string

The channel through which the API is invoked. (required)

$client_key : string

The unique identifier assigned by EBPP to the client. (required)

$product : string

The product identifier corresponding to the API. (required)

$timestamp : string

The timestamp for the moment when the API request is created. (required)

$idempotent_request_key : string

The unique token that clients can generate and maintain in order to identify an API request. (required)

$requestor_type : string

Type of the requestor of the API. (required)

$id_funding_account : string

The unique identifier assigned by EBPP to the Funding Account. (required)

$id_customer : string

The unique identifier assigned by EBPP to the customer. (required)

$requestor : string = null

The identifier for the requestor of the API. If the requestor_type is <b>system</b>, requestor is optional. (optional)

$x_opay_headers : string = null

Intended for the future use. (optional)

Tags
throws
ApiException

on non-2xx response

throws
InvalidArgumentException
Return values
array<string|int, mixed>

of \Orbipay\PaymentsApi\Client\Model\FundingAccountResponse, HTTP status code, HTTP response headers (array of strings)

getFundingAccountWithHttpInfo()

Operation getFundingAccountWithHttpInfo

public getFundingAccountWithHttpInfo(string $channel, string $client_key, string $product, string $timestamp, string $idempotent_request_key, string $requestor_type, string $id_funding_account, string $id_customer[, string $requestor = null ][, string $x_opay_headers = null ]) : array<string|int, mixed>

Get Funding Account

Parameters
$channel : string

The channel through which the API is invoked. (required)

$client_key : string

The unique identifier assigned by EBPP to the client. (required)

$product : string

The product identifier corresponding to the API. (required)

$timestamp : string

The timestamp for the moment when the API request is created. (required)

$idempotent_request_key : string

The unique token that clients can generate and maintain in order to identify an API request. (required)

$requestor_type : string

Type of the requestor of the API. (required)

$id_funding_account : string

The unique identifier assigned by EBPP to the Funding Account. (required)

$id_customer : string

The unique identifier assigned by EBPP to the customer. (required)

$requestor : string = null

The identifier for the requestor of the API. If the requestor_type is <b>system</b>, requestor is optional. (optional)

$x_opay_headers : string = null

Intended for the future use. (optional)

Tags
throws
ApiException

on non-2xx response

throws
InvalidArgumentException
Return values
array<string|int, mixed>

of \Orbipay\PaymentsApi\Client\Model\FundingAccountResponse, HTTP status code, HTTP response headers (array of strings)

replaceFundingAccount()

Operation replaceFundingAccount

public replaceFundingAccount(string $channel, string $client_key, string $product, string $timestamp, string $idempotent_request_key, string $requestor_type, string $id_funding_account, string $id_customer, ReplaceFundingAccountRequest $replace_funding_account_request[, string $requestor = null ][, string $x_opay_headers = null ]) : array<string|int, mixed>

Replace Funding Account

Parameters
$channel : string

The channel through which the API is invoked. (required)

$client_key : string

The unique identifier assigned by EBPP to the client. (required)

$product : string

The product identifier corresponding to the API. (required)

$timestamp : string

The timestamp for the moment when the API request is created. (required)

$idempotent_request_key : string

The unique token that clients can generate and maintain in order to identify an API request. (required)

$requestor_type : string

Type of the requestor of the API. (required)

$id_funding_account : string

The unique identifier assigned by EBPP to the Funding Account. (required)

$id_customer : string

The unique identifier assigned by EBPP to the customer. (required)

$replace_funding_account_request : ReplaceFundingAccountRequest

JSON containing all the attributes of the Funding account to be replaced. (required)

$requestor : string = null

The identifier for the requestor of the API. If the requestor_type is <b>system</b>, requestor is optional. (optional)

$x_opay_headers : string = null

Intended for the future use. (optional)

Tags
throws
ApiException

on non-2xx response

throws
InvalidArgumentException
Return values
array<string|int, mixed>

of \Orbipay\PaymentsApi\Client\Model\FundingAccountResponse, HTTP status code, HTTP response headers (array of strings)

replaceFundingAccountWithHttpInfo()

Operation replaceFundingAccountWithHttpInfo

public replaceFundingAccountWithHttpInfo(string $channel, string $client_key, string $product, string $timestamp, string $idempotent_request_key, string $requestor_type, string $id_funding_account, string $id_customer, ReplaceFundingAccountRequest $replace_funding_account_request[, string $requestor = null ][, string $x_opay_headers = null ]) : array<string|int, mixed>

Replace Funding Account

Parameters
$channel : string

The channel through which the API is invoked. (required)

$client_key : string

The unique identifier assigned by EBPP to the client. (required)

$product : string

The product identifier corresponding to the API. (required)

$timestamp : string

The timestamp for the moment when the API request is created. (required)

$idempotent_request_key : string

The unique token that clients can generate and maintain in order to identify an API request. (required)

$requestor_type : string

Type of the requestor of the API. (required)

$id_funding_account : string

The unique identifier assigned by EBPP to the Funding Account. (required)

$id_customer : string

The unique identifier assigned by EBPP to the customer. (required)

$replace_funding_account_request : ReplaceFundingAccountRequest

JSON containing all the attributes of the Funding account to be replaced. (required)

$requestor : string = null

The identifier for the requestor of the API. If the requestor_type is <b>system</b>, requestor is optional. (optional)

$x_opay_headers : string = null

Intended for the future use. (optional)

Tags
throws
ApiException

on non-2xx response

throws
InvalidArgumentException
Return values
array<string|int, mixed>

of \Orbipay\PaymentsApi\Client\Model\FundingAccountResponse, HTTP status code, HTTP response headers (array of strings)

retrieveFundingAccounts()

Operation retrieveFundingAccounts

public retrieveFundingAccounts(string $channel, string $client_key, string $product, string $timestamp, string $idempotent_request_key, string $requestor_type, string $id_customer[, string $requestor = null ][, string $x_opay_headers = null ][, string $page_size = null ][, string $account_number = null ][, array<string|int, string> $status = null ][, string $aba_routing_number = null ][, array<string|int, string> $account_type = null ][, string $account_subtype = null ]) : array<string|int, mixed>

Retrieve Funding Accounts

Parameters
$channel : string

The channel through which the API is invoked. (required)

$client_key : string

The unique identifier assigned by EBPP to the client. (required)

$product : string

The product identifier corresponding to the API. (required)

$timestamp : string

The timestamp for the moment when the API request is created. (required)

$idempotent_request_key : string

The unique token that clients can generate and maintain in order to identify an API request. (required)

$requestor_type : string

Type of the requestor of the API. (required)

$id_customer : string

The unique identifier assigned by EBPP to the customer. (required)

$requestor : string = null

The identifier for the requestor of the API. If the requestor_type is <b>system</b>, requestor is optional. (optional)

$x_opay_headers : string = null

Intended for the future use. (optional)

$page_size : string = null

The maximum number of objects returned in the query. (optional)

$account_number : string = null

The Account Number to get details of. (optional)

$status : array<string|int, string> = null

The status of the funding account in EBPP. This can take multiple values in the format key=value1&key=value2.... (optional)

$aba_routing_number : string = null

The ABA/Routing number for the bank account. (optional)

$account_type : array<string|int, string> = null

The type of the funding account. This can take multiple values in the format key=value1&key=value2.... (optional)

$account_subtype : string = null

The sub type of the funding account. This is derived by EBPP in the case of card funding accounts. It needs to be passed when adding or editing a DDA/bank account. (optional)

Tags
throws
ApiException

on non-2xx response

throws
InvalidArgumentException
Return values
array<string|int, mixed>

of \Orbipay\PaymentsApi\Client\Model\FundingAccountsResponse, HTTP status code, HTTP response headers (array of strings)

retrieveFundingAccountsPage()

Operation retrieveFundingAccountsPage

public retrieveFundingAccountsPage(string $channel, string $client_key, string $product, string $timestamp, string $idempotent_request_key, string $requestor_type, string $id_customer, string $query_id[, string $requestor = null ][, string $x_opay_headers = null ][, string $page_size = null ][, string $from_index = null ][, string $to_index = null ]) : array<string|int, mixed>

Retrieve Funding Accounts Pagination

Parameters
$channel : string

The channel through which the API is invoked. (required)

$client_key : string

The unique identifier assigned by EBPP to the client. (required)

$product : string

The product identifier corresponding to the API. (required)

$timestamp : string

The timestamp for the moment when the API request is created. (required)

$idempotent_request_key : string

The unique token that clients can generate and maintain in order to identify an API request. (required)

$requestor_type : string

Type of the requestor of the API. (required)

$id_customer : string

The unique identifier assigned by EBPP to the customer. (required)

$query_id : string

query id of the Retrieve/Search Accounts lookup. (required)

$requestor : string = null

The identifier for the requestor of the API. If the requestor_type is <b>system</b>, requestor is optional. (optional)

$x_opay_headers : string = null

Intended for the future use. (optional)

$page_size : string = null

The maximum number of objects returned in the query. (optional)

$from_index : string = null

To fetch the next set of objects that start after this object (optional)

$to_index : string = null

To fetch the previous set of objects that end at this object (optional)

Tags
throws
ApiException

on non-2xx response

throws
InvalidArgumentException
Return values
array<string|int, mixed>

of \Orbipay\PaymentsApi\Client\Model\FundingAccountsResponse, HTTP status code, HTTP response headers (array of strings)

retrieveFundingAccountsPageWithHttpInfo()

Operation retrieveFundingAccountsPageWithHttpInfo

public retrieveFundingAccountsPageWithHttpInfo(string $channel, string $client_key, string $product, string $timestamp, string $idempotent_request_key, string $requestor_type, string $id_customer, string $query_id[, string $requestor = null ][, string $x_opay_headers = null ][, string $page_size = null ][, string $from_index = null ][, string $to_index = null ]) : array<string|int, mixed>

Retrieve Funding Accounts Pagination

Parameters
$channel : string

The channel through which the API is invoked. (required)

$client_key : string

The unique identifier assigned by EBPP to the client. (required)

$product : string

The product identifier corresponding to the API. (required)

$timestamp : string

The timestamp for the moment when the API request is created. (required)

$idempotent_request_key : string

The unique token that clients can generate and maintain in order to identify an API request. (required)

$requestor_type : string

Type of the requestor of the API. (required)

$id_customer : string

The unique identifier assigned by EBPP to the customer. (required)

$query_id : string

query id of the Retrieve/Search Accounts lookup. (required)

$requestor : string = null

The identifier for the requestor of the API. If the requestor_type is <b>system</b>, requestor is optional. (optional)

$x_opay_headers : string = null

Intended for the future use. (optional)

$page_size : string = null

The maximum number of objects returned in the query. (optional)

$from_index : string = null

To fetch the next set of objects that start after this object (optional)

$to_index : string = null

To fetch the previous set of objects that end at this object (optional)

Tags
throws
ApiException

on non-2xx response

throws
InvalidArgumentException
Return values
array<string|int, mixed>

of \Orbipay\PaymentsApi\Client\Model\FundingAccountsResponse, HTTP status code, HTTP response headers (array of strings)

retrieveFundingAccountsWithHttpInfo()

Operation retrieveFundingAccountsWithHttpInfo

public retrieveFundingAccountsWithHttpInfo(string $channel, string $client_key, string $product, string $timestamp, string $idempotent_request_key, string $requestor_type, string $id_customer[, string $requestor = null ][, string $x_opay_headers = null ][, string $page_size = null ][, string $account_number = null ][, array<string|int, string> $status = null ][, string $aba_routing_number = null ][, array<string|int, string> $account_type = null ][, string $account_subtype = null ]) : array<string|int, mixed>

Retrieve Funding Accounts

Parameters
$channel : string

The channel through which the API is invoked. (required)

$client_key : string

The unique identifier assigned by EBPP to the client. (required)

$product : string

The product identifier corresponding to the API. (required)

$timestamp : string

The timestamp for the moment when the API request is created. (required)

$idempotent_request_key : string

The unique token that clients can generate and maintain in order to identify an API request. (required)

$requestor_type : string

Type of the requestor of the API. (required)

$id_customer : string

The unique identifier assigned by EBPP to the customer. (required)

$requestor : string = null

The identifier for the requestor of the API. If the requestor_type is <b>system</b>, requestor is optional. (optional)

$x_opay_headers : string = null

Intended for the future use. (optional)

$page_size : string = null

The maximum number of objects returned in the query. (optional)

$account_number : string = null

The Account Number to get details of. (optional)

$status : array<string|int, string> = null

The status of the funding account in EBPP. This can take multiple values in the format key=value1&key=value2.... (optional)

$aba_routing_number : string = null

The ABA/Routing number for the bank account. (optional)

$account_type : array<string|int, string> = null

The type of the funding account. This can take multiple values in the format key=value1&key=value2.... (optional)

$account_subtype : string = null

The sub type of the funding account. This is derived by EBPP in the case of card funding accounts. It needs to be passed when adding or editing a DDA/bank account. (optional)

Tags
throws
ApiException

on non-2xx response

throws
InvalidArgumentException
Return values
array<string|int, mixed>

of \Orbipay\PaymentsApi\Client\Model\FundingAccountsResponse, HTTP status code, HTTP response headers (array of strings)

updateFundingAccount()

Operation updateFundingAccount

public updateFundingAccount(string $channel, string $client_key, string $product, string $timestamp, string $idempotent_request_key, string $requestor_type, string $id_funding_account, string $id_customer, UpdateFundingAccountRequest $update_funding_account_request[, string $requestor = null ][, string $x_opay_headers = null ]) : array<string|int, mixed>

Update Funding Account

Parameters
$channel : string

The channel through which the API is invoked. (required)

$client_key : string

The unique identifier assigned by EBPP to the client. (required)

$product : string

The product identifier corresponding to the API. (required)

$timestamp : string

The timestamp for the moment when the API request is created. (required)

$idempotent_request_key : string

The unique token that clients can generate and maintain in order to identify an API request. (required)

$requestor_type : string

Type of the requestor of the API. (required)

$id_funding_account : string

The unique identifier assigned by EBPP to the Funding Account. (required)

$id_customer : string

The unique identifier assigned by EBPP to the customer. (required)

$update_funding_account_request : UpdateFundingAccountRequest

JSON containing all the attributes of the Funding account to be updated. (required)

$requestor : string = null

The identifier for the requestor of the API. If the requestor_type is <b>system</b>, requestor is optional. (optional)

$x_opay_headers : string = null

Intended for the future use. (optional)

Tags
throws
ApiException

on non-2xx response

throws
InvalidArgumentException
Return values
array<string|int, mixed>

of \Orbipay\PaymentsApi\Client\Model\FundingAccountResponse, HTTP status code, HTTP response headers (array of strings)

updateFundingAccountWithHttpInfo()

Operation updateFundingAccountWithHttpInfo

public updateFundingAccountWithHttpInfo(string $channel, string $client_key, string $product, string $timestamp, string $idempotent_request_key, string $requestor_type, string $id_funding_account, string $id_customer, UpdateFundingAccountRequest $update_funding_account_request[, string $requestor = null ][, string $x_opay_headers = null ]) : array<string|int, mixed>

Update Funding Account

Parameters
$channel : string

The channel through which the API is invoked. (required)

$client_key : string

The unique identifier assigned by EBPP to the client. (required)

$product : string

The product identifier corresponding to the API. (required)

$timestamp : string

The timestamp for the moment when the API request is created. (required)

$idempotent_request_key : string

The unique token that clients can generate and maintain in order to identify an API request. (required)

$requestor_type : string

Type of the requestor of the API. (required)

$id_funding_account : string

The unique identifier assigned by EBPP to the Funding Account. (required)

$id_customer : string

The unique identifier assigned by EBPP to the customer. (required)

$update_funding_account_request : UpdateFundingAccountRequest

JSON containing all the attributes of the Funding account to be updated. (required)

$requestor : string = null

The identifier for the requestor of the API. If the requestor_type is <b>system</b>, requestor is optional. (optional)

$x_opay_headers : string = null

Intended for the future use. (optional)

Tags
throws
ApiException

on non-2xx response

throws
InvalidArgumentException
Return values
array<string|int, mixed>

of \Orbipay\PaymentsApi\Client\Model\FundingAccountResponse, HTTP status code, HTTP response headers (array of strings)

addFundingAccountRequest()

Create request for operation 'addFundingAccount'

protected addFundingAccountRequest(string $channel, string $client_key, string $product, string $timestamp, string $idempotent_request_key, string $requestor_type, string $id_customer, AddFundingAccountRequest $add_funding_account_request[, string $requestor = null ][, string $x_opay_headers = null ]) : array<string|int, mixed>
Parameters
$channel : string

The channel through which the API is invoked. (required)

$client_key : string

The unique identifier assigned by EBPP to the client. (required)

$product : string

The product identifier corresponding to the API. (required)

$timestamp : string

The timestamp for the moment when the API request is created. (required)

$idempotent_request_key : string

The unique token that clients can generate and maintain in order to identify an API request. (required)

$requestor_type : string

Type of the requestor of the API. (required)

$id_customer : string

The unique identifier assigned by EBPP to the customer. (required)

$add_funding_account_request : AddFundingAccountRequest

JSON containing all the attributes of the Funding account to be added to customer. (required)

$requestor : string = null

The identifier for the requestor of the API. If the requestor_type is <b>system</b>, requestor is optional. (optional)

$x_opay_headers : string = null

Intended for the future use. (optional)

Tags
throws
InvalidArgumentException
Return values
array<string|int, mixed>

createHttpClientOption()

Create http client option

protected createHttpClientOption() : array<string|int, mixed>
Tags
throws
RuntimeException

on file opening failure

Return values
array<string|int, mixed>

of http client options

deleteFundingAccountRequest()

Create request for operation 'deleteFundingAccount'

protected deleteFundingAccountRequest(string $channel, string $client_key, string $product, string $timestamp, string $idempotent_request_key, string $requestor_type, string $id_funding_account, string $id_customer, DeleteFundingAccountRequest $delete_funding_account_request[, string $requestor = null ][, string $x_opay_headers = null ]) : array<string|int, mixed>
Parameters
$channel : string

The channel through which the API is invoked. (required)

$client_key : string

The unique identifier assigned by EBPP to the client. (required)

$product : string

The product identifier corresponding to the API. (required)

$timestamp : string

The timestamp for the moment when the API request is created. (required)

$idempotent_request_key : string

The unique token that clients can generate and maintain in order to identify an API request. (required)

$requestor_type : string

Type of the requestor of the API. (required)

$id_funding_account : string

The unique identifier assigned by EBPP to the Funding Account. (required)

$id_customer : string

The unique identifier assigned by EBPP to the customer. (required)

$delete_funding_account_request : DeleteFundingAccountRequest

Details of account to be deleted. (required)

$requestor : string = null

The identifier for the requestor of the API. If the requestor_type is <b>system</b>, requestor is optional. (optional)

$x_opay_headers : string = null

Intended for the future use. (optional)

Tags
throws
InvalidArgumentException
Return values
array<string|int, mixed>

getFundingAccountRequest()

Create request for operation 'getFundingAccount'

protected getFundingAccountRequest(string $channel, string $client_key, string $product, string $timestamp, string $idempotent_request_key, string $requestor_type, string $id_funding_account, string $id_customer[, string $requestor = null ][, string $x_opay_headers = null ]) : array<string|int, mixed>
Parameters
$channel : string

The channel through which the API is invoked. (required)

$client_key : string

The unique identifier assigned by EBPP to the client. (required)

$product : string

The product identifier corresponding to the API. (required)

$timestamp : string

The timestamp for the moment when the API request is created. (required)

$idempotent_request_key : string

The unique token that clients can generate and maintain in order to identify an API request. (required)

$requestor_type : string

Type of the requestor of the API. (required)

$id_funding_account : string

The unique identifier assigned by EBPP to the Funding Account. (required)

$id_customer : string

The unique identifier assigned by EBPP to the customer. (required)

$requestor : string = null

The identifier for the requestor of the API. If the requestor_type is <b>system</b>, requestor is optional. (optional)

$x_opay_headers : string = null

Intended for the future use. (optional)

Tags
throws
InvalidArgumentException
Return values
array<string|int, mixed>

replaceFundingAccountRequest()

Create request for operation 'replaceFundingAccount'

protected replaceFundingAccountRequest(string $channel, string $client_key, string $product, string $timestamp, string $idempotent_request_key, string $requestor_type, string $id_funding_account, string $id_customer, ReplaceFundingAccountRequest $replace_funding_account_request[, string $requestor = null ][, string $x_opay_headers = null ]) : array<string|int, mixed>
Parameters
$channel : string

The channel through which the API is invoked. (required)

$client_key : string

The unique identifier assigned by EBPP to the client. (required)

$product : string

The product identifier corresponding to the API. (required)

$timestamp : string

The timestamp for the moment when the API request is created. (required)

$idempotent_request_key : string

The unique token that clients can generate and maintain in order to identify an API request. (required)

$requestor_type : string

Type of the requestor of the API. (required)

$id_funding_account : string

The unique identifier assigned by EBPP to the Funding Account. (required)

$id_customer : string

The unique identifier assigned by EBPP to the customer. (required)

$replace_funding_account_request : ReplaceFundingAccountRequest

JSON containing all the attributes of the Funding account to be replaced. (required)

$requestor : string = null

The identifier for the requestor of the API. If the requestor_type is <b>system</b>, requestor is optional. (optional)

$x_opay_headers : string = null

Intended for the future use. (optional)

Tags
throws
InvalidArgumentException
Return values
array<string|int, mixed>

retrieveFundingAccountsPageRequest()

Create request for operation 'retrieveFundingAccountsPage'

protected retrieveFundingAccountsPageRequest(string $channel, string $client_key, string $product, string $timestamp, string $idempotent_request_key, string $requestor_type, string $id_customer, string $query_id[, string $requestor = null ][, string $x_opay_headers = null ][, string $page_size = null ][, string $from_index = null ][, string $to_index = null ]) : array<string|int, mixed>
Parameters
$channel : string

The channel through which the API is invoked. (required)

$client_key : string

The unique identifier assigned by EBPP to the client. (required)

$product : string

The product identifier corresponding to the API. (required)

$timestamp : string

The timestamp for the moment when the API request is created. (required)

$idempotent_request_key : string

The unique token that clients can generate and maintain in order to identify an API request. (required)

$requestor_type : string

Type of the requestor of the API. (required)

$id_customer : string

The unique identifier assigned by EBPP to the customer. (required)

$query_id : string

query id of the Retrieve/Search Accounts lookup. (required)

$requestor : string = null

The identifier for the requestor of the API. If the requestor_type is <b>system</b>, requestor is optional. (optional)

$x_opay_headers : string = null

Intended for the future use. (optional)

$page_size : string = null

The maximum number of objects returned in the query. (optional)

$from_index : string = null

To fetch the next set of objects that start after this object (optional)

$to_index : string = null

To fetch the previous set of objects that end at this object (optional)

Tags
throws
InvalidArgumentException
Return values
array<string|int, mixed>

retrieveFundingAccountsRequest()

Create request for operation 'retrieveFundingAccounts'

protected retrieveFundingAccountsRequest(string $channel, string $client_key, string $product, string $timestamp, string $idempotent_request_key, string $requestor_type, string $id_customer[, string $requestor = null ][, string $x_opay_headers = null ][, string $page_size = null ][, string $account_number = null ][, array<string|int, string> $status = null ][, string $aba_routing_number = null ][, array<string|int, string> $account_type = null ][, string $account_subtype = null ]) : array<string|int, mixed>
Parameters
$channel : string

The channel through which the API is invoked. (required)

$client_key : string

The unique identifier assigned by EBPP to the client. (required)

$product : string

The product identifier corresponding to the API. (required)

$timestamp : string

The timestamp for the moment when the API request is created. (required)

$idempotent_request_key : string

The unique token that clients can generate and maintain in order to identify an API request. (required)

$requestor_type : string

Type of the requestor of the API. (required)

$id_customer : string

The unique identifier assigned by EBPP to the customer. (required)

$requestor : string = null

The identifier for the requestor of the API. If the requestor_type is <b>system</b>, requestor is optional. (optional)

$x_opay_headers : string = null

Intended for the future use. (optional)

$page_size : string = null

The maximum number of objects returned in the query. (optional)

$account_number : string = null

The Account Number to get details of. (optional)

$status : array<string|int, string> = null

The status of the funding account in EBPP. This can take multiple values in the format key=value1&key=value2.... (optional)

$aba_routing_number : string = null

The ABA/Routing number for the bank account. (optional)

$account_type : array<string|int, string> = null

The type of the funding account. This can take multiple values in the format key=value1&key=value2.... (optional)

$account_subtype : string = null

The sub type of the funding account. This is derived by EBPP in the case of card funding accounts. It needs to be passed when adding or editing a DDA/bank account. (optional)

Tags
throws
InvalidArgumentException
Return values
array<string|int, mixed>

updateFundingAccountRequest()

Create request for operation 'updateFundingAccount'

protected updateFundingAccountRequest(string $channel, string $client_key, string $product, string $timestamp, string $idempotent_request_key, string $requestor_type, string $id_funding_account, string $id_customer, UpdateFundingAccountRequest $update_funding_account_request[, string $requestor = null ][, string $x_opay_headers = null ]) : array<string|int, mixed>
Parameters
$channel : string

The channel through which the API is invoked. (required)

$client_key : string

The unique identifier assigned by EBPP to the client. (required)

$product : string

The product identifier corresponding to the API. (required)

$timestamp : string

The timestamp for the moment when the API request is created. (required)

$idempotent_request_key : string

The unique token that clients can generate and maintain in order to identify an API request. (required)

$requestor_type : string

Type of the requestor of the API. (required)

$id_funding_account : string

The unique identifier assigned by EBPP to the Funding Account. (required)

$id_customer : string

The unique identifier assigned by EBPP to the customer. (required)

$update_funding_account_request : UpdateFundingAccountRequest

JSON containing all the attributes of the Funding account to be updated. (required)

$requestor : string = null

The identifier for the requestor of the API. If the requestor_type is <b>system</b>, requestor is optional. (optional)

$x_opay_headers : string = null

Intended for the future use. (optional)

Tags
throws
InvalidArgumentException
Return values
array<string|int, mixed>

Search results