Metadata-Version: 2.4
Name: alexasomba-paystack
Version: 1.1.6
Summary: Paystack
Home-page: 
Author: OpenAPI Generator community
Author-email: techsupport@paystack.com
Keywords: OpenAPI,OpenAPI-Generator,Paystack
Description-Content-Type: text/markdown
Requires-Dist: urllib3<2.1.0,>=1.25.3
Requires-Dist: python-dateutil
Requires-Dist: pydantic<2,>=1.10.5
Requires-Dist: aenum
Dynamic: author
Dynamic: author-email
Dynamic: description
Dynamic: description-content-type
Dynamic: keywords
Dynamic: requires-dist
Dynamic: summary

# alexasomba-paystack
The OpenAPI specification of the Paystack API that merchants and developers can harness to build financial solutions in Africa.

This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:

- API version: 1.0.0
- Package version: 1.1.1
- Build package: org.openapitools.codegen.languages.PythonClientCodegen

## Requirements.

Python 3.7+

## Installation & Usage
### pip install

If the python package is hosted on a repository, you can install directly using:

```sh
pip install git+https://github.com/alexasomba/paystack-openapi.git
```
(you may need to run `pip` with root permission: `sudo pip install git+https://github.com/alexasomba/paystack-openapi.git`)

Then import the package:
```python
import alexasomba_paystack
```

### Setuptools

Install via [Setuptools](http://pypi.python.org/pypi/setuptools).

```sh
python setup.py install --user
```
(or `sudo python setup.py install` to install the package for all users)

Then import the package:
```python
import alexasomba_paystack
```

### Tests

Execute `pytest` to run the tests.

## Getting Started

Please follow the [installation procedure](#installation--usage) and then run the following:

```python

import time
import alexasomba_paystack
from alexasomba_paystack.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://api.paystack.co
# See configuration.py for a list of all supported configuration parameters.
configuration = alexasomba_paystack.Configuration(
    host = "https://api.paystack.co"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure Bearer authorization: bearerAuth
configuration = alexasomba_paystack.Configuration(
    access_token = os.environ["BEARER_TOKEN"]
)


# Enter a context with an instance of the API client
with alexasomba_paystack.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = alexasomba_paystack.ApplePayApi(api_client)
    use_cursor = true # bool | A flag to indicate if cursor based pagination should be used (optional)
    next = 'next_example' # str | An alphanumeric value returned for every cursor based retrieval, used to retrieve the next set of data  (optional)
    previous = 'previous_example' # str | An alphanumeric value returned for every cursor based retrieval, used to retrieve the previous set of data  (optional)

    try:
        # List Domains
        api_response = api_instance.apple_pay_list_domain(use_cursor=use_cursor, next=next, previous=previous)
        print("The response of ApplePayApi->apple_pay_list_domain:\n")
        pprint(api_response)
    except ApiException as e:
        print("Exception when calling ApplePayApi->apple_pay_list_domain: %s\n" % e)

```

## Documentation for API Endpoints

All URIs are relative to *https://api.paystack.co*

Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*ApplePayApi* | [**apple_pay_list_domain**](docs/ApplePayApi.md#apple_pay_list_domain) | **GET** /apple-pay/domain | List Domains
*ApplePayApi* | [**apple_pay_register_domain**](docs/ApplePayApi.md#apple_pay_register_domain) | **POST** /apple-pay/domain | Register Domain
*ApplePayApi* | [**apple_pay_unregister_domain**](docs/ApplePayApi.md#apple_pay_unregister_domain) | **DELETE** /apple-pay/domain | Unregister Domain
*BalanceApi* | [**balance_fetch**](docs/BalanceApi.md#balance_fetch) | **GET** /balance | Fetch Balance
*BalanceApi* | [**balance_ledger**](docs/BalanceApi.md#balance_ledger) | **GET** /balance/ledger | Balance Ledger
*BankApi* | [**bank_list**](docs/BankApi.md#bank_list) | **GET** /bank | List Banks
*BankApi* | [**bank_resolve_account_number**](docs/BankApi.md#bank_resolve_account_number) | **GET** /bank/resolve | Resolve Account Number
*BankApi* | [**bank_validate_account_number**](docs/BankApi.md#bank_validate_account_number) | **POST** /bank/validate | Validate Bank Account
*BulkChargeApi* | [**bulk_charge_charges**](docs/BulkChargeApi.md#bulk_charge_charges) | **GET** /bulkcharge/{code}/charges | List Charges in a Batch
*BulkChargeApi* | [**bulk_charge_fetch**](docs/BulkChargeApi.md#bulk_charge_fetch) | **GET** /bulkcharge/{code} | Fetch Bulk Charge Batch
*BulkChargeApi* | [**bulk_charge_initiate**](docs/BulkChargeApi.md#bulk_charge_initiate) | **POST** /bulkcharge | Initiate Bulk Charge
*BulkChargeApi* | [**bulk_charge_list**](docs/BulkChargeApi.md#bulk_charge_list) | **GET** /bulkcharge | List Bulk Charge Batches
*BulkChargeApi* | [**bulk_charge_pause**](docs/BulkChargeApi.md#bulk_charge_pause) | **GET** /bulkcharge/pause/{code} | Pause Bulk Charge Batch
*BulkChargeApi* | [**bulk_charge_resume**](docs/BulkChargeApi.md#bulk_charge_resume) | **GET** /bulkcharge/resume/{code} | Resume Bulk Charge Batch
*ChargeApi* | [**charge_check**](docs/ChargeApi.md#charge_check) | **GET** /charge/{reference} | Check pending charge
*ChargeApi* | [**charge_create**](docs/ChargeApi.md#charge_create) | **POST** /charge | Create Charge
*ChargeApi* | [**charge_submit_address**](docs/ChargeApi.md#charge_submit_address) | **POST** /charge/submit_address | Submit Address
*ChargeApi* | [**charge_submit_birthday**](docs/ChargeApi.md#charge_submit_birthday) | **POST** /charge/submit_birthday | Submit Birthday
*ChargeApi* | [**charge_submit_otp**](docs/ChargeApi.md#charge_submit_otp) | **POST** /charge/submit_otp | Submit OTP
*ChargeApi* | [**charge_submit_phone**](docs/ChargeApi.md#charge_submit_phone) | **POST** /charge/submit_phone | Submit Phone
*ChargeApi* | [**charge_submit_pin**](docs/ChargeApi.md#charge_submit_pin) | **POST** /charge/submit_pin | Submit PIN
*CustomerApi* | [**customer_create**](docs/CustomerApi.md#customer_create) | **POST** /customer | Create Customer
*CustomerApi* | [**customer_deactivate_authorization**](docs/CustomerApi.md#customer_deactivate_authorization) | **POST** /customer/authorization/deactivate | Deactivate Authorization
*CustomerApi* | [**customer_direct_debit_activation_charge**](docs/CustomerApi.md#customer_direct_debit_activation_charge) | **PUT** /customer/{id}/directdebit-activation-charge | Direct Debit Activation Charge
*CustomerApi* | [**customer_fetch**](docs/CustomerApi.md#customer_fetch) | **GET** /customer/{code} | Fetch Customer
*CustomerApi* | [**customer_fetch_mandate_authorizations**](docs/CustomerApi.md#customer_fetch_mandate_authorizations) | **GET** /customer/{id}/directdebit-mandate-authorizations | Fetch Mandate Authorizations
*CustomerApi* | [**customer_initialize_authorization**](docs/CustomerApi.md#customer_initialize_authorization) | **POST** /customer/authorization/initialize | Initialize Authorization
*CustomerApi* | [**customer_initialize_direct_debit**](docs/CustomerApi.md#customer_initialize_direct_debit) | **POST** /customer/{id}/initialize-direct-debit | Initialize Direct Debit
*CustomerApi* | [**customer_list**](docs/CustomerApi.md#customer_list) | **GET** /customer | List Customers
*CustomerApi* | [**customer_risk_action**](docs/CustomerApi.md#customer_risk_action) | **POST** /customer/set_risk_action | Set Risk Action
*CustomerApi* | [**customer_update**](docs/CustomerApi.md#customer_update) | **PUT** /customer/{code} | Update Customer
*CustomerApi* | [**customer_validate**](docs/CustomerApi.md#customer_validate) | **POST** /customer/{code}/identification | Validate Customer
*CustomerApi* | [**customer_verify_authorization**](docs/CustomerApi.md#customer_verify_authorization) | **GET** /customer/authorization/verify/{reference} | Verify Authorization
*DedicatedVirtualAccountApi* | [**dedicated_account_add_split**](docs/DedicatedVirtualAccountApi.md#dedicated_account_add_split) | **POST** /dedicated_account/split | Split Dedicated Account Transaction
*DedicatedVirtualAccountApi* | [**dedicated_account_assign**](docs/DedicatedVirtualAccountApi.md#dedicated_account_assign) | **POST** /dedicated_account/assign | Assign Dedicated Account
*DedicatedVirtualAccountApi* | [**dedicated_account_available_providers**](docs/DedicatedVirtualAccountApi.md#dedicated_account_available_providers) | **GET** /dedicated_account/available_providers | Fetch Bank Providers
*DedicatedVirtualAccountApi* | [**dedicated_account_create**](docs/DedicatedVirtualAccountApi.md#dedicated_account_create) | **POST** /dedicated_account | Create Dedicated Account
*DedicatedVirtualAccountApi* | [**dedicated_account_deactivate**](docs/DedicatedVirtualAccountApi.md#dedicated_account_deactivate) | **DELETE** /dedicated_account/{id} | Deactivate Dedicated Account
*DedicatedVirtualAccountApi* | [**dedicated_account_fetch**](docs/DedicatedVirtualAccountApi.md#dedicated_account_fetch) | **GET** /dedicated_account/{id} | Fetch Dedicated Account
*DedicatedVirtualAccountApi* | [**dedicated_account_list**](docs/DedicatedVirtualAccountApi.md#dedicated_account_list) | **GET** /dedicated_account | List Dedicated Accounts
*DedicatedVirtualAccountApi* | [**dedicated_account_remove_split**](docs/DedicatedVirtualAccountApi.md#dedicated_account_remove_split) | **DELETE** /dedicated_account/split | Remove Split from Dedicated Account
*DedicatedVirtualAccountApi* | [**dedicated_account_requery**](docs/DedicatedVirtualAccountApi.md#dedicated_account_requery) | **GET** /dedicated_account/requery | Requery Dedicated Account
*DirectDebitApi* | [**directdebit_list_mandate_authorizations**](docs/DirectDebitApi.md#directdebit_list_mandate_authorizations) | **GET** /directdebit/mandate-authorizations | List Mandate Authorizations
*DirectDebitApi* | [**directdebit_trigger_activation_charge**](docs/DirectDebitApi.md#directdebit_trigger_activation_charge) | **PUT** /directdebit/activation-charge | Trigger Activation Charge
*DisputeApi* | [**dispute_download**](docs/DisputeApi.md#dispute_download) | **GET** /dispute/export | Export Disputes
*DisputeApi* | [**dispute_evidence**](docs/DisputeApi.md#dispute_evidence) | **POST** /dispute/{id}/evidence | Add Evidence
*DisputeApi* | [**dispute_fetch**](docs/DisputeApi.md#dispute_fetch) | **GET** /dispute/{id} | Fetch Dispute
*DisputeApi* | [**dispute_list**](docs/DisputeApi.md#dispute_list) | **GET** /dispute | List Disputes
*DisputeApi* | [**dispute_resolve**](docs/DisputeApi.md#dispute_resolve) | **PUT** /dispute/{id}/resolve | Resolve Dispute
*DisputeApi* | [**dispute_transaction**](docs/DisputeApi.md#dispute_transaction) | **GET** /dispute/transaction/{id} | List Transaction Disputes
*DisputeApi* | [**dispute_update**](docs/DisputeApi.md#dispute_update) | **PUT** /dispute/{id} | Update Dispute
*DisputeApi* | [**dispute_upload_url**](docs/DisputeApi.md#dispute_upload_url) | **GET** /dispute/{id}/upload_url | Fetch Upload URL
*IntegrationApi* | [**integration_fetch_payment_session_timeout**](docs/IntegrationApi.md#integration_fetch_payment_session_timeout) | **GET** /integration/payment_session_timeout | Fetch Payment Session Timeout
*IntegrationApi* | [**integration_update_payment_session_timeout**](docs/IntegrationApi.md#integration_update_payment_session_timeout) | **PUT** /integration/payment_session_timeout | Update Payment Session Timeout
*MiscellaneousApi* | [**miscellaneous_avs**](docs/MiscellaneousApi.md#miscellaneous_avs) | **GET** /address_verification/states | List States (AVS)
*MiscellaneousApi* | [**miscellaneous_list_countries**](docs/MiscellaneousApi.md#miscellaneous_list_countries) | **GET** /country | List Countries
*MiscellaneousApi* | [**miscellaneous_resolve_card_bin**](docs/MiscellaneousApi.md#miscellaneous_resolve_card_bin) | **GET** /decision/bin/{bin} | Resolve Card BIN
*OrderApi* | [**order_create**](docs/OrderApi.md#order_create) | **POST** /order | Create Order
*OrderApi* | [**order_fetch**](docs/OrderApi.md#order_fetch) | **GET** /order/{id} | Fetch Order
*OrderApi* | [**order_list**](docs/OrderApi.md#order_list) | **GET** /order | List Orders
*OrderApi* | [**order_product**](docs/OrderApi.md#order_product) | **GET** /order/product/{id} | Fetch Product Orders
*OrderApi* | [**order_validate**](docs/OrderApi.md#order_validate) | **GET** /order/{code}/validate | Validate Order
*PageApi* | [**page_add_products**](docs/PageApi.md#page_add_products) | **POST** /page/{id}/product | Add Products
*PageApi* | [**page_check_slug_availability**](docs/PageApi.md#page_check_slug_availability) | **GET** /page/check_slug_availability/{slug} | Check Slug Availability
*PageApi* | [**page_create**](docs/PageApi.md#page_create) | **POST** /page | Create Page
*PageApi* | [**page_fetch**](docs/PageApi.md#page_fetch) | **GET** /page/{id} | Fetch Page
*PageApi* | [**page_list**](docs/PageApi.md#page_list) | **GET** /page | List Pages
*PageApi* | [**page_update**](docs/PageApi.md#page_update) | **PUT** /page/{id} | Update Page
*PaymentRequestApi* | [**payment_request_archive**](docs/PaymentRequestApi.md#payment_request_archive) | **POST** /paymentrequest/archive/{id} | Archive Payment Request
*PaymentRequestApi* | [**payment_request_create**](docs/PaymentRequestApi.md#payment_request_create) | **POST** /paymentrequest | Create Payment Request
*PaymentRequestApi* | [**payment_request_fetch**](docs/PaymentRequestApi.md#payment_request_fetch) | **GET** /paymentrequest/{id} | Fetch Payment Request
*PaymentRequestApi* | [**payment_request_finalize**](docs/PaymentRequestApi.md#payment_request_finalize) | **POST** /paymentrequest/finalize/{id} | Finalize Payment Request
*PaymentRequestApi* | [**payment_request_list**](docs/PaymentRequestApi.md#payment_request_list) | **GET** /paymentrequest | List Payment Request
*PaymentRequestApi* | [**payment_request_notify**](docs/PaymentRequestApi.md#payment_request_notify) | **POST** /paymentrequest/notify/{id} | Send Notification
*PaymentRequestApi* | [**payment_request_totals**](docs/PaymentRequestApi.md#payment_request_totals) | **GET** /paymentrequest/totals | Payment Request Total
*PaymentRequestApi* | [**payment_request_update**](docs/PaymentRequestApi.md#payment_request_update) | **PUT** /paymentrequest/{id} | Update Payment Request
*PaymentRequestApi* | [**payment_request_verify**](docs/PaymentRequestApi.md#payment_request_verify) | **GET** /paymentrequest/verify/{id} | Verify Payment Request
*PlanApi* | [**plan_create**](docs/PlanApi.md#plan_create) | **POST** /plan | Create Plan
*PlanApi* | [**plan_fetch**](docs/PlanApi.md#plan_fetch) | **GET** /plan/{code} | Fetch Plan
*PlanApi* | [**plan_list**](docs/PlanApi.md#plan_list) | **GET** /plan | List Plans
*PlanApi* | [**plan_update**](docs/PlanApi.md#plan_update) | **PUT** /plan/{code} | Update Plan
*ProductApi* | [**product_create**](docs/ProductApi.md#product_create) | **POST** /product | Create Product
*ProductApi* | [**product_delete**](docs/ProductApi.md#product_delete) | **DELETE** /product/{id} | Delete Product
*ProductApi* | [**product_fetch**](docs/ProductApi.md#product_fetch) | **GET** /product/{id} | Fetch Product
*ProductApi* | [**product_list**](docs/ProductApi.md#product_list) | **GET** /product | List Products
*ProductApi* | [**product_update**](docs/ProductApi.md#product_update) | **PUT** /product/{id} | Update product
*RefundApi* | [**refund_create**](docs/RefundApi.md#refund_create) | **POST** /refund | Create Refund
*RefundApi* | [**refund_fetch**](docs/RefundApi.md#refund_fetch) | **GET** /refund/{id} | Fetch Refund
*RefundApi* | [**refund_list**](docs/RefundApi.md#refund_list) | **GET** /refund | List Refunds
*RefundApi* | [**refund_retry**](docs/RefundApi.md#refund_retry) | **POST** /refund/retry_with_customer_details/{id} | Retry Refund
*SettlementApi* | [**settlements_fetch**](docs/SettlementApi.md#settlements_fetch) | **GET** /settlement | List Settlements
*SettlementApi* | [**settlements_transaction**](docs/SettlementApi.md#settlements_transaction) | **GET** /settlement/{id}/transactions | Fetch Settlement Transactions
*SplitApi* | [**split_add_subaccount**](docs/SplitApi.md#split_add_subaccount) | **POST** /split/{id}/subaccount/add | Add Subaccount to Split
*SplitApi* | [**split_create**](docs/SplitApi.md#split_create) | **POST** /split | Create Split
*SplitApi* | [**split_fetch**](docs/SplitApi.md#split_fetch) | **GET** /split/{id} | Fetch Split
*SplitApi* | [**split_list**](docs/SplitApi.md#split_list) | **GET** /split | List Splits
*SplitApi* | [**split_remove_subaccount**](docs/SplitApi.md#split_remove_subaccount) | **POST** /split/{id}/subaccount/remove | Remove Subaccount from split
*SplitApi* | [**split_update**](docs/SplitApi.md#split_update) | **PUT** /split/{id} | Update Split
*StorefrontApi* | [**storefront_add_products**](docs/StorefrontApi.md#storefront_add_products) | **POST** /storefront/{id}/product | Add Products to Storefront
*StorefrontApi* | [**storefront_create**](docs/StorefrontApi.md#storefront_create) | **POST** /storefront | Create Storefront
*StorefrontApi* | [**storefront_delete**](docs/StorefrontApi.md#storefront_delete) | **DELETE** /storefront/{id} | Delete Storefront
*StorefrontApi* | [**storefront_duplicate**](docs/StorefrontApi.md#storefront_duplicate) | **POST** /storefront/{id}/duplicate | Duplicate Storefront
*StorefrontApi* | [**storefront_fetch**](docs/StorefrontApi.md#storefront_fetch) | **GET** /storefront/{id} | Fetch Storefront
*StorefrontApi* | [**storefront_fetch_orders**](docs/StorefrontApi.md#storefront_fetch_orders) | **GET** /storefront/{id}/order | Fetch Storefront Orders
*StorefrontApi* | [**storefront_list**](docs/StorefrontApi.md#storefront_list) | **GET** /storefront | List Storefronts
*StorefrontApi* | [**storefront_list_products**](docs/StorefrontApi.md#storefront_list_products) | **GET** /storefront/{id}/product | List Storefront Products
*StorefrontApi* | [**storefront_publish**](docs/StorefrontApi.md#storefront_publish) | **POST** /storefront/{id}/publish | Publish Storefront
*StorefrontApi* | [**storefront_update**](docs/StorefrontApi.md#storefront_update) | **PUT** /storefront/{id} | Update Storefront
*StorefrontApi* | [**storefront_verify_slug**](docs/StorefrontApi.md#storefront_verify_slug) | **GET** /storefront/verify/{slug} | Verify Storefront Slug
*SubaccountApi* | [**subaccount_create**](docs/SubaccountApi.md#subaccount_create) | **POST** /subaccount | Create Subaccount
*SubaccountApi* | [**subaccount_fetch**](docs/SubaccountApi.md#subaccount_fetch) | **GET** /subaccount/{code} | Fetch Subaccount
*SubaccountApi* | [**subaccount_list**](docs/SubaccountApi.md#subaccount_list) | **GET** /subaccount | List Subaccounts
*SubaccountApi* | [**subaccount_update**](docs/SubaccountApi.md#subaccount_update) | **PUT** /subaccount/{code} | Update Subaccount
*SubscriptionApi* | [**subscription_create**](docs/SubscriptionApi.md#subscription_create) | **POST** /subscription | Create Subscription
*SubscriptionApi* | [**subscription_disable**](docs/SubscriptionApi.md#subscription_disable) | **POST** /subscription/disable | Disable Subscription
*SubscriptionApi* | [**subscription_enable**](docs/SubscriptionApi.md#subscription_enable) | **POST** /subscription/enable | Enable Subscription
*SubscriptionApi* | [**subscription_fetch**](docs/SubscriptionApi.md#subscription_fetch) | **GET** /subscription/{code} | Fetch Subscription
*SubscriptionApi* | [**subscription_list**](docs/SubscriptionApi.md#subscription_list) | **GET** /subscription | List Subscriptions
*SubscriptionApi* | [**subscription_manage_email**](docs/SubscriptionApi.md#subscription_manage_email) | **POST** /subscription/{code}/manage/email | Send Update Subscription Link
*SubscriptionApi* | [**subscription_manage_link**](docs/SubscriptionApi.md#subscription_manage_link) | **GET** /subscription/{code}/manage/link | Generate Update Subscription Link
*TerminalApi* | [**terminal_commission**](docs/TerminalApi.md#terminal_commission) | **POST** /terminal/commission_device | Commission Terminal
*TerminalApi* | [**terminal_decommission**](docs/TerminalApi.md#terminal_decommission) | **POST** /terminal/decommission_device | Decommission Terminal
*TerminalApi* | [**terminal_fetch**](docs/TerminalApi.md#terminal_fetch) | **GET** /terminal/{terminal_id} | Fetch Terminal
*TerminalApi* | [**terminal_fetch_event_status**](docs/TerminalApi.md#terminal_fetch_event_status) | **GET** /terminal/{terminal_id}/event/{event_id} | Fetch Event Status
*TerminalApi* | [**terminal_fetch_terminal_status**](docs/TerminalApi.md#terminal_fetch_terminal_status) | **GET** /terminal/{terminal_id}/presence | Fetch Terminal Status
*TerminalApi* | [**terminal_list**](docs/TerminalApi.md#terminal_list) | **GET** /terminal | List Terminals
*TerminalApi* | [**terminal_send_event**](docs/TerminalApi.md#terminal_send_event) | **POST** /terminal/{id}/event | Send Event
*TerminalApi* | [**terminal_update**](docs/TerminalApi.md#terminal_update) | **PUT** /terminal/{terminal_id} | Update Terminal
*TransactionApi* | [**transaction_charge_authorization**](docs/TransactionApi.md#transaction_charge_authorization) | **POST** /transaction/charge_authorization | Charge Authorization
*TransactionApi* | [**transaction_check_authorization**](docs/TransactionApi.md#transaction_check_authorization) | **POST** /transaction/check_authorization | Check Authorization
*TransactionApi* | [**transaction_event**](docs/TransactionApi.md#transaction_event) | **GET** /transaction/{id}/event | Get Transaction Event
*TransactionApi* | [**transaction_export**](docs/TransactionApi.md#transaction_export) | **GET** /transaction/export | Export Transactions
*TransactionApi* | [**transaction_fetch**](docs/TransactionApi.md#transaction_fetch) | **GET** /transaction/{id} | Fetch Transaction
*TransactionApi* | [**transaction_initialize**](docs/TransactionApi.md#transaction_initialize) | **POST** /transaction/initialize | Initialize Transaction
*TransactionApi* | [**transaction_list**](docs/TransactionApi.md#transaction_list) | **GET** /transaction | List Transactions
*TransactionApi* | [**transaction_partial_debit**](docs/TransactionApi.md#transaction_partial_debit) | **POST** /transaction/partial_debit | Partial Debit
*TransactionApi* | [**transaction_session**](docs/TransactionApi.md#transaction_session) | **GET** /transaction/{id}/session | Get Transaction Session
*TransactionApi* | [**transaction_timeline**](docs/TransactionApi.md#transaction_timeline) | **GET** /transaction/timeline/{id} | Fetch Transaction Timeline
*TransactionApi* | [**transaction_totals**](docs/TransactionApi.md#transaction_totals) | **GET** /transaction/totals | Transaction Totals
*TransactionApi* | [**transaction_verify**](docs/TransactionApi.md#transaction_verify) | **GET** /transaction/verify/{reference} | Verify Transaction
*TransferApi* | [**transfer_bulk**](docs/TransferApi.md#transfer_bulk) | **POST** /transfer/bulk | Initiate Bulk Transfer
*TransferApi* | [**transfer_disable_otp**](docs/TransferApi.md#transfer_disable_otp) | **POST** /transfer/disable_otp | Disable OTP for Transfers
*TransferApi* | [**transfer_disable_otp_finalize**](docs/TransferApi.md#transfer_disable_otp_finalize) | **POST** /transfer/disable_otp_finalize | Finalize Disabling OTP for Transfers
*TransferApi* | [**transfer_enable_otp**](docs/TransferApi.md#transfer_enable_otp) | **POST** /transfer/enable_otp | Enable OTP requirement for Transfers
*TransferApi* | [**transfer_export_transfer**](docs/TransferApi.md#transfer_export_transfer) | **GET** /transfer/export | Export Transfers
*TransferApi* | [**transfer_fetch**](docs/TransferApi.md#transfer_fetch) | **GET** /transfer/{code} | Fetch Transfer
*TransferApi* | [**transfer_finalize**](docs/TransferApi.md#transfer_finalize) | **POST** /transfer/finalize_transfer | Finalize Transfer
*TransferApi* | [**transfer_initiate**](docs/TransferApi.md#transfer_initiate) | **POST** /transfer | Initiate Transfer
*TransferApi* | [**transfer_list**](docs/TransferApi.md#transfer_list) | **GET** /transfer | List Transfers
*TransferApi* | [**transfer_resend_otp**](docs/TransferApi.md#transfer_resend_otp) | **POST** /transfer/resend_otp | Resend OTP for Transfer
*TransferApi* | [**transfer_verify**](docs/TransferApi.md#transfer_verify) | **GET** /transfer/verify/{reference} | Verify Transfer
*TransferRecipientApi* | [**transferrecipient_bulk**](docs/TransferRecipientApi.md#transferrecipient_bulk) | **POST** /transferrecipient/bulk | Bulk Create Transfer Recipient
*TransferRecipientApi* | [**transferrecipient_create**](docs/TransferRecipientApi.md#transferrecipient_create) | **POST** /transferrecipient | Create Transfer Recipient
*TransferRecipientApi* | [**transferrecipient_delete**](docs/TransferRecipientApi.md#transferrecipient_delete) | **DELETE** /transferrecipient/{code} | Delete Transfer Recipient
*TransferRecipientApi* | [**transferrecipient_fetch**](docs/TransferRecipientApi.md#transferrecipient_fetch) | **GET** /transferrecipient/{code} | Fetch Transfer recipient
*TransferRecipientApi* | [**transferrecipient_list**](docs/TransferRecipientApi.md#transferrecipient_list) | **GET** /transferrecipient | List Transfer Recipients
*TransferRecipientApi* | [**transferrecipient_update**](docs/TransferRecipientApi.md#transferrecipient_update) | **PUT** /transferrecipient/{code} | Update Transfer Recipient
*VirtualTerminalApi* | [**virtual_terminal_add_split_code**](docs/VirtualTerminalApi.md#virtual_terminal_add_split_code) | **PUT** /virtual_terminal/{code}/split_code | Add Split Code to Virtual Terminal
*VirtualTerminalApi* | [**virtual_terminal_create**](docs/VirtualTerminalApi.md#virtual_terminal_create) | **POST** /virtual_terminal | Create Virtual Terminal
*VirtualTerminalApi* | [**virtual_terminal_deactivate**](docs/VirtualTerminalApi.md#virtual_terminal_deactivate) | **PUT** /virtual_terminal/{code}/deactivate | Deactivate Virtual Terminal
*VirtualTerminalApi* | [**virtual_terminal_delete_split_code**](docs/VirtualTerminalApi.md#virtual_terminal_delete_split_code) | **DELETE** /virtual_terminal/{code}/split_code | Remove Split Code from Virtual Terminal
*VirtualTerminalApi* | [**virtual_terminal_destination_assign**](docs/VirtualTerminalApi.md#virtual_terminal_destination_assign) | **POST** /virtual_terminal/{code}/destination/assign | Assign Destination to Virtual Terminal
*VirtualTerminalApi* | [**virtual_terminal_destination_unassign**](docs/VirtualTerminalApi.md#virtual_terminal_destination_unassign) | **POST** /virtual_terminal/{code}/destination/unassign | Unassign Destination from Virtual Terminal
*VirtualTerminalApi* | [**virtual_terminal_fetch**](docs/VirtualTerminalApi.md#virtual_terminal_fetch) | **GET** /virtual_terminal/{code} | Fetch Virtual Terminal
*VirtualTerminalApi* | [**virtual_terminal_list**](docs/VirtualTerminalApi.md#virtual_terminal_list) | **GET** /virtual_terminal | List Virtual Terminals
*VirtualTerminalApi* | [**virtual_terminal_update**](docs/VirtualTerminalApi.md#virtual_terminal_update) | **PUT** /virtual_terminal/{code} | Update Virtual Terminal

## Documentation For Models

 - [ApplePayCreateOkModel](docs/ApplePayCreateOkModel.md)
 - [ApplePayParam](docs/ApplePayParam.md)
 - [BalanceCheckResponse](docs/BalanceCheckResponse.md)
 - [BalanceCheckResponseArray](docs/BalanceCheckResponseArray.md)
 - [BalanceFetchLedgerResponse](docs/BalanceFetchLedgerResponse.md)
 - [BalanceFetchLedgerResponseArray](docs/BalanceFetchLedgerResponseArray.md)
 - [Bank](docs/Bank.md)
 - [BankValidateRequest](docs/BankValidateRequest.md)
 - [BulkChargeFetchBulkBatchChargesResponse](docs/BulkChargeFetchBulkBatchChargesResponse.md)
 - [BulkChargeFetchBulkBatchChargesResponseArray](docs/BulkChargeFetchBulkBatchChargesResponseArray.md)
 - [BulkChargeFetchBulkBatchChargesResponseArrayCustomer](docs/BulkChargeFetchBulkBatchChargesResponseArrayCustomer.md)
 - [BulkChargeFetchBulkBatchChargesResponseArrayCustomerMetadata](docs/BulkChargeFetchBulkBatchChargesResponseArrayCustomerMetadata.md)
 - [BulkChargeFetchBulkBatchChargesResponseMeta](docs/BulkChargeFetchBulkBatchChargesResponseMeta.md)
 - [BulkChargeFetchResponse](docs/BulkChargeFetchResponse.md)
 - [BulkChargeInitiate](docs/BulkChargeInitiate.md)
 - [BulkChargeInitiateResponse](docs/BulkChargeInitiateResponse.md)
 - [BulkChargeInitiateResponseData](docs/BulkChargeInitiateResponseData.md)
 - [BulkChargeListResponse](docs/BulkChargeListResponse.md)
 - [BulkChargeListResponseArray](docs/BulkChargeListResponseArray.md)
 - [BulkChargeListResponseMeta](docs/BulkChargeListResponseMeta.md)
 - [BulkChargeListResponseMetaPerPage](docs/BulkChargeListResponseMetaPerPage.md)
 - [BulkChargePauseResponse](docs/BulkChargePauseResponse.md)
 - [BulkChargeResumeResponse](docs/BulkChargeResumeResponse.md)
 - [ChargeAuthorizationResponse](docs/ChargeAuthorizationResponse.md)
 - [ChargeAuthorizationResponseData](docs/ChargeAuthorizationResponseData.md)
 - [ChargeAuthorizationResponseDataAuthorization](docs/ChargeAuthorizationResponseDataAuthorization.md)
 - [ChargeAuthorizationResponseDataCustomer](docs/ChargeAuthorizationResponseDataCustomer.md)
 - [ChargeAuthorizationResponseDataCustomerMetadata](docs/ChargeAuthorizationResponseDataCustomerMetadata.md)
 - [ChargeAuthorizationResponseDataLog](docs/ChargeAuthorizationResponseDataLog.md)
 - [ChargeAuthorizationResponseDataLogHistoryInner](docs/ChargeAuthorizationResponseDataLogHistoryInner.md)
 - [ChargeCheckPendingResponse](docs/ChargeCheckPendingResponse.md)
 - [ChargeCreate](docs/ChargeCreate.md)
 - [ChargeCreateRequest](docs/ChargeCreateRequest.md)
 - [ChargeCreateResponse](docs/ChargeCreateResponse.md)
 - [ChargeCreateResponseData](docs/ChargeCreateResponseData.md)
 - [ChargeSubmitAddress](docs/ChargeSubmitAddress.md)
 - [ChargeSubmitBirthday](docs/ChargeSubmitBirthday.md)
 - [ChargeSubmitBirthdayResponse](docs/ChargeSubmitBirthdayResponse.md)
 - [ChargeSubmitBirthdayResponseData](docs/ChargeSubmitBirthdayResponseData.md)
 - [ChargeSubmitOTP](docs/ChargeSubmitOTP.md)
 - [ChargeSubmitOtpResponse](docs/ChargeSubmitOtpResponse.md)
 - [ChargeSubmitPhone](docs/ChargeSubmitPhone.md)
 - [ChargeSubmitPhoneResponse](docs/ChargeSubmitPhoneResponse.md)
 - [ChargeSubmitPhoneResponseData](docs/ChargeSubmitPhoneResponseData.md)
 - [ChargeSubmitPin](docs/ChargeSubmitPin.md)
 - [ChargeSubmitPinResponse](docs/ChargeSubmitPinResponse.md)
 - [ChargeSubmitPinResponseData](docs/ChargeSubmitPinResponseData.md)
 - [ChargeSubmitPinResponseDataAuthorization](docs/ChargeSubmitPinResponseDataAuthorization.md)
 - [ChargeSubmitPinResponseDataCustomer](docs/ChargeSubmitPinResponseDataCustomer.md)
 - [ControlPanelFetchPaymentSessionTimeoutResponse](docs/ControlPanelFetchPaymentSessionTimeoutResponse.md)
 - [ControlPanelFetchPaymentSessionTimeoutResponseData](docs/ControlPanelFetchPaymentSessionTimeoutResponseData.md)
 - [ControlPanelUpdatePaymentSessionTimeoutResponse](docs/ControlPanelUpdatePaymentSessionTimeoutResponse.md)
 - [Currency](docs/Currency.md)
 - [CustomerAuthorizationInitializeAccount](docs/CustomerAuthorizationInitializeAccount.md)
 - [CustomerAuthorizationInitializeAddress](docs/CustomerAuthorizationInitializeAddress.md)
 - [CustomerAuthorizationInitializeRequest](docs/CustomerAuthorizationInitializeRequest.md)
 - [CustomerAuthorizationInitializeResponse](docs/CustomerAuthorizationInitializeResponse.md)
 - [CustomerAuthorizationInitializeResponseData](docs/CustomerAuthorizationInitializeResponseData.md)
 - [CustomerAuthorizationVerifyResponse](docs/CustomerAuthorizationVerifyResponse.md)
 - [CustomerAuthorizationVerifyResponseCustomer](docs/CustomerAuthorizationVerifyResponseCustomer.md)
 - [CustomerAuthorizationVerifyResponseData](docs/CustomerAuthorizationVerifyResponseData.md)
 - [CustomerCreate](docs/CustomerCreate.md)
 - [CustomerCreateResponse](docs/CustomerCreateResponse.md)
 - [CustomerCreateResponseData](docs/CustomerCreateResponseData.md)
 - [CustomerDeactivateAuthorization](docs/CustomerDeactivateAuthorization.md)
 - [CustomerDeactivateAuthorizationResponse](docs/CustomerDeactivateAuthorizationResponse.md)
 - [CustomerDirectDebitActivationChargeRequest](docs/CustomerDirectDebitActivationChargeRequest.md)
 - [CustomerDirectDebitActivationChargeResponse](docs/CustomerDirectDebitActivationChargeResponse.md)
 - [CustomerFetchMandateAuthorizationsResponse](docs/CustomerFetchMandateAuthorizationsResponse.md)
 - [CustomerFetchMandateAuthorizationsResponseData](docs/CustomerFetchMandateAuthorizationsResponseData.md)
 - [CustomerFetchMandateAuthorizationsResponseDataCustomer](docs/CustomerFetchMandateAuthorizationsResponseDataCustomer.md)
 - [CustomerFetchMandateAuthorizationsResponseMeta](docs/CustomerFetchMandateAuthorizationsResponseMeta.md)
 - [CustomerFetchResponse](docs/CustomerFetchResponse.md)
 - [CustomerFetchResponseData](docs/CustomerFetchResponseData.md)
 - [CustomerInitializeDirectDebitAccount](docs/CustomerInitializeDirectDebitAccount.md)
 - [CustomerInitializeDirectDebitAddress](docs/CustomerInitializeDirectDebitAddress.md)
 - [CustomerInitializeDirectDebitRequest](docs/CustomerInitializeDirectDebitRequest.md)
 - [CustomerInitializeDirectDebitResponse](docs/CustomerInitializeDirectDebitResponse.md)
 - [CustomerInitializeDirectDebitResponseData](docs/CustomerInitializeDirectDebitResponseData.md)
 - [CustomerListResponse](docs/CustomerListResponse.md)
 - [CustomerListResponseArray](docs/CustomerListResponseArray.md)
 - [CustomerListResponseMeta](docs/CustomerListResponseMeta.md)
 - [CustomerRiskAction](docs/CustomerRiskAction.md)
 - [CustomerUpdate](docs/CustomerUpdate.md)
 - [CustomerUpdateResponse](docs/CustomerUpdateResponse.md)
 - [CustomerUpdateResponseData](docs/CustomerUpdateResponseData.md)
 - [CustomerValidate](docs/CustomerValidate.md)
 - [CustomerValidateResponse](docs/CustomerValidateResponse.md)
 - [CustomerWhitelistBlacklistResponse](docs/CustomerWhitelistBlacklistResponse.md)
 - [CustomerWhitelistBlacklistResponseData](docs/CustomerWhitelistBlacklistResponseData.md)
 - [DedicatedNubanCreateResponse](docs/DedicatedNubanCreateResponse.md)
 - [DedicatedNubanCreateResponseData](docs/DedicatedNubanCreateResponseData.md)
 - [DedicatedNubanCreateResponseDataAssignment](docs/DedicatedNubanCreateResponseDataAssignment.md)
 - [DedicatedNubanCreateResponseDataCustomer](docs/DedicatedNubanCreateResponseDataCustomer.md)
 - [DedicatedNubanDeactivateResponse](docs/DedicatedNubanDeactivateResponse.md)
 - [DedicatedNubanDeactivateResponseData](docs/DedicatedNubanDeactivateResponseData.md)
 - [DedicatedNubanDeactivateResponseDataAssignment](docs/DedicatedNubanDeactivateResponseDataAssignment.md)
 - [DedicatedNubanFetchResponse](docs/DedicatedNubanFetchResponse.md)
 - [DedicatedNubanFetchResponseData](docs/DedicatedNubanFetchResponseData.md)
 - [DedicatedNubanListResponse](docs/DedicatedNubanListResponse.md)
 - [DedicatedNubanListResponseArray](docs/DedicatedNubanListResponseArray.md)
 - [DedicatedNubanListResponseArrayBank](docs/DedicatedNubanListResponseArrayBank.md)
 - [DedicatedNubanListResponseArrayCustomer](docs/DedicatedNubanListResponseArrayCustomer.md)
 - [DedicatedNubanListResponseArraySplitConfig](docs/DedicatedNubanListResponseArraySplitConfig.md)
 - [DedicatedVirtualAccountAssign](docs/DedicatedVirtualAccountAssign.md)
 - [DedicatedVirtualAccountCreate](docs/DedicatedVirtualAccountCreate.md)
 - [DedicatedVirtualAccountRemoveSplit](docs/DedicatedVirtualAccountRemoveSplit.md)
 - [DedicatedVirtualAccountSplit](docs/DedicatedVirtualAccountSplit.md)
 - [DirectDebitActivationChargeRequest](docs/DirectDebitActivationChargeRequest.md)
 - [DirectDebitActivationChargeResponse](docs/DirectDebitActivationChargeResponse.md)
 - [DisputeAddEvidenceResponse](docs/DisputeAddEvidenceResponse.md)
 - [DisputeAddEvidenceResponseData](docs/DisputeAddEvidenceResponseData.md)
 - [DisputeEvidence](docs/DisputeEvidence.md)
 - [DisputeExportResponse](docs/DisputeExportResponse.md)
 - [DisputeFetchResponse](docs/DisputeFetchResponse.md)
 - [DisputeFetchResponseData](docs/DisputeFetchResponseData.md)
 - [DisputeFetchResponseDataTransaction](docs/DisputeFetchResponseDataTransaction.md)
 - [DisputeFetchResponseDataTransactionAuthorization](docs/DisputeFetchResponseDataTransactionAuthorization.md)
 - [DisputeFetchResponseDataTransactionCustomer](docs/DisputeFetchResponseDataTransactionCustomer.md)
 - [DisputeHistoryArray](docs/DisputeHistoryArray.md)
 - [DisputeListResponse](docs/DisputeListResponse.md)
 - [DisputeListResponseArray](docs/DisputeListResponseArray.md)
 - [DisputeListResponseArrayTransaction](docs/DisputeListResponseArrayTransaction.md)
 - [DisputeListTransactionResponse](docs/DisputeListTransactionResponse.md)
 - [DisputeListTransactionResponseData](docs/DisputeListTransactionResponseData.md)
 - [DisputeListTransactionResponseDataTransaction](docs/DisputeListTransactionResponseDataTransaction.md)
 - [DisputeMessagesArray](docs/DisputeMessagesArray.md)
 - [DisputeResolve](docs/DisputeResolve.md)
 - [DisputeResolveResponse](docs/DisputeResolveResponse.md)
 - [DisputeResolveResponseData](docs/DisputeResolveResponseData.md)
 - [DisputeResolveResponseDataMessage](docs/DisputeResolveResponseDataMessage.md)
 - [DisputeUpdate](docs/DisputeUpdate.md)
 - [DisputeUpdateResponse](docs/DisputeUpdateResponse.md)
 - [DisputeUploadURLResponse](docs/DisputeUploadURLResponse.md)
 - [DisputeUploadURLResponseData](docs/DisputeUploadURLResponseData.md)
 - [EFT](docs/EFT.md)
 - [Error](docs/Error.md)
 - [ErrorMeta](docs/ErrorMeta.md)
 - [ErrorRecordsArray](docs/ErrorRecordsArray.md)
 - [MetadataCustomFieldsArray](docs/MetadataCustomFieldsArray.md)
 - [MiscellaneousListBanksResponse](docs/MiscellaneousListBanksResponse.md)
 - [MiscellaneousListBanksResponseArray](docs/MiscellaneousListBanksResponseArray.md)
 - [MiscellaneousListCountriesResponse](docs/MiscellaneousListCountriesResponse.md)
 - [MiscellaneousListCountriesResponseArray](docs/MiscellaneousListCountriesResponseArray.md)
 - [MiscellaneousListCountriesResponseArrayRelationships](docs/MiscellaneousListCountriesResponseArrayRelationships.md)
 - [MiscellaneousListCountriesResponseArrayRelationshipsCurrency](docs/MiscellaneousListCountriesResponseArrayRelationshipsCurrency.md)
 - [MiscellaneousListCountriesResponseArrayRelationshipsCurrencySupportedCurrencies](docs/MiscellaneousListCountriesResponseArrayRelationshipsCurrencySupportedCurrencies.md)
 - [MiscellaneousListCountriesResponseArrayRelationshipsCurrencySupportedCurrenciesNGN](docs/MiscellaneousListCountriesResponseArrayRelationshipsCurrencySupportedCurrenciesNGN.md)
 - [MiscellaneousListCountriesResponseArrayRelationshipsCurrencySupportedCurrenciesNGNBank](docs/MiscellaneousListCountriesResponseArrayRelationshipsCurrencySupportedCurrenciesNGNBank.md)
 - [MiscellaneousListCountriesResponseArrayRelationshipsCurrencySupportedCurrenciesNGNBankAccountNumberPattern](docs/MiscellaneousListCountriesResponseArrayRelationshipsCurrencySupportedCurrenciesNGNBankAccountNumberPattern.md)
 - [MiscellaneousListCountriesResponseArrayRelationshipsCurrencySupportedCurrenciesUSD](docs/MiscellaneousListCountriesResponseArrayRelationshipsCurrencySupportedCurrenciesUSD.md)
 - [MiscellaneousListCountriesResponseArrayRelationshipsCurrencySupportedCurrenciesUSDBank](docs/MiscellaneousListCountriesResponseArrayRelationshipsCurrencySupportedCurrenciesUSDBank.md)
 - [MiscellaneousListCountriesResponseArrayRelationshipsIntegrationFeature](docs/MiscellaneousListCountriesResponseArrayRelationshipsIntegrationFeature.md)
 - [MiscellaneousListCountriesResponseArrayRelationshipsIntegrationType](docs/MiscellaneousListCountriesResponseArrayRelationshipsIntegrationType.md)
 - [MiscellaneousListStatesResponse](docs/MiscellaneousListStatesResponse.md)
 - [MiscellaneousListStatesResponseArray](docs/MiscellaneousListStatesResponseArray.md)
 - [MobileMoney](docs/MobileMoney.md)
 - [OrderCreate](docs/OrderCreate.md)
 - [OrderCreateResponse](docs/OrderCreateResponse.md)
 - [OrderCreateResponseData](docs/OrderCreateResponseData.md)
 - [OrderCreateResponseDataShipping](docs/OrderCreateResponseDataShipping.md)
 - [OrderCreateResponseDataShippingMethod](docs/OrderCreateResponseDataShippingMethod.md)
 - [OrderFetchProductResponse](docs/OrderFetchProductResponse.md)
 - [OrderFetchProductResponseArray](docs/OrderFetchProductResponseArray.md)
 - [OrderFetchProductResponseMeta](docs/OrderFetchProductResponseMeta.md)
 - [OrderFetchResponse](docs/OrderFetchResponse.md)
 - [OrderFetchResponseData](docs/OrderFetchResponseData.md)
 - [OrderItems](docs/OrderItems.md)
 - [OrderItemsArray](docs/OrderItemsArray.md)
 - [OrderListResponse](docs/OrderListResponse.md)
 - [OrderListResponseArray](docs/OrderListResponseArray.md)
 - [OrderListResponseMeta](docs/OrderListResponseMeta.md)
 - [OrderShipping](docs/OrderShipping.md)
 - [OrderValidateResponse](docs/OrderValidateResponse.md)
 - [OrderValidateResponseData](docs/OrderValidateResponseData.md)
 - [OrderValidateResponseDataIntegration](docs/OrderValidateResponseDataIntegration.md)
 - [PageAddProductsResponse](docs/PageAddProductsResponse.md)
 - [PageAddProductsResponseData](docs/PageAddProductsResponseData.md)
 - [PageCheckSlugAvailabilityResponse](docs/PageCheckSlugAvailabilityResponse.md)
 - [PageCreate](docs/PageCreate.md)
 - [PageCreateResponse](docs/PageCreateResponse.md)
 - [PageCreateResponseData](docs/PageCreateResponseData.md)
 - [PageFetchResponse](docs/PageFetchResponse.md)
 - [PageFetchResponseData](docs/PageFetchResponseData.md)
 - [PageListResponse](docs/PageListResponse.md)
 - [PageListResponseArray](docs/PageListResponseArray.md)
 - [PageProduct](docs/PageProduct.md)
 - [PageProductsArray](docs/PageProductsArray.md)
 - [PageUpdate](docs/PageUpdate.md)
 - [PageUpdateResponse](docs/PageUpdateResponse.md)
 - [PageUpdateResponseData](docs/PageUpdateResponseData.md)
 - [PaymentRequestArchiveResponse](docs/PaymentRequestArchiveResponse.md)
 - [PaymentRequestCreate](docs/PaymentRequestCreate.md)
 - [PaymentRequestCreateResponse](docs/PaymentRequestCreateResponse.md)
 - [PaymentRequestCreateResponseData](docs/PaymentRequestCreateResponseData.md)
 - [PaymentRequestFinalizeResponse](docs/PaymentRequestFinalizeResponse.md)
 - [PaymentRequestFinalizeResponseData](docs/PaymentRequestFinalizeResponseData.md)
 - [PaymentRequestFinalizeResponseDataDiscount](docs/PaymentRequestFinalizeResponseDataDiscount.md)
 - [PaymentRequestLineItemsArray](docs/PaymentRequestLineItemsArray.md)
 - [PaymentRequestListResponse](docs/PaymentRequestListResponse.md)
 - [PaymentRequestListResponseArray](docs/PaymentRequestListResponseArray.md)
 - [PaymentRequestNotificationsArray](docs/PaymentRequestNotificationsArray.md)
 - [PaymentRequestPendingArray](docs/PaymentRequestPendingArray.md)
 - [PaymentRequestSendNotificationResponse](docs/PaymentRequestSendNotificationResponse.md)
 - [PaymentRequestSuccessfulArray](docs/PaymentRequestSuccessfulArray.md)
 - [PaymentRequestTaxArray](docs/PaymentRequestTaxArray.md)
 - [PaymentRequestTotalArray](docs/PaymentRequestTotalArray.md)
 - [PaymentRequestTotalResponse](docs/PaymentRequestTotalResponse.md)
 - [PaymentRequestTotalResponseData](docs/PaymentRequestTotalResponseData.md)
 - [PaymentRequestUpdate](docs/PaymentRequestUpdate.md)
 - [PaymentRequestUpdateResponse](docs/PaymentRequestUpdateResponse.md)
 - [PaymentRequestUpdateResponseData](docs/PaymentRequestUpdateResponseData.md)
 - [PaymentRequestVerifyResponse](docs/PaymentRequestVerifyResponse.md)
 - [PaymentRequestVerifyResponseData](docs/PaymentRequestVerifyResponseData.md)
 - [PaymentRequestVerifyResponseDataIntegration](docs/PaymentRequestVerifyResponseDataIntegration.md)
 - [PaymentSession](docs/PaymentSession.md)
 - [PlanCreate](docs/PlanCreate.md)
 - [PlanCreateResponse](docs/PlanCreateResponse.md)
 - [PlanCreateResponseData](docs/PlanCreateResponseData.md)
 - [PlanFetchResponse](docs/PlanFetchResponse.md)
 - [PlanFetchResponseData](docs/PlanFetchResponseData.md)
 - [PlanListResponse](docs/PlanListResponse.md)
 - [PlanListResponseArray](docs/PlanListResponseArray.md)
 - [PlanUpdate](docs/PlanUpdate.md)
 - [PlanUpdateResponse](docs/PlanUpdateResponse.md)
 - [ProductCreate](docs/ProductCreate.md)
 - [ProductCreateResponse](docs/ProductCreateResponse.md)
 - [ProductCreateResponseData](docs/ProductCreateResponseData.md)
 - [ProductDeleteResponse](docs/ProductDeleteResponse.md)
 - [ProductFetchResponse](docs/ProductFetchResponse.md)
 - [ProductFetchResponseData](docs/ProductFetchResponseData.md)
 - [ProductListsResponse](docs/ProductListsResponse.md)
 - [ProductListsResponseArray](docs/ProductListsResponseArray.md)
 - [ProductListsResponseArrayMetadata](docs/ProductListsResponseArrayMetadata.md)
 - [ProductListsResponseArrayShippingFields](docs/ProductListsResponseArrayShippingFields.md)
 - [ProductListsResponseMeta](docs/ProductListsResponseMeta.md)
 - [ProductUpdate](docs/ProductUpdate.md)
 - [ProductUpdateResponse](docs/ProductUpdateResponse.md)
 - [ProductUpdateResponseData](docs/ProductUpdateResponseData.md)
 - [RefundCreate](docs/RefundCreate.md)
 - [RefundCreateResponse](docs/RefundCreateResponse.md)
 - [RefundCreateResponseData](docs/RefundCreateResponseData.md)
 - [RefundCreateResponseDataTransaction](docs/RefundCreateResponseDataTransaction.md)
 - [RefundCreateResponseDataTransactionAuthorization](docs/RefundCreateResponseDataTransactionAuthorization.md)
 - [RefundCreateResponseDataTransactionCustomer](docs/RefundCreateResponseDataTransactionCustomer.md)
 - [RefundCreateResponseDataTransactionSubaccount](docs/RefundCreateResponseDataTransactionSubaccount.md)
 - [RefundFetchResponse](docs/RefundFetchResponse.md)
 - [RefundFetchResponseData](docs/RefundFetchResponseData.md)
 - [RefundFetchResponseDataCustomer](docs/RefundFetchResponseDataCustomer.md)
 - [RefundListResponse](docs/RefundListResponse.md)
 - [RefundListResponseArray](docs/RefundListResponseArray.md)
 - [RefundListResponseMeta](docs/RefundListResponseMeta.md)
 - [RefundRetry](docs/RefundRetry.md)
 - [RefundRetryAccountDetails](docs/RefundRetryAccountDetails.md)
 - [RefundRetryResponse](docs/RefundRetryResponse.md)
 - [RefundRetryResponseData](docs/RefundRetryResponseData.md)
 - [Response](docs/Response.md)
 - [SplitAddUpdateSubaccountResponse](docs/SplitAddUpdateSubaccountResponse.md)
 - [SplitCreate](docs/SplitCreate.md)
 - [SplitCreateResponse](docs/SplitCreateResponse.md)
 - [SplitCreateResponseData](docs/SplitCreateResponseData.md)
 - [SplitFetchResponse](docs/SplitFetchResponse.md)
 - [SplitFetchResponseData](docs/SplitFetchResponseData.md)
 - [SplitListResponse](docs/SplitListResponse.md)
 - [SplitListResponseArray](docs/SplitListResponseArray.md)
 - [SplitRemoveSubaccountResponse](docs/SplitRemoveSubaccountResponse.md)
 - [SplitSubaccounts](docs/SplitSubaccounts.md)
 - [SplitSubaccountsArray](docs/SplitSubaccountsArray.md)
 - [SplitSubaccountsArraySubaccount](docs/SplitSubaccountsArraySubaccount.md)
 - [SplitUpdate](docs/SplitUpdate.md)
 - [SplitUpdateResponse](docs/SplitUpdateResponse.md)
 - [StorefrontAddProducts](docs/StorefrontAddProducts.md)
 - [StorefrontContactsArray](docs/StorefrontContactsArray.md)
 - [StorefrontCreate](docs/StorefrontCreate.md)
 - [StorefrontCreateResponse](docs/StorefrontCreateResponse.md)
 - [StorefrontCreateResponseData](docs/StorefrontCreateResponseData.md)
 - [StorefrontDeleteResponse](docs/StorefrontDeleteResponse.md)
 - [StorefrontFetchResponse](docs/StorefrontFetchResponse.md)
 - [StorefrontFetchResponseMeta](docs/StorefrontFetchResponseMeta.md)
 - [StorefrontListResponse](docs/StorefrontListResponse.md)
 - [StorefrontListResponseArray](docs/StorefrontListResponseArray.md)
 - [StorefrontUpdate](docs/StorefrontUpdate.md)
 - [StorefrontUpdateResponse](docs/StorefrontUpdateResponse.md)
 - [SubaccountCreate](docs/SubaccountCreate.md)
 - [SubaccountCreateResponse](docs/SubaccountCreateResponse.md)
 - [SubaccountCreateResponseData](docs/SubaccountCreateResponseData.md)
 - [SubaccountFetchResponse](docs/SubaccountFetchResponse.md)
 - [SubaccountFetchResponseData](docs/SubaccountFetchResponseData.md)
 - [SubaccountListResponse](docs/SubaccountListResponse.md)
 - [SubaccountListResponseArray](docs/SubaccountListResponseArray.md)
 - [SubaccountListResponseMeta](docs/SubaccountListResponseMeta.md)
 - [SubaccountUpdate](docs/SubaccountUpdate.md)
 - [SubaccountUpdateResponse](docs/SubaccountUpdateResponse.md)
 - [SubaccountUpdateResponseData](docs/SubaccountUpdateResponseData.md)
 - [SubscriptionCreate](docs/SubscriptionCreate.md)
 - [SubscriptionCreateResponse](docs/SubscriptionCreateResponse.md)
 - [SubscriptionCreateResponseData](docs/SubscriptionCreateResponseData.md)
 - [SubscriptionDisableResponse](docs/SubscriptionDisableResponse.md)
 - [SubscriptionFetchResponse](docs/SubscriptionFetchResponse.md)
 - [SubscriptionFetchResponseData](docs/SubscriptionFetchResponseData.md)
 - [SubscriptionFetchResponseDataPlan](docs/SubscriptionFetchResponseDataPlan.md)
 - [SubscriptionListResponse](docs/SubscriptionListResponse.md)
 - [SubscriptionListResponseArray](docs/SubscriptionListResponseArray.md)
 - [SubscriptionListResponseArrayAuthorization](docs/SubscriptionListResponseArrayAuthorization.md)
 - [SubscriptionListResponseArrayCustomer](docs/SubscriptionListResponseArrayCustomer.md)
 - [SubscriptionListResponseArrayPlan](docs/SubscriptionListResponseArrayPlan.md)
 - [SubscriptionToggle](docs/SubscriptionToggle.md)
 - [TerminalActivationToggle](docs/TerminalActivationToggle.md)
 - [TerminalCommissionDeviceResponse](docs/TerminalCommissionDeviceResponse.md)
 - [TerminalDecommissionDeviceResponse](docs/TerminalDecommissionDeviceResponse.md)
 - [TerminalGetResponse](docs/TerminalGetResponse.md)
 - [TerminalGetResponseData](docs/TerminalGetResponseData.md)
 - [TerminalGetStatusResponse](docs/TerminalGetStatusResponse.md)
 - [TerminalGetStatusResponseData](docs/TerminalGetStatusResponseData.md)
 - [TerminalListsResponse](docs/TerminalListsResponse.md)
 - [TerminalListsResponseArray](docs/TerminalListsResponseArray.md)
 - [TerminalListsResponseMeta](docs/TerminalListsResponseMeta.md)
 - [TerminalSendEvent](docs/TerminalSendEvent.md)
 - [TerminalSendEventData](docs/TerminalSendEventData.md)
 - [TerminalUpate](docs/TerminalUpate.md)
 - [TerminalUpdateResponse](docs/TerminalUpdateResponse.md)
 - [TransactionChargeAuthorization](docs/TransactionChargeAuthorization.md)
 - [TransactionCheckAuthorization](docs/TransactionCheckAuthorization.md)
 - [TransactionExportResponse](docs/TransactionExportResponse.md)
 - [TransactionExportResponseData](docs/TransactionExportResponseData.md)
 - [TransactionFetchResponse](docs/TransactionFetchResponse.md)
 - [TransactionFetchResponseData](docs/TransactionFetchResponseData.md)
 - [TransactionFetchResponseDataAuthorization](docs/TransactionFetchResponseDataAuthorization.md)
 - [TransactionFetchResponseDataCustomer](docs/TransactionFetchResponseDataCustomer.md)
 - [TransactionFetchResponseDataMetadata](docs/TransactionFetchResponseDataMetadata.md)
 - [TransactionFetchResponseDataSource](docs/TransactionFetchResponseDataSource.md)
 - [TransactionInitialize](docs/TransactionInitialize.md)
 - [TransactionInitializeBadRequestModel](docs/TransactionInitializeBadRequestModel.md)
 - [TransactionInitializeResponse](docs/TransactionInitializeResponse.md)
 - [TransactionInitializeResponseData](docs/TransactionInitializeResponseData.md)
 - [TransactionListResponse](docs/TransactionListResponse.md)
 - [TransactionListResponseArray](docs/TransactionListResponseArray.md)
 - [TransactionListResponseArrayAuthorization](docs/TransactionListResponseArrayAuthorization.md)
 - [TransactionListResponseArrayCustomer](docs/TransactionListResponseArrayCustomer.md)
 - [TransactionListResponseArraySource](docs/TransactionListResponseArraySource.md)
 - [TransactionListResponseMeta](docs/TransactionListResponseMeta.md)
 - [TransactionListResponseMetaPerPage](docs/TransactionListResponseMetaPerPage.md)
 - [TransactionPartialDebit](docs/TransactionPartialDebit.md)
 - [TransactionPartialDebitResponse](docs/TransactionPartialDebitResponse.md)
 - [TransactionPartialDebitResponseData](docs/TransactionPartialDebitResponseData.md)
 - [TransactionPartialDebitResponseDataAuthorization](docs/TransactionPartialDebitResponseDataAuthorization.md)
 - [TransactionPartialDebitResponseDataCustomer](docs/TransactionPartialDebitResponseDataCustomer.md)
 - [TransactionPendingTransfersByCurrencyArray](docs/TransactionPendingTransfersByCurrencyArray.md)
 - [TransactionTimelineResponse](docs/TransactionTimelineResponse.md)
 - [TransactionTotalVolumeByCurrencyArray](docs/TransactionTotalVolumeByCurrencyArray.md)
 - [TransactionTotalsResponse](docs/TransactionTotalsResponse.md)
 - [TransactionTotalsResponseData](docs/TransactionTotalsResponseData.md)
 - [TransferBase](docs/TransferBase.md)
 - [TransferBulk](docs/TransferBulk.md)
 - [TransferBulkResponse](docs/TransferBulkResponse.md)
 - [TransferBulkResponseArray](docs/TransferBulkResponseArray.md)
 - [TransferCreateResponse](docs/TransferCreateResponse.md)
 - [TransferCreateResponseData](docs/TransferCreateResponseData.md)
 - [TransferDisablesOtpResponse](docs/TransferDisablesOtpResponse.md)
 - [TransferEnablesOtpResponse](docs/TransferEnablesOtpResponse.md)
 - [TransferFeesBreakdownArray](docs/TransferFeesBreakdownArray.md)
 - [TransferFetchResponse](docs/TransferFetchResponse.md)
 - [TransferFetchResponseData](docs/TransferFetchResponseData.md)
 - [TransferFinalize](docs/TransferFinalize.md)
 - [TransferFinalizeDisableOTP](docs/TransferFinalizeDisableOTP.md)
 - [TransferFinalizeDisablesOtpResponse](docs/TransferFinalizeDisablesOtpResponse.md)
 - [TransferInitiate](docs/TransferInitiate.md)
 - [TransferListResponse](docs/TransferListResponse.md)
 - [TransferListResponseArray](docs/TransferListResponseArray.md)
 - [TransferListResponseArrayRecipient](docs/TransferListResponseArrayRecipient.md)
 - [TransferListResponseArrayRecipientDetails](docs/TransferListResponseArrayRecipientDetails.md)
 - [TransferListResponseArraySession](docs/TransferListResponseArraySession.md)
 - [TransferRecipientBulk](docs/TransferRecipientBulk.md)
 - [TransferRecipientBulkCreateResponse](docs/TransferRecipientBulkCreateResponse.md)
 - [TransferRecipientBulkCreateResponseData](docs/TransferRecipientBulkCreateResponseData.md)
 - [TransferRecipientCreate](docs/TransferRecipientCreate.md)
 - [TransferRecipientCreateResponse](docs/TransferRecipientCreateResponse.md)
 - [TransferRecipientCreateResponseData](docs/TransferRecipientCreateResponseData.md)
 - [TransferRecipientDeleteResponse](docs/TransferRecipientDeleteResponse.md)
 - [TransferRecipientErrorsArray](docs/TransferRecipientErrorsArray.md)
 - [TransferRecipientFetchResponse](docs/TransferRecipientFetchResponse.md)
 - [TransferRecipientFetchResponseData](docs/TransferRecipientFetchResponseData.md)
 - [TransferRecipientFetchResponseDataDetails](docs/TransferRecipientFetchResponseDataDetails.md)
 - [TransferRecipientListResponse](docs/TransferRecipientListResponse.md)
 - [TransferRecipientListResponseArray](docs/TransferRecipientListResponseArray.md)
 - [TransferRecipientListResponseArrayDetails](docs/TransferRecipientListResponseArrayDetails.md)
 - [TransferRecipientUpdate](docs/TransferRecipientUpdate.md)
 - [TransferRecipientUpdateResponse](docs/TransferRecipientUpdateResponse.md)
 - [TransferResendOTP](docs/TransferResendOTP.md)
 - [TransferResendsOtpResponse](docs/TransferResendsOtpResponse.md)
 - [TransferVerifyResponse](docs/TransferVerifyResponse.md)
 - [TransferVerifyResponseData](docs/TransferVerifyResponseData.md)
 - [TransferVerifyResponseDataRecipient](docs/TransferVerifyResponseDataRecipient.md)
 - [TransferVerifyResponseDataRecipientDetails](docs/TransferVerifyResponseDataRecipientDetails.md)
 - [USSD](docs/USSD.md)
 - [VerificationResolveAccountNumberResponse](docs/VerificationResolveAccountNumberResponse.md)
 - [VerificationResolveAccountNumberResponseData](docs/VerificationResolveAccountNumberResponseData.md)
 - [VerificationResolveCardBINResponse](docs/VerificationResolveCardBINResponse.md)
 - [VerificationResolveCardBINResponseData](docs/VerificationResolveCardBINResponseData.md)
 - [VerificationValidateAccountResponse](docs/VerificationValidateAccountResponse.md)
 - [VerificationValidateAccountResponseData](docs/VerificationValidateAccountResponseData.md)
 - [VerifyResponse](docs/VerifyResponse.md)
 - [VerifyResponseData](docs/VerifyResponseData.md)
 - [VerifyResponseDataAuthorization](docs/VerifyResponseDataAuthorization.md)
 - [VerifyResponseDataCustomer](docs/VerifyResponseDataCustomer.md)
 - [VerifyResponseDataLog](docs/VerifyResponseDataLog.md)
 - [VerifyResponseDataLogHistoryInner](docs/VerifyResponseDataLogHistoryInner.md)
 - [VerifyResponseDataMetadata](docs/VerifyResponseDataMetadata.md)
 - [VerifyResponseDataPlanObject](docs/VerifyResponseDataPlanObject.md)
 - [VirtualTerminalAddSplitCode](docs/VirtualTerminalAddSplitCode.md)
 - [VirtualTerminalAddSplitCodeResponse](docs/VirtualTerminalAddSplitCodeResponse.md)
 - [VirtualTerminalAddSplitCodeResponseData](docs/VirtualTerminalAddSplitCodeResponseData.md)
 - [VirtualTerminalCreate](docs/VirtualTerminalCreate.md)
 - [VirtualTerminalCreateDestinationsInner](docs/VirtualTerminalCreateDestinationsInner.md)
 - [VirtualTerminalCreateResponse](docs/VirtualTerminalCreateResponse.md)
 - [VirtualTerminalCreateResponseData](docs/VirtualTerminalCreateResponseData.md)
 - [VirtualTerminalCreateResponseDataDestinationsInner](docs/VirtualTerminalCreateResponseDataDestinationsInner.md)
 - [VirtualTerminalDeactivateResponse](docs/VirtualTerminalDeactivateResponse.md)
 - [VirtualTerminalDeleteSplitCode](docs/VirtualTerminalDeleteSplitCode.md)
 - [VirtualTerminalDeleteSplitCodeResponse](docs/VirtualTerminalDeleteSplitCodeResponse.md)
 - [VirtualTerminalDestinationAssign](docs/VirtualTerminalDestinationAssign.md)
 - [VirtualTerminalDestinationAssignResponse](docs/VirtualTerminalDestinationAssignResponse.md)
 - [VirtualTerminalDestinationAssignResponseDataInner](docs/VirtualTerminalDestinationAssignResponseDataInner.md)
 - [VirtualTerminalDestinationUnassign](docs/VirtualTerminalDestinationUnassign.md)
 - [VirtualTerminalDestinationUnassignResponse](docs/VirtualTerminalDestinationUnassignResponse.md)
 - [VirtualTerminalFetchResponse](docs/VirtualTerminalFetchResponse.md)
 - [VirtualTerminalFetchResponseData](docs/VirtualTerminalFetchResponseData.md)
 - [VirtualTerminalFetchResponseDataDestinationsInner](docs/VirtualTerminalFetchResponseDataDestinationsInner.md)
 - [VirtualTerminalListResponse](docs/VirtualTerminalListResponse.md)
 - [VirtualTerminalListResponseArray](docs/VirtualTerminalListResponseArray.md)
 - [VirtualTerminalListResponseMeta](docs/VirtualTerminalListResponseMeta.md)
 - [VirtualTerminalUpdate](docs/VirtualTerminalUpdate.md)
 - [VirtualTerminalUpdateResponse](docs/VirtualTerminalUpdateResponse.md)

## Documentation For Authorization

Authentication schemes defined for the API:

### bearerAuth

- **Type**: Bearer authentication

## Author

techsupport@paystack.com

