alexasomba / paystack
The OpenAPI specification of the Paystack API that merchants and developers can harness to build financial solutions in Africa.
Requires
- php: ^7.4 || ^8.0
- ext-curl: *
- ext-json: *
- ext-mbstring: *
- guzzlehttp/guzzle: ^7.3
- guzzlehttp/psr7: ^1.7 || ^2.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.5
- phpunit/phpunit: ^8.0 || ^9.0
This package is auto-updated.
Last update: 2026-03-11 20:41:45 UTC
README
The OpenAPI specification of the Paystack API that merchants and developers can harness to build financial solutions in Africa.
Installation & Usage
Requirements
PHP 7.4 and later. Should also work with PHP 8.0.
Composer
To install the bindings via Composer, add the following to composer.json:
{
"repositories": [
{
"type": "vcs",
"url": "https://github.com/alexasomba/paystack-openapi.git"
}
],
"require": {
"alexasomba/paystack-openapi": "*@dev"
}
}
Then run composer install
Manual Installation
Download the files and include autoload.php:
<?php require_once('/path/to/Paystack/vendor/autoload.php');
Getting Started
Please follow the installation procedure and then run the following:
<?php require_once(__DIR__ . '/vendor/autoload.php'); // Configure Bearer authorization: bearerAuth $config = Alexasomba\\Paystack\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN'); $apiInstance = new Alexasomba\\Paystack\Api\ApplePayApi( // If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`. // This is optional, `GuzzleHttp\Client` will be used as default. new GuzzleHttp\Client(), $config ); $use_cursor = true; // bool | A flag to indicate if cursor based pagination should be used $next = 'next_example'; // string | An alphanumeric value returned for every cursor based retrieval, used to retrieve the next set of data $previous = 'previous_example'; // string | An alphanumeric value returned for every cursor based retrieval, used to retrieve the previous set of data try { $result = $apiInstance->applePayListDomain($use_cursor, $next, $previous); print_r($result); } catch (Exception $e) { echo 'Exception when calling ApplePayApi->applePayListDomain: ', $e->getMessage(), PHP_EOL; }
API Endpoints
All URIs are relative to https://api.paystack.co
| Class | Method | HTTP request | Description |
|---|---|---|---|
| ApplePayApi | applePayListDomain | GET /apple-pay/domain | List Domains |
| ApplePayApi | applePayRegisterDomain | POST /apple-pay/domain | Register Domain |
| ApplePayApi | applePayUnregisterDomain | DELETE /apple-pay/domain | Unregister Domain |
| BalanceApi | balanceFetch | GET /balance | Fetch Balance |
| BalanceApi | balanceLedger | GET /balance/ledger | Balance Ledger |
| BankApi | bankList | GET /bank | List Banks |
| BankApi | bankResolveAccountNumber | GET /bank/resolve | Resolve Account Number |
| BankApi | bankValidateAccountNumber | POST /bank/validate | Validate Bank Account |
| BulkChargeApi | bulkChargeCharges | GET /bulkcharge/{code}/charges | List Charges in a Batch |
| BulkChargeApi | bulkChargeFetch | GET /bulkcharge/{code} | Fetch Bulk Charge Batch |
| BulkChargeApi | bulkChargeInitiate | POST /bulkcharge | Initiate Bulk Charge |
| BulkChargeApi | bulkChargeList | GET /bulkcharge | List Bulk Charge Batches |
| BulkChargeApi | bulkChargePause | GET /bulkcharge/pause/{code} | Pause Bulk Charge Batch |
| BulkChargeApi | bulkChargeResume | GET /bulkcharge/resume/{code} | Resume Bulk Charge Batch |
| ChargeApi | chargeCheck | GET /charge/{reference} | Check pending charge |
| ChargeApi | chargeCreate | POST /charge | Create Charge |
| ChargeApi | chargeSubmitAddress | POST /charge/submit_address | Submit Address |
| ChargeApi | chargeSubmitBirthday | POST /charge/submit_birthday | Submit Birthday |
| ChargeApi | chargeSubmitOtp | POST /charge/submit_otp | Submit OTP |
| ChargeApi | chargeSubmitPhone | POST /charge/submit_phone | Submit Phone |
| ChargeApi | chargeSubmitPin | POST /charge/submit_pin | Submit PIN |
| CustomerApi | customerCreate | POST /customer | Create Customer |
| CustomerApi | customerDeactivateAuthorization | POST /customer/authorization/deactivate | Deactivate Authorization |
| CustomerApi | customerDirectDebitActivationCharge | PUT /customer/{id}/directdebit-activation-charge | Direct Debit Activation Charge |
| CustomerApi | customerFetch | GET /customer/{code} | Fetch Customer |
| CustomerApi | customerFetchMandateAuthorizations | GET /customer/{id}/directdebit-mandate-authorizations | Fetch Mandate Authorizations |
| CustomerApi | customerInitializeAuthorization | POST /customer/authorization/initialize | Initialize Authorization |
| CustomerApi | customerInitializeDirectDebit | POST /customer/{id}/initialize-direct-debit | Initialize Direct Debit |
| CustomerApi | customerList | GET /customer | List Customers |
| CustomerApi | customerRiskAction | POST /customer/set_risk_action | Set Risk Action |
| CustomerApi | customerUpdate | PUT /customer/{code} | Update Customer |
| CustomerApi | customerValidate | POST /customer/{code}/identification | Validate Customer |
| CustomerApi | customerVerifyAuthorization | GET /customer/authorization/verify/{reference} | Verify Authorization |
| DedicatedVirtualAccountApi | dedicatedAccountAddSplit | POST /dedicated_account/split | Split Dedicated Account Transaction |
| DedicatedVirtualAccountApi | dedicatedAccountAssign | POST /dedicated_account/assign | Assign Dedicated Account |
| DedicatedVirtualAccountApi | dedicatedAccountAvailableProviders | GET /dedicated_account/available_providers | Fetch Bank Providers |
| DedicatedVirtualAccountApi | dedicatedAccountCreate | POST /dedicated_account | Create Dedicated Account |
| DedicatedVirtualAccountApi | dedicatedAccountDeactivate | DELETE /dedicated_account/{id} | Deactivate Dedicated Account |
| DedicatedVirtualAccountApi | dedicatedAccountFetch | GET /dedicated_account/{id} | Fetch Dedicated Account |
| DedicatedVirtualAccountApi | dedicatedAccountList | GET /dedicated_account | List Dedicated Accounts |
| DedicatedVirtualAccountApi | dedicatedAccountRemoveSplit | DELETE /dedicated_account/split | Remove Split from Dedicated Account |
| DedicatedVirtualAccountApi | dedicatedAccountRequery | GET /dedicated_account/requery | Requery Dedicated Account |
| DirectDebitApi | directdebitListMandateAuthorizations | GET /directdebit/mandate-authorizations | List Mandate Authorizations |
| DirectDebitApi | directdebitTriggerActivationCharge | PUT /directdebit/activation-charge | Trigger Activation Charge |
| DisputeApi | disputeDownload | GET /dispute/export | Export Disputes |
| DisputeApi | disputeEvidence | POST /dispute/{id}/evidence | Add Evidence |
| DisputeApi | disputeFetch | GET /dispute/{id} | Fetch Dispute |
| DisputeApi | disputeList | GET /dispute | List Disputes |
| DisputeApi | disputeResolve | PUT /dispute/{id}/resolve | Resolve Dispute |
| DisputeApi | disputeTransaction | GET /dispute/transaction/{id} | List Transaction Disputes |
| DisputeApi | disputeUpdate | PUT /dispute/{id} | Update Dispute |
| DisputeApi | disputeUploadUrl | GET /dispute/{id}/upload_url | Fetch Upload URL |
| IntegrationApi | integrationFetchPaymentSessionTimeout | GET /integration/payment_session_timeout | Fetch Payment Session Timeout |
| IntegrationApi | integrationUpdatePaymentSessionTimeout | PUT /integration/payment_session_timeout | Update Payment Session Timeout |
| MiscellaneousApi | miscellaneousAvs | GET /address_verification/states | List States (AVS) |
| MiscellaneousApi | miscellaneousListCountries | GET /country | List Countries |
| MiscellaneousApi | miscellaneousResolveCardBin | GET /decision/bin/{bin} | Resolve Card BIN |
| OrderApi | orderCreate | POST /order | Create Order |
| OrderApi | orderFetch | GET /order/{id} | Fetch Order |
| OrderApi | orderList | GET /order | List Orders |
| OrderApi | orderProduct | GET /order/product/{id} | Fetch Product Orders |
| OrderApi | orderValidate | GET /order/{code}/validate | Validate Order |
| PageApi | pageAddProducts | POST /page/{id}/product | Add Products |
| PageApi | pageCheckSlugAvailability | GET /page/check_slug_availability/{slug} | Check Slug Availability |
| PageApi | pageCreate | POST /page | Create Page |
| PageApi | pageFetch | GET /page/{id} | Fetch Page |
| PageApi | pageList | GET /page | List Pages |
| PageApi | pageUpdate | PUT /page/{id} | Update Page |
| PaymentRequestApi | paymentRequestArchive | POST /paymentrequest/archive/{id} | Archive Payment Request |
| PaymentRequestApi | paymentRequestCreate | POST /paymentrequest | Create Payment Request |
| PaymentRequestApi | paymentRequestFetch | GET /paymentrequest/{id} | Fetch Payment Request |
| PaymentRequestApi | paymentRequestFinalize | POST /paymentrequest/finalize/{id} | Finalize Payment Request |
| PaymentRequestApi | paymentRequestList | GET /paymentrequest | List Payment Request |
| PaymentRequestApi | paymentRequestNotify | POST /paymentrequest/notify/{id} | Send Notification |
| PaymentRequestApi | paymentRequestTotals | GET /paymentrequest/totals | Payment Request Total |
| PaymentRequestApi | paymentRequestUpdate | PUT /paymentrequest/{id} | Update Payment Request |
| PaymentRequestApi | paymentRequestVerify | GET /paymentrequest/verify/{id} | Verify Payment Request |
| PlanApi | planCreate | POST /plan | Create Plan |
| PlanApi | planFetch | GET /plan/{code} | Fetch Plan |
| PlanApi | planList | GET /plan | List Plans |
| PlanApi | planUpdate | PUT /plan/{code} | Update Plan |
| ProductApi | productCreate | POST /product | Create Product |
| ProductApi | productDelete | DELETE /product/{id} | Delete Product |
| ProductApi | productFetch | GET /product/{id} | Fetch Product |
| ProductApi | productList | GET /product | List Products |
| ProductApi | productUpdate | PUT /product/{id} | Update product |
| RefundApi | refundCreate | POST /refund | Create Refund |
| RefundApi | refundFetch | GET /refund/{id} | Fetch Refund |
| RefundApi | refundList | GET /refund | List Refunds |
| RefundApi | refundRetry | POST /refund/retry_with_customer_details/{id} | Retry Refund |
| SettlementApi | settlementsFetch | GET /settlement | List Settlements |
| SettlementApi | settlementsTransaction | GET /settlement/{id}/transactions | Fetch Settlement Transactions |
| SplitApi | splitAddSubaccount | POST /split/{id}/subaccount/add | Add Subaccount to Split |
| SplitApi | splitCreate | POST /split | Create Split |
| SplitApi | splitFetch | GET /split/{id} | Fetch Split |
| SplitApi | splitList | GET /split | List Splits |
| SplitApi | splitRemoveSubaccount | POST /split/{id}/subaccount/remove | Remove Subaccount from split |
| SplitApi | splitUpdate | PUT /split/{id} | Update Split |
| StorefrontApi | storefrontAddProducts | POST /storefront/{id}/product | Add Products to Storefront |
| StorefrontApi | storefrontCreate | POST /storefront | Create Storefront |
| StorefrontApi | storefrontDelete | DELETE /storefront/{id} | Delete Storefront |
| StorefrontApi | storefrontDuplicate | POST /storefront/{id}/duplicate | Duplicate Storefront |
| StorefrontApi | storefrontFetch | GET /storefront/{id} | Fetch Storefront |
| StorefrontApi | storefrontFetchOrders | GET /storefront/{id}/order | Fetch Storefront Orders |
| StorefrontApi | storefrontList | GET /storefront | List Storefronts |
| StorefrontApi | storefrontListProducts | GET /storefront/{id}/product | List Storefront Products |
| StorefrontApi | storefrontPublish | POST /storefront/{id}/publish | Publish Storefront |
| StorefrontApi | storefrontUpdate | PUT /storefront/{id} | Update Storefront |
| StorefrontApi | storefrontVerifySlug | GET /storefront/verify/{slug} | Verify Storefront Slug |
| SubaccountApi | subaccountCreate | POST /subaccount | Create Subaccount |
| SubaccountApi | subaccountFetch | GET /subaccount/{code} | Fetch Subaccount |
| SubaccountApi | subaccountList | GET /subaccount | List Subaccounts |
| SubaccountApi | subaccountUpdate | PUT /subaccount/{code} | Update Subaccount |
| SubscriptionApi | subscriptionCreate | POST /subscription | Create Subscription |
| SubscriptionApi | subscriptionDisable | POST /subscription/disable | Disable Subscription |
| SubscriptionApi | subscriptionEnable | POST /subscription/enable | Enable Subscription |
| SubscriptionApi | subscriptionFetch | GET /subscription/{code} | Fetch Subscription |
| SubscriptionApi | subscriptionList | GET /subscription | List Subscriptions |
| SubscriptionApi | subscriptionManageEmail | POST /subscription/{code}/manage/email | Send Update Subscription Link |
| SubscriptionApi | subscriptionManageLink | GET /subscription/{code}/manage/link | Generate Update Subscription Link |
| TerminalApi | terminalCommission | POST /terminal/commission_device | Commission Terminal |
| TerminalApi | terminalDecommission | POST /terminal/decommission_device | Decommission Terminal |
| TerminalApi | terminalFetch | GET /terminal/{terminal_id} | Fetch Terminal |
| TerminalApi | terminalFetchEventStatus | GET /terminal/{terminal_id}/event/{event_id} | Fetch Event Status |
| TerminalApi | terminalFetchTerminalStatus | GET /terminal/{terminal_id}/presence | Fetch Terminal Status |
| TerminalApi | terminalList | GET /terminal | List Terminals |
| TerminalApi | terminalSendEvent | POST /terminal/{id}/event | Send Event |
| TerminalApi | terminalUpdate | PUT /terminal/{terminal_id} | Update Terminal |
| TransactionApi | transactionChargeAuthorization | POST /transaction/charge_authorization | Charge Authorization |
| TransactionApi | transactionCheckAuthorization | POST /transaction/check_authorization | Check Authorization |
| TransactionApi | transactionEvent | GET /transaction/{id}/event | Get Transaction Event |
| TransactionApi | transactionExport | GET /transaction/export | Export Transactions |
| TransactionApi | transactionFetch | GET /transaction/{id} | Fetch Transaction |
| TransactionApi | transactionInitialize | POST /transaction/initialize | Initialize Transaction |
| TransactionApi | transactionList | GET /transaction | List Transactions |
| TransactionApi | transactionPartialDebit | POST /transaction/partial_debit | Partial Debit |
| TransactionApi | transactionSession | GET /transaction/{id}/session | Get Transaction Session |
| TransactionApi | transactionTimeline | GET /transaction/timeline/{id} | Fetch Transaction Timeline |
| TransactionApi | transactionTotals | GET /transaction/totals | Transaction Totals |
| TransactionApi | transactionVerify | GET /transaction/verify/{reference} | Verify Transaction |
| TransferApi | transferBulk | POST /transfer/bulk | Initiate Bulk Transfer |
| TransferApi | transferDisableOtp | POST /transfer/disable_otp | Disable OTP for Transfers |
| TransferApi | transferDisableOtpFinalize | POST /transfer/disable_otp_finalize | Finalize Disabling OTP for Transfers |
| TransferApi | transferEnableOtp | POST /transfer/enable_otp | Enable OTP requirement for Transfers |
| TransferApi | transferExportTransfer | GET /transfer/export | Export Transfers |
| TransferApi | transferFetch | GET /transfer/{code} | Fetch Transfer |
| TransferApi | transferFinalize | POST /transfer/finalize_transfer | Finalize Transfer |
| TransferApi | transferInitiate | POST /transfer | Initiate Transfer |
| TransferApi | transferList | GET /transfer | List Transfers |
| TransferApi | transferResendOtp | POST /transfer/resend_otp | Resend OTP for Transfer |
| TransferApi | transferVerify | GET /transfer/verify/{reference} | Verify Transfer |
| TransferRecipientApi | transferrecipientBulk | POST /transferrecipient/bulk | Bulk Create Transfer Recipient |
| TransferRecipientApi | transferrecipientCreate | POST /transferrecipient | Create Transfer Recipient |
| TransferRecipientApi | transferrecipientDelete | DELETE /transferrecipient/{code} | Delete Transfer Recipient |
| TransferRecipientApi | transferrecipientFetch | GET /transferrecipient/{code} | Fetch Transfer recipient |
| TransferRecipientApi | transferrecipientList | GET /transferrecipient | List Transfer Recipients |
| TransferRecipientApi | transferrecipientUpdate | PUT /transferrecipient/{code} | Update Transfer Recipient |
| VirtualTerminalApi | virtualTerminalAddSplitCode | PUT /virtual_terminal/{code}/split_code | Add Split Code to Virtual Terminal |
| VirtualTerminalApi | virtualTerminalCreate | POST /virtual_terminal | Create Virtual Terminal |
| VirtualTerminalApi | virtualTerminalDeactivate | PUT /virtual_terminal/{code}/deactivate | Deactivate Virtual Terminal |
| VirtualTerminalApi | virtualTerminalDeleteSplitCode | DELETE /virtual_terminal/{code}/split_code | Remove Split Code from Virtual Terminal |
| VirtualTerminalApi | virtualTerminalDestinationAssign | POST /virtual_terminal/{code}/destination/assign | Assign Destination to Virtual Terminal |
| VirtualTerminalApi | virtualTerminalDestinationUnassign | POST /virtual_terminal/{code}/destination/unassign | Unassign Destination from Virtual Terminal |
| VirtualTerminalApi | virtualTerminalFetch | GET /virtual_terminal/{code} | Fetch Virtual Terminal |
| VirtualTerminalApi | virtualTerminalList | GET /virtual_terminal | List Virtual Terminals |
| VirtualTerminalApi | virtualTerminalUpdate | PUT /virtual_terminal/{code} | Update Virtual Terminal |
Models
- ApplePayCreateOkModel
- ApplePayParam
- BalanceCheckResponse
- BalanceCheckResponseArray
- BalanceFetchLedgerResponse
- BalanceFetchLedgerResponseArray
- Bank
- BankValidateRequest
- BulkChargeFetchBulkBatchChargesResponse
- BulkChargeFetchBulkBatchChargesResponseArray
- BulkChargeFetchBulkBatchChargesResponseArrayCustomer
- BulkChargeFetchBulkBatchChargesResponseArrayCustomerMetadata
- BulkChargeFetchBulkBatchChargesResponseMeta
- BulkChargeFetchResponse
- BulkChargeInitiate
- BulkChargeInitiateResponse
- BulkChargeInitiateResponseData
- BulkChargeListResponse
- BulkChargeListResponseArray
- BulkChargeListResponseMeta
- BulkChargeListResponseMetaPerPage
- BulkChargePauseResponse
- BulkChargeResumeResponse
- ChargeAuthorizationResponse
- ChargeAuthorizationResponseData
- ChargeAuthorizationResponseDataAuthorization
- ChargeAuthorizationResponseDataCustomer
- ChargeAuthorizationResponseDataCustomerMetadata
- ChargeAuthorizationResponseDataLog
- ChargeAuthorizationResponseDataLogHistoryInner
- ChargeCheckPendingResponse
- ChargeCreate
- ChargeCreateRequest
- ChargeCreateResponse
- ChargeCreateResponseData
- ChargeSubmitAddress
- ChargeSubmitBirthday
- ChargeSubmitBirthdayResponse
- ChargeSubmitBirthdayResponseData
- ChargeSubmitOTP
- ChargeSubmitOtpResponse
- ChargeSubmitPhone
- ChargeSubmitPhoneResponse
- ChargeSubmitPhoneResponseData
- ChargeSubmitPin
- ChargeSubmitPinResponse
- ChargeSubmitPinResponseData
- ChargeSubmitPinResponseDataAuthorization
- ChargeSubmitPinResponseDataCustomer
- ControlPanelFetchPaymentSessionTimeoutResponse
- ControlPanelFetchPaymentSessionTimeoutResponseData
- ControlPanelUpdatePaymentSessionTimeoutResponse
- Currency
- CustomerAuthorizationInitializeAccount
- CustomerAuthorizationInitializeAddress
- CustomerAuthorizationInitializeRequest
- CustomerAuthorizationInitializeResponse
- CustomerAuthorizationInitializeResponseData
- CustomerAuthorizationVerifyResponse
- CustomerAuthorizationVerifyResponseCustomer
- CustomerAuthorizationVerifyResponseData
- CustomerCreate
- CustomerCreateResponse
- CustomerCreateResponseData
- CustomerDeactivateAuthorization
- CustomerDeactivateAuthorizationResponse
- CustomerDirectDebitActivationChargeRequest
- CustomerDirectDebitActivationChargeResponse
- CustomerFetchMandateAuthorizationsResponse
- CustomerFetchMandateAuthorizationsResponseData
- CustomerFetchMandateAuthorizationsResponseDataCustomer
- CustomerFetchMandateAuthorizationsResponseMeta
- CustomerFetchResponse
- CustomerFetchResponseData
- CustomerInitializeDirectDebitAccount
- CustomerInitializeDirectDebitAddress
- CustomerInitializeDirectDebitRequest
- CustomerInitializeDirectDebitResponse
- CustomerInitializeDirectDebitResponseData
- CustomerListResponse
- CustomerListResponseArray
- CustomerListResponseMeta
- CustomerRiskAction
- CustomerUpdate
- CustomerUpdateResponse
- CustomerUpdateResponseData
- CustomerValidate
- CustomerValidateResponse
- CustomerWhitelistBlacklistResponse
- CustomerWhitelistBlacklistResponseData
- DedicatedNubanCreateResponse
- DedicatedNubanCreateResponseData
- DedicatedNubanCreateResponseDataAssignment
- DedicatedNubanCreateResponseDataCustomer
- DedicatedNubanDeactivateResponse
- DedicatedNubanDeactivateResponseData
- DedicatedNubanDeactivateResponseDataAssignment
- DedicatedNubanFetchResponse
- DedicatedNubanFetchResponseData
- DedicatedNubanListResponse
- DedicatedNubanListResponseArray
- DedicatedNubanListResponseArrayBank
- DedicatedNubanListResponseArrayCustomer
- DedicatedNubanListResponseArraySplitConfig
- DedicatedVirtualAccountAssign
- DedicatedVirtualAccountCreate
- DedicatedVirtualAccountRemoveSplit
- DedicatedVirtualAccountSplit
- DirectDebitActivationChargeRequest
- DirectDebitActivationChargeResponse
- DisputeAddEvidenceResponse
- DisputeAddEvidenceResponseData
- DisputeEvidence
- DisputeExportResponse
- DisputeFetchResponse
- DisputeFetchResponseData
- DisputeFetchResponseDataTransaction
- DisputeFetchResponseDataTransactionAuthorization
- DisputeFetchResponseDataTransactionCustomer
- DisputeHistoryArray
- DisputeListResponse
- DisputeListResponseArray
- DisputeListResponseArrayTransaction
- DisputeListTransactionResponse
- DisputeListTransactionResponseData
- DisputeListTransactionResponseDataTransaction
- DisputeMessagesArray
- DisputeResolve
- DisputeResolveResponse
- DisputeResolveResponseData
- DisputeResolveResponseDataMessage
- DisputeUpdate
- DisputeUpdateResponse
- DisputeUploadURLResponse
- DisputeUploadURLResponseData
- EFT
- Error
- ErrorMeta
- ErrorRecordsArray
- MetadataCustomFieldsArray
- MiscellaneousListBanksResponse
- MiscellaneousListBanksResponseArray
- MiscellaneousListCountriesResponse
- MiscellaneousListCountriesResponseArray
- MiscellaneousListCountriesResponseArrayRelationships
- MiscellaneousListCountriesResponseArrayRelationshipsCurrency
- MiscellaneousListCountriesResponseArrayRelationshipsCurrencySupportedCurrencies
- MiscellaneousListCountriesResponseArrayRelationshipsCurrencySupportedCurrenciesNGN
- MiscellaneousListCountriesResponseArrayRelationshipsCurrencySupportedCurrenciesNGNBank
- MiscellaneousListCountriesResponseArrayRelationshipsCurrencySupportedCurrenciesNGNBankAccountNumberPattern
- MiscellaneousListCountriesResponseArrayRelationshipsCurrencySupportedCurrenciesUSD
- MiscellaneousListCountriesResponseArrayRelationshipsCurrencySupportedCurrenciesUSDBank
- MiscellaneousListCountriesResponseArrayRelationshipsIntegrationFeature
- MiscellaneousListCountriesResponseArrayRelationshipsIntegrationType
- MiscellaneousListStatesResponse
- MiscellaneousListStatesResponseArray
- MobileMoney
- OrderCreate
- OrderCreateResponse
- OrderCreateResponseData
- OrderCreateResponseDataShipping
- OrderCreateResponseDataShippingMethod
- OrderFetchProductResponse
- OrderFetchProductResponseArray
- OrderFetchProductResponseMeta
- OrderFetchResponse
- OrderFetchResponseData
- OrderItems
- OrderItemsArray
- OrderListResponse
- OrderListResponseArray
- OrderListResponseMeta
- OrderShipping
- OrderValidateResponse
- OrderValidateResponseData
- OrderValidateResponseDataIntegration
- PageAddProductsResponse
- PageAddProductsResponseData
- PageCheckSlugAvailabilityResponse
- PageCreate
- PageCreateResponse
- PageCreateResponseData
- PageFetchResponse
- PageFetchResponseData
- PageListResponse
- PageListResponseArray
- PageProduct
- PageProductsArray
- PageUpdate
- PageUpdateResponse
- PageUpdateResponseData
- PaymentRequestArchiveResponse
- PaymentRequestCreate
- PaymentRequestCreateResponse
- PaymentRequestCreateResponseData
- PaymentRequestFinalizeResponse
- PaymentRequestFinalizeResponseData
- PaymentRequestFinalizeResponseDataDiscount
- PaymentRequestLineItemsArray
- PaymentRequestListResponse
- PaymentRequestListResponseArray
- PaymentRequestNotificationsArray
- PaymentRequestPendingArray
- PaymentRequestSendNotificationResponse
- PaymentRequestSuccessfulArray
- PaymentRequestTaxArray
- PaymentRequestTotalArray
- PaymentRequestTotalResponse
- PaymentRequestTotalResponseData
- PaymentRequestUpdate
- PaymentRequestUpdateResponse
- PaymentRequestUpdateResponseData
- PaymentRequestVerifyResponse
- PaymentRequestVerifyResponseData
- PaymentRequestVerifyResponseDataIntegration
- PaymentSession
- PlanCreate
- PlanCreateResponse
- PlanCreateResponseData
- PlanFetchResponse
- PlanFetchResponseData
- PlanListResponse
- PlanListResponseArray
- PlanUpdate
- PlanUpdateResponse
- ProductCreate
- ProductCreateResponse
- ProductCreateResponseData
- ProductDeleteResponse
- ProductFetchResponse
- ProductFetchResponseData
- ProductListsResponse
- ProductListsResponseArray
- ProductListsResponseArrayMetadata
- ProductListsResponseArrayShippingFields
- ProductListsResponseMeta
- ProductUpdate
- ProductUpdateResponse
- ProductUpdateResponseData
- RefundCreate
- RefundCreateResponse
- RefundCreateResponseData
- RefundCreateResponseDataTransaction
- RefundCreateResponseDataTransactionAuthorization
- RefundCreateResponseDataTransactionCustomer
- RefundCreateResponseDataTransactionSubaccount
- RefundFetchResponse
- RefundFetchResponseData
- RefundFetchResponseDataCustomer
- RefundListResponse
- RefundListResponseArray
- RefundListResponseMeta
- RefundRetry
- RefundRetryAccountDetails
- RefundRetryResponse
- RefundRetryResponseData
- Response
- SplitAddUpdateSubaccountResponse
- SplitCreate
- SplitCreateResponse
- SplitCreateResponseData
- SplitFetchResponse
- SplitFetchResponseData
- SplitListResponse
- SplitListResponseArray
- SplitRemoveSubaccountResponse
- SplitSubaccounts
- SplitSubaccountsArray
- SplitSubaccountsArraySubaccount
- SplitUpdate
- SplitUpdateResponse
- StorefrontAddProducts
- StorefrontContactsArray
- StorefrontCreate
- StorefrontCreateResponse
- StorefrontCreateResponseData
- StorefrontDeleteResponse
- StorefrontFetchResponse
- StorefrontFetchResponseMeta
- StorefrontListResponse
- StorefrontListResponseArray
- StorefrontUpdate
- StorefrontUpdateResponse
- SubaccountCreate
- SubaccountCreateResponse
- SubaccountCreateResponseData
- SubaccountFetchResponse
- SubaccountFetchResponseData
- SubaccountListResponse
- SubaccountListResponseArray
- SubaccountListResponseMeta
- SubaccountUpdate
- SubaccountUpdateResponse
- SubaccountUpdateResponseData
- SubscriptionCreate
- SubscriptionCreateResponse
- SubscriptionCreateResponseData
- SubscriptionDisableResponse
- SubscriptionFetchResponse
- SubscriptionFetchResponseData
- SubscriptionFetchResponseDataPlan
- SubscriptionListResponse
- SubscriptionListResponseArray
- SubscriptionListResponseArrayAuthorization
- SubscriptionListResponseArrayCustomer
- SubscriptionListResponseArrayPlan
- SubscriptionToggle
- TerminalActivationToggle
- TerminalCommissionDeviceResponse
- TerminalDecommissionDeviceResponse
- TerminalGetResponse
- TerminalGetResponseData
- TerminalGetStatusResponse
- TerminalGetStatusResponseData
- TerminalListsResponse
- TerminalListsResponseArray
- TerminalListsResponseMeta
- TerminalSendEvent
- TerminalSendEventData
- TerminalUpate
- TerminalUpdateResponse
- TransactionChargeAuthorization
- TransactionCheckAuthorization
- TransactionExportResponse
- TransactionExportResponseData
- TransactionFetchResponse
- TransactionFetchResponseData
- TransactionFetchResponseDataAuthorization
- TransactionFetchResponseDataCustomer
- TransactionFetchResponseDataMetadata
- TransactionFetchResponseDataSource
- TransactionInitialize
- TransactionInitializeBadRequestModel
- TransactionInitializeResponse
- TransactionInitializeResponseData
- TransactionListResponse
- TransactionListResponseArray
- TransactionListResponseArrayAuthorization
- TransactionListResponseArrayCustomer
- TransactionListResponseArraySource
- TransactionListResponseMeta
- TransactionListResponseMetaPerPage
- TransactionPartialDebit
- TransactionPartialDebitResponse
- TransactionPartialDebitResponseData
- TransactionPartialDebitResponseDataAuthorization
- TransactionPartialDebitResponseDataCustomer
- TransactionPendingTransfersByCurrencyArray
- TransactionTimelineResponse
- TransactionTotalVolumeByCurrencyArray
- TransactionTotalsResponse
- TransactionTotalsResponseData
- TransferBase
- TransferBulk
- TransferBulkResponse
- TransferBulkResponseArray
- TransferCreateResponse
- TransferCreateResponseData
- TransferDisablesOtpResponse
- TransferEnablesOtpResponse
- TransferFeesBreakdownArray
- TransferFetchResponse
- TransferFetchResponseData
- TransferFinalize
- TransferFinalizeDisableOTP
- TransferFinalizeDisablesOtpResponse
- TransferInitiate
- TransferListResponse
- TransferListResponseArray
- TransferListResponseArrayRecipient
- TransferListResponseArrayRecipientDetails
- TransferListResponseArraySession
- TransferRecipientBulk
- TransferRecipientBulkCreateResponse
- TransferRecipientBulkCreateResponseData
- TransferRecipientCreate
- TransferRecipientCreateResponse
- TransferRecipientCreateResponseData
- TransferRecipientDeleteResponse
- TransferRecipientErrorsArray
- TransferRecipientFetchResponse
- TransferRecipientFetchResponseData
- TransferRecipientFetchResponseDataDetails
- TransferRecipientListResponse
- TransferRecipientListResponseArray
- TransferRecipientListResponseArrayDetails
- TransferRecipientUpdate
- TransferRecipientUpdateResponse
- TransferResendOTP
- TransferResendsOtpResponse
- TransferVerifyResponse
- TransferVerifyResponseData
- TransferVerifyResponseDataRecipient
- TransferVerifyResponseDataRecipientDetails
- USSD
- VerificationResolveAccountNumberResponse
- VerificationResolveAccountNumberResponseData
- VerificationResolveCardBINResponse
- VerificationResolveCardBINResponseData
- VerificationValidateAccountResponse
- VerificationValidateAccountResponseData
- VerifyResponse
- VerifyResponseData
- VerifyResponseDataAuthorization
- VerifyResponseDataCustomer
- VerifyResponseDataLog
- VerifyResponseDataLogHistoryInner
- VerifyResponseDataMetadata
- VerifyResponseDataPlanObject
- VirtualTerminalAddSplitCode
- VirtualTerminalAddSplitCodeResponse
- VirtualTerminalAddSplitCodeResponseData
- VirtualTerminalCreate
- VirtualTerminalCreateDestinationsInner
- VirtualTerminalCreateResponse
- VirtualTerminalCreateResponseData
- VirtualTerminalCreateResponseDataDestinationsInner
- VirtualTerminalDeactivateResponse
- VirtualTerminalDeleteSplitCode
- VirtualTerminalDeleteSplitCodeResponse
- VirtualTerminalDestinationAssign
- VirtualTerminalDestinationAssignResponse
- VirtualTerminalDestinationAssignResponseDataInner
- VirtualTerminalDestinationUnassign
- VirtualTerminalDestinationUnassignResponse
- VirtualTerminalFetchResponse
- VirtualTerminalFetchResponseData
- VirtualTerminalFetchResponseDataDestinationsInner
- VirtualTerminalListResponse
- VirtualTerminalListResponseArray
- VirtualTerminalListResponseMeta
- VirtualTerminalUpdate
- VirtualTerminalUpdateResponse
Authorization
Authentication schemes defined for the API:
bearerAuth
- Type: Bearer authentication
Tests
To run the tests, use:
composer install vendor/bin/phpunit
Author
About this package
This PHP package is automatically generated by the OpenAPI Generator project:
- API version:
1.0.0- Package version:
1.1.1
- Package version:
- Build package:
org.openapitools.codegen.languages.PhpClientCodegen