MethodChannelAirwallex class

An implementation of AirwallexPlatform that uses method channels.

Inheritance

Constructors

MethodChannelAirwallex()

Properties

getBaseUrl Future<String>
no setteroverride
hashCode int
The hash code for this object.
no setterinherited
methodChannel MethodChannel
The method channel used to interact with the native platform.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

activateCard(String token, String cardId) Future<Map>
override
override
addFilter(List values, List prefixes) String
agreement(String token, String accountId) Future<Map>
override
cancelPayment(String token, String paymentId) Future<Map>
override
cancelPaymentIntent(String token, String paymentIntentId, String? cancellationReason, String requestId) Future<Map>
override
cancelSubscription(String token, String subscriptionId, String prorationBehavior) Future<Map>
override
capturePaymentIntent(String token, String paymentIntentId, String requestId, num amount) Future<Map>
override
captureTransaction(String token, String transactionId) Future<Map>
override
checkPaymentStatus(String token, String paymentId) Future<Map>
override
confirmPaymentIntent(String token, String paymentIntentId, Map<String, dynamic> paymentIntentInfo) Future<Map>
override
continueConfirmPaymentIntent(String token, String paymentIntentId, Map<String, dynamic> paymentIntentInfo) Future<Map>
override
createAccount(String token, Map<String, dynamic> accountInfo) Future<Map>
override
createAmendment(String token, String? chargeCurrency, String conversionId, Map<String, dynamic>? metadata, String requestId, String type) Future<Map>
override
createBeneficiary(String token, Map<String, dynamic> beneficiaryInfo) Future<Map>
override
createCard(String token, Map<String, dynamic> cardInfo) Future<Map>
override
createCardHolder(String token, Map<String, dynamic> cardholderInfo) Future<Map>
override
createCardTransaction(String token, String transactionAmount, String transactionCurrencyCode, String? merchantInfo, String? merchantCategoryCode, String? cardNumber, String? cardId, String? authCode) Future<Map>
override
createCharge(String token, String amount, String currencyCode, String reason, String reference, String requestId, String source) Future<Map>
override
createClientSecretForCustomer(String token, String customerId) Future<String>
override
createConfirmationLetter(String token, String format, String transactionId) Future<Map>
override
createConversion(String token, String? buyAmount, String buyCurrency, String? conversionDate, String? quoteId, String reason, String requestId, String? sellAmount, String sellCurrency, bool termAgreement) Future<Map>
override
createCustomer(String token, Map<String, dynamic> customerInfo) Future<Map>
override
createCustomsDeclaration(String token, Map<String, dynamic> customsDeclarationInfo) Future<Map>
override
createFinancialReport(String token, Map<String, dynamic> financialreportInfo) Future<Map>
override
createFundsSplit(String token, Map<String, dynamic> fundsSplitInfo) Future<Map>
override
createFundsSplitReversal(String token, Map<String, dynamic> fundsSplitReversalInfo) Future<Map>
override
createGlobalAccount(String token, String countryCode, String currencyCode, String nickname, List<String> paymentMethods, String requestId) Future<Map>
override
createGlobalAccountDeposit(String token, String amount, String globalAccountId, String? payerBank, String? payerCountry, String? payerName, String? reference, String? status) Future<Map>
override
override
createLockFXQuote(String token, String? buyAmount, String buyCurrency, String? conversionDate, String? sellAmount, String sellCurrency, String validity) Future<Map>
override
createNotification(String token, String deliverType, String sourceId) Future<Map>
override
createPayment(String token, Map<String, dynamic> paymentInfo) Future<Map>
override
createPaymentConsent(String token, String? connectedAccountId, String customerId, String? merchantTriggerReason, Map<String, dynamic>? metadata, String nextTriggerReason, Map<String, dynamic>? paymentMethod, String requestId, bool? requiresCVC) Future<Map>
override
createPaymentIntent(String token, Map<String, dynamic> paymentIntentInfo) Future<Map>
override
override
createPaymentMethod(String token, Map<String, dynamic>? applepay, Map<String, dynamic>? card, Map<String, dynamic>? googlepay, String customerId, Map<String, dynamic>? metadata, String requestId, String type) Future<Map>
override
createPrice(String token, Map<String, dynamic> priceInfo) Future<Map>
override
createProduct(String token, Map<String, dynamic> productInfo) Future<Map>
override
createQuote(String token, String paymentCurrencyCode, String settlementCurrencyCode, String type) Future<Map>
override
createRefund(String token, String? amount, Map<String, dynamic>? metadata, String? paymentAttemptId, String? paymentIntentId, String? reason, String requestId) Future<Map>
override
createStatementLetter(String token, String globalAccountId, Map<String, dynamic> statementInfo) Future<Map>
override
createSubscription(String token, Map<String, dynamic> subInfo) Future<Map>
override
createTransfer(String token, String amount, String currencyCode, String destination, String reason, String reference, String requestId) Future<Map>
override
override
deleteBeneficiary(String token, String beneficiaryId) Future<bool>
override
override
deletePrice(String token, String priceId) Future<Map>
override
deleteProduct(String token, String productId) Future<Map>
override
disablePaymentConsent(String token, String paymentConsentId, String requestId) Future<Map>
override
disablePaymentMethod(String token, String paymentMethodId, String requestId) Future<Map>
override
exchangeToken(String clientId, String clientSecret, String code, String? codeVerifier, String grantType, String redirectUri) Future<Map>
override
getAccount(String token, String accountId) Future<Map>
override
getAccounts(String token, String? accountStatus, String? email, String? fromCreatedAt, String? identifier, String? metadata, String? pageNumber, String? pageSize, String? toCreatedAt) Future<Map>
override
getAllFundsSplit(String token, String sourceId, String sourceType, String? pageNumber, String? pageSize) Future<Map>
override
getAmendment(String token, String conversionAmendmentId) Future<Map>
override
getAmendments(String token, String conversionId) Future<Map>
override
getAuthorizationsStatus(String token, String? billingCurrencyCode, String? cardId, String? fromCreatedAt, String? pageNumber, String? pageSize, String? retrievalRef, String? status, String? toCreatedAt) Future<Map>
override
getAuthorizationStatus(String token, String authorizationId) Future<Map>
override
getAvailableBanks(String token, String paymentMethodType, String? countryCode, String? pageNumber, String? pageSize) Future<Map>
override
getAvailableMandatesDetails(String token, String? pageNumber, String? pageSize, String? paymentMethodType, String? version) Future<Map>
override
getBalances(String token) Future<List>
override
getBalancesHistory(String token, String? currencyCode, String? fromPostAt, String? pageNumber, String? pageSize, String? requestId, String? toPostAt) Future<Map>
override
getBeneficiaries(String token, String? bankAccountNumber, String? companyName, String? entityType, String? fromDate, String? name, String? nickname, String? pageNumber, String? pageSize, String? toDate) Future<Map>
override
getBeneficiary(String token, String beneficiaryId) Future<Map>
override
getBeneficiaryApiSchema(String token, String? bankCountryCode, String? accountCurrency, String? paymentMethod, String? localClearingSystem, String? entityType) Future<Map>
override
getBeneficiaryFormSchema(String token, String? bankCountryCode, String? accountCurrency, String? paymentMethod, String? localClearingSystem, String? entityType) Future<Map>
override
getBINInfo(String token, String bin) Future<List>
override
getCardDetails(String token, String cardId) Future<Map>
override
getCardHolderDetails(String token, String cardholderId) Future<Map>
override
getCardHolders(String token, String? cardholderStatus, String? pageNumber, String? pageSize) Future<Map>
override
getCardLimits(String token, String cardId) Future<Map>
override
getCards(String token, String? cardStatus, String? cardholderId, String? fromCreatedAt, String? nickname, String? pageNumber, String? pageSize, String? toCreatedAt) Future<Map>
override
getCharge(String token, String chargeId) Future<Map>
override
getCharges(String token, String? currencyCode, String? fromCreatedAt, String? pageNumber, String? pageSize, String? requestId, String? source, String? status, String? toCreatedAt) Future<Map>
override
getConfig(String token) Future<Map>
override
getConfigPaymentMethodTypes(String token, String? active, String? countryCode, String? pageNumber, String? pageSize, String? transactionCurrency, String? transactionMode) Future<Map>
override
getConversion(String token, String conversionId) Future<Map>
override
getConversions(String token, String? buyCurrency, String? fromCreatedAt, String? pageNumber, String? pageSize, String? requestId, String? sellCurrency, String? status, String? toCreatedAt) Future<Map>
override
getCustomer(String token, String customerId) Future<Map>
override
getCustomers(String token, String? fromCreatedAt, String? merchantCustomerId, String? pageNumber, String? pageSize, String? toCreatedAt) Future<Map>
override
getCustomsDeclaration(String token, String customsDeclarationId) Future<Map>
override
getDeposit(String token, String depositId) Future<Map>
override
getDeposits(String token, String? fromCreatedAt, String? pageNumber, String? pageSize, String? toCreatedAt) Future<Map>
override
override
getFinancialReport(String token, String reportId) Future<Map>
override
getFinancialReportContent(String token, String reportId) Future<Map>
override
getFinancialReports(String token, String? pageNumber, String? pageSize) Future<Map>
override
getFinancialTransaction(String token, String financialtransactionId, String accountId) Future<Map>
override
getFinancialTransactions(String token, String? batchId, String? currencyCode, String? fromCreatedAt, String? pageNumber, String? pageSize, String? sourceId, String? status, String? toCreatedAt, String accountId) Future<Map>
override
getFundsSplit(String token, String fundsSplitId) Future<Map>
override
getFundsSplitReversal(String token, String fundsSplitReversalId) Future<Map>
override
getFundsSplitReversals(String token, String fundsSplitId, String? pageNumber, String? pageSize) Future<Map>
override
getGlobalAccount(String token, String globalAccountId) Future<Map>
override
getGlobalAccounts(String token, String? countryCode, String? currencyCode, String? fromCreatedAt, String? nickname, String? pageNumber, String? pageSize, String? status, String? toCreatedAt) Future<Map>
override
getGlobalAccountTransactions(String token, String globalAccountId, String? fromCreatedAt, String? pageNumber, String? pageSize, String? toCreatedAt) Future<Map>
override
getIndustryCategories(String token) Future<Map>
override
getInvalidConversionDates(String token, String currencyPair) Future<Map>
override
override
getInvoice(String token, String invoiceId) Future<Map>
override
getInvoiceItem(String token, String invoiceId, String invoiceItemId) Future<Map>
override
getInvoiceItems(String token, String invoiceId, String? pageNumber, String? pageSize) Future<Map>
override
getInvoices(String token, String? customerId, String? fromCreatedAt, String? pageNumber, String? pageSize, String? status, String? subscriptionId, String? toCreatedAt) Future<Map>
override
getMarketFxQuote(String token, String? buyAmount, String buyCurrencyCode, String sellCurrencyCode, String? sellAmount, String? conversionDate) Future<Map>
override
getOAuthAuthorization(String token, String clientId, String redirectUri, String responseType, String scope, String? codeChallenge, String? codeChallengeMethod, String? state) Future<Map>
override
getOnCardDetails(String token, String cardId) Future<Map>
override
getPayment(String token, String paymentId) Future<Map>
override
getPaymentAttempt(String token, String paymentAttemptId) Future<Map>
override
getPaymentAttempts(String token, String? currencyCode, String? fromCreatedAt, String? pageNumber, String? pageSize, String? paymentIntentId, String? status, String? toCreatedAt) Future<Map>
override
getPaymentConsent(String token, String paymentConsentId) Future<Map>
override
getPaymentConsents(String token, String? customerId, String? fromCreatedAt, String? merchantTriggerReason, String? nextTriggerBy, String? pageNumber, String? pageSize, String? status, String? toCreatedAt) Future<Map>
override
getPaymentIntent(String token, String paymentIntentId) Future<Map>
override
getPaymentIntents(String token, String? currencyCode, String? fromCreatedAt, String? merchantOrderId, String? pageNumber, String? pageSize, String? paymentConsentId, String? status, String? toCreatedAt) Future<Map>
override
override
override
getPaymentMethod(String token, String paymentMethodId) Future<Map>
override
getPaymentMethods(String token, String? customerId, String? fromCreatedAt, String? pageNumber, String? pageSize, String? status, String? toCreatedAt, String? type) Future<Map>
override
getPayments(String token, String? fromCreatedAt, String? pageNumber, String? pageSize, String? paymentCurrency, String? requestId, String? shortReferrenceId, String? status, String? toCreatedAt) Future<Map>
override
getPrice(String token, String priceId) Future<Map>
override
getPrices(String token, String? active, String? currencyCode, String? pageNumber, String? pageSize, String? productId, String? recurringPeriod, String? recurringPeriodUnit) Future<Map>
override
getProduct(String token, String productId) Future<Map>
override
getProducts(String token, String? active, String? pageNumber, String? pageSize) Future<Map>
override
getQuote(String token, String quoteId) Future<Map>
override
getQuotes(String token, String paymentCurrencyCode, String settlementCurrencyCode, String? fromCreatedAt, String? pageNumber, String? pageSize, String? toCreatedAt) Future<Map>
override
getRefund(String token, String refundId) Future<Map>
override
getRefunds(String token, String? currencyCode, String? fromCreatedAt, String? pageNumber, String? pageSize, String? paymentAttemptId, String? paymentIntentId, String? status, String? toCreatedAt) Future<Map>
override
getSettlement(String token, String settlementId) Future<Map>
override
getSettlementReport(String token, String settlementId) Future<Map>
override
getSettlements(String token, String currencyCode, String fromSettledAt, String status, String toSettledAt, String? pageNumber, String? pageSize) Future<Map>
override
getSubscription(String token, String subscriptionId) Future<Map>
override
getSubscriptionItem(String token, String subscriptionId, String itemId) Future<Map>
override
getSubscriptionItems(String token, String subscriptionId, String? pageNumber, String? pageSize) Future<Map>
override
getSubscriptions(String token, String? customerId, String? fromCreatedAt, String? pageNumber, String? pageSize, String? recurringPeriod, String? recurringPeriodUnit, String? status, String? toCreatedAt) Future<Map>
override
getSupportedCurrencies(String token) Future<Map>
override
getTransaction(String token, String transactionId) Future<Map>
override
getTransactions(String token, String? billingCurrencyCode, String? cardId, String? fromCreatedAt, String? pageNumber, String? pageSize, String? retrievalRef, String? toCreatedAt, String? transactionType) Future<Map>
override
getTransfer(String token, String transferId) Future<Map>
override
getTransfers(String token, String? currencyCode, String? destination, String? fromCreatedAt, String? pageNumber, String? pageSize, String? requestId, String? status, String? toCreatedAt) Future<Map>
override
getYourAccount(String token) Future<Map>
override
initialize(bool logging, String environment, List<String> componentProvider) Future<String>
override
login(String apiKey, String clientId) Future<String>
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
paymentStatusTransition(String token, String paymentId, String? failureType, String nextStatus) Future<Map>
override
quoteAmendment(String token, String? chargeCurrency, String conversionId, Map<String, dynamic>? metadata, String requestId, String type) Future<Map>
override
redeclareCustomsDeclaration(String token, String customsDeclarationId, String requestId) Future<Map>
override
refreshToken(String clientId, String clientSecret, String grantType, String refreshToken) Future<Map>
override
releaseFundsSplit(String token, String fundsSplitId, String requestId) Future<Map>
override
retryPayment(String token, String paymentId, Map<String, dynamic> paymentInfo) Future<Map>
override
override
submitAccount(String token, String accountId) Future<Map>
override
toString() String
A string representation of this object.
inherited
updateAccountStatus(String token, String accountId, String nextStatus, String? force) Future<Map>
override
updateBeneficiary(String token, String beneficiaryId, Map<String, dynamic> newBeneficiaryInfo) Future<Map>
override
updateCard(String token, String cardId, Map<String, dynamic> authorizationControls, String cardStatus, String nickname, Map<String, String> primaryContactDetails, String purpose) Future<Map>
override
updateCardHolder(String token, String cardholderId, Map<String, String> address, Map<String, dynamic> individual, String mobileNumber, Map<String, String> postalAddress) Future<Map>
override
updateConfig(String token, Map<String, dynamic> remoteAuth) Future<Map>
override
updateConnectedAccount(String token, String accountId, Map<String, dynamic> accountInfo) Future<Map>
override
updateCustomer(String token, String customerId, Map<String, dynamic> newCustomerInfo) Future<Map>
override
updateCustomsDeclaration(String token, String customsDeclarationId, Map<String, dynamic> customsDeclarationInfo) Future<Map>
override
updateGlobalAccount(String token, String globalAccountId, String newNickName) Future<Map>
override
updatePayment(String token, String paymentId, Map<String, dynamic> newpaymentInfo) Future<Map>
override
updatePaymentConsent(String token, String paymentConsentId, Map<String, dynamic>? metadata, Map<String, dynamic>? paymentMethod, String requestId) Future<Map>
override
override
updatePrice(String token, String priceId, Map<String, dynamic> priceInfo) Future<Map>
override
updateProduct(String token, String productId, Map<String, dynamic> newProductInfo) Future<Map>
override
updateSubscription(String token, String subscriptionId, Map<String, dynamic> newSubInfo) Future<Map>
override
uploadFile(String token, String environment, String? notes, File file) Future<Map>
override
validateBeneficiary(String token, Map<String, dynamic> beneficiaryInfo) Future<Map>
override
validatePayment(String token, Map<String, dynamic> paymentInfo) Future<Map>
override
verifyPaymentConsent(String token, String paymentConsentId, String? descriptor, Map<String, dynamic>? deviceData, String requestId, String? returnUrl, Map<String, dynamic>? riskControlOptions, Map<String, dynamic>? verificationOptions) Future<Map>
override

Operators

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