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
-
- Object
- BaseClient
- PaystackClient
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