PaystackClient class

It provides class members which are bindings to other clients which mirrors the same API grouping's on paystack's API reference. see https://paystack.com/docs/api/ . These clients provide method's over all the API endpoints provided by paystack and all have the same return type a Future

Inheritance

Constructors

PaystackClient.new({String? secretKey})
Create an instance of PaystackClient.

Properties

applePay ApplePayClient
Access an instance of the ApplePayClient via this class member to access wrapper methods for API endpoints grouped under Paystack's Apple Pay API. See https://paystack.com/docs/api/apple-pay/
latefinal
baseUrl String
no setterinherited
bulkCharges BulkChargeClient
Access an instance of the BulkChargeClient via this class member to access wrapper methods for API endpoints grouped under Paystack's Bulk Charges API. See https://paystack.com/docs/api/bulk-charge/
latefinal
charges ChargeClient
Access an instance of the ChargeClient via this class member to access wrapper methods for API endpoints grouped under Paystack's Charge API. See https://paystack.com/docs/api/charge/
latefinal
client ↔ Client
getter/setter pairinherited
customers CustomerClient
Access an instance of the CustomerClient via this class member to access wrapper methods for API endpoints grouped under Paystack's Customers API. See https://paystack.com/docs/api/customer/
latefinal
dataAsListKey String
finalinherited
dedicatedVirtualAccounts DedicatedVirtualAccountClient
Access an instance of the DedicatedVirtualAccountClient via this class member to access wrapper methods for API endpoints grouped under Paystack's Dedicated Virtual Account API. See https://paystack.com/docs/api/dedicated-virtual-account/
latefinal
disputes DisputeClient
Access an instance of the DisputeClient via this class member to access wrapper methods for API endpoints grouped under Paystack's Disputes API. See https://paystack.com/docs/api/dispute/
latefinal
hashCode int
The hash code for this object.
no setterinherited
headers Map<String, String>
no setterinherited
integration IntegrationClient
Access an instance of the IntegrationClient via this class member to access wrapper methods for API endpoints grouped under Paystack's Integration API. See https://paystack.com/docs/api/integration/
latefinal
miscellaneous MiscellaneousClient
Access an instance of the MiscellaneousClient via this class member to access wrapper methods for API endpoints grouped under Paystack's Miscellaneous API. See https://paystack.com/docs/api/miscellaneous/
latefinal
paymentPages PaymentPageClient
Access an instance of the PaymentPageClient via this class member to access wrapper methods for API endpoints grouped under Paystack's Payment Pages API. See https://paystack.com/docs/api/page/
latefinal
paymentRequests PaymentRequestClient
Access an instance of the PaymentRequestClient via this class member to access wrapper methods for API endpoints grouped under Paystack's Payment Requests API. See https://paystack.com/docs/api/page/
latefinal
plans PlanClient
Access an instance of the PlanClient via this class member to access wrapper methods for API endpoints grouped under Paystack's Plans API. See https://paystack.com/docs/api/plan/
latefinal
products ProductClient
Access an instance the ProductClient via this class member to access wrapper methods for API endpoints grouped under Paystack's Products API. See https://paystack.com/docs/api/product/
latefinal
refunds RefundClient
Access an instance of the RefundClient via this class member to access wrapper methods for API endpoints grouped under Paystack's Refund API. See https://paystack.com/docs/api/refund/
latefinal
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
settlements SettlementClient
Access an instance of the SettlementClient via this class member to access wrapper methods for API endpoints grouped under Paystack's Settlements API. See https://paystack.com/docs/api/settlement/
latefinal
subaccounts SubaccountClient
Access an instance of the SubaccountClient via this class member to access wrapper methods for API endpoints grouped under Paystack's Subaccounts API. See https://paystack.com/docs/api/subaccount/
latefinal
subscriptions SubscriptionClient
Access an instance of the SubscriptionClient via this class member to access wrapper methods for API endpoints grouped under Paystack's Subscriptions API. See https://paystack.com/docs/api/subscription/
latefinal
terminals TerminalClient
Access an instance of the TerminalClient via the class member to access wrapper methods for API endpoints grouped under Paystack's Terminal API. See https://paystack.com/docs/api/terminal/
latefinal
transactions TransactionClient
Access an instance of the TransactionClient via the class member to access wrapper methods for API endpoints grouped under Paystack's Transactions API. See https://paystack.com/docs/api/transaction/
latefinal
transactionSplits TransactionSplitClient
Access an instance of the TransactionSplitClient via this class member to access wrapper methods for API endpoints grouped under Paystack's Transaction Splits API. See https://paystack.com/docs/api/split/
latefinal
transferControl TransferControlClient
Access an instance of the TransferControlClient via this class member to access wrapper methods for API endpoints grouped under Paystack's Transfers Control API. See https://paystack.com/docs/api/transfer-control/
latefinal
transferRecipient TransferRecipientClient
Access an instance of the TransferRecipientClient via this class member to access wrapper methods for API endpoints grouped under Paystack's Transfer Recipients API. See https://paystack.com/docs/api/transfer-recipient/
latefinal
transfers TransferClient
Access an instance of the TransferClient via this class member to access wrapper methods for API endpoints grouped under Paystack's Transfers API. See https://paystack.com/docs/api/transfer/
latefinal
verification VerificationClient
Access an instance of the VerificationClient via this class member to access wrapper methods for API endpoints grouped under Paystack's Verification API. See https://paystack.com/docs/api/verification/
latefinal

Methods

call(Uri url, HttpMethod method, {NativeJsonData? data, bool dataAsList = false}) Future<Response>
inherited
normalizeQueryParameters(Map<String, dynamic> queryParameters) Map<String, dynamic>
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited