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