AirwallexPlatform class abstract

Inheritance
  • Object
  • PlatformInterface
  • AirwallexPlatform
Implementers

Constructors

AirwallexPlatform()
Constructs a AirwallexPlatform.

Properties

getBaseUrl Future<String>
no setter
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

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

Operators

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

Static Properties

instance AirwallexPlatform
The default instance of AirwallexPlatform to use.
getter/setter pair