Skip to content

asaasdev/asaas-api-sdk-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Asaas Java SDK 1.0.3

Welcome to the official Asaas API Sdk documentation.

This guide will help you get started with integrating and using the Asaas SDK in your project.

You can find the dependency on Sonatype here.

This SDK was generated by liblab

Versions

  • API version: 3.0.0
  • SDK version: 1.0.3

About the API

API pública de integração com a plataforma Asaas.

Table of Contents

Setup & Configuration

Supported Language Versions

This SDK is compatible with the following versions: Java >= 1.8

Installation

If you use Maven, place the following within the dependency tag in your pom.xml file:

<dependency>
    <groupId>com.asaas</groupId>
    <artifactId>api-sdk</artifactId>
    <version>1.0.3</version>
</dependency>

If you use Gradle, paste the next line inside the dependencies block of your build.gradle file:

implementation group: com.asaas, name: api-sdk, version: 1.0.3

If you use JAR files, package the SDK by running the following command:

mvn compile assembly:single

Then, add the JAR file to your project's classpath.

Authentication

API Key Authentication

The AsaasSdk API uses API keys as a form of authentication. An API key is a unique identifier used to authenticate a user, developer, or a program that is calling the API.

Setting the API key

When you initialize the SDK, you can set the API key as follows:

import com.asaas.apisdk.AsaasSdk;
import com.asaas.apisdk.config.ApiKeyAuthConfig;
import com.asaas.apisdk.config.AsaasSdkConfig;

public class Main {

  public static void main(String[] args) {
    ApiKeyAuthConfig apiKeyAuthConfig = ApiKeyAuthConfig.builder()
      .apiKey("YOUR_API_KEY")
      .apiKeyHeader("YOUR_API_KEY_HEADER")
      .build();

    AsaasSdkConfig config = AsaasSdkConfig.builder().apiKeyAuthConfig(apiKeyAuthConfig).build();

    AsaasSdk asaasSdk = new AsaasSdk(config);
  }
}

If you need to set or update the API key after initializing the SDK, you can use:

asaasSdk.setApiKey('YOUR_API_KEY');
asaasSdk.setApiKeyHeader('YOUR_API_KEY_HEADER');

Environments

The SDK supports different environments for various stages of development and deployment.

Here are the available environments:

DEFAULT("https://api.asaas.com/"),
PRODUCTION("https://api.asaas.com/"),
SANDBOX("https://api-sandbox.asaas.com/");

Setting an Environment

To configure the SDK to use a specific environment, you can set the base URL as follows:

import com.asaas.apisdk.AsaasSdk;
import com.asaas.apisdk.config.AsaasSdkConfig;
import com.asaas.apisdk.http.Environment;

public class Main {

  public static void main(String[] args) {
    AsaasSdkConfig config = AsaasSdkConfig.builder().build();
    AsaasSdk asaasSdk = new AsaasSdk(config);

    asaasSdk.setEnvironment(Environment.DEFAULT);
  }
}

Setting a Custom Timeout

You can set a custom timeout for the SDK's HTTP requests as follows:

import com.asaas.apisdk.AsaasSdk;
import com.asaas.apisdk.config.AsaasSdkConfig;

public class Main {

  public static void main(String[] args) {
    AsaasSdkConfig config = AsaasSdkConfig.builder().timeout(10000).build();
    AsaasSdk asaasSdk = new AsaasSdk(config);
  }
}

Sample Usage

Below is a comprehensive example demonstrating how to authenticate and call a simple endpoint:

import com.asaas.apisdk.AsaasSdk;
import com.asaas.apisdk.config.ApiKeyAuthConfig;
import com.asaas.apisdk.config.AsaasSdkConfig;
import com.asaas.apisdk.exceptions.ApiError;
import com.asaas.apisdk.models.ListPaymentsParameters;
import com.asaas.apisdk.models.PaymentListRequestBillingType;
import com.asaas.apisdk.models.PaymentListRequestInvoiceStatus;
import com.asaas.apisdk.models.PaymentListRequestPaymentStatus;
import com.asaas.apisdk.models.PaymentListResponseDto;

public class Main {

  public static void main(String[] args) {
    AsaasSdkConfig config = AsaasSdkConfig.builder()
      .apiKeyAuthConfig(ApiKeyAuthConfig.builder().apiKey("YOUR_API_KEY").build())
      .build();

    AsaasSdk asaasSdk = new AsaasSdk(config);

    ListPaymentsParameters requestParameters = ListPaymentsParameters.builder()
      .installment("installment")
      .offset(8L)
      .limit(10L)
      .customer("customer")
      .customerGroupName("customerGroupName")
      .billingType(PaymentListRequestBillingType.UNDEFINED)
      .status(PaymentListRequestPaymentStatus.PENDING)
      .subscription("subscription")
      .externalReference("externalReference")
      .paymentDate("paymentDate")
      .invoiceStatus(PaymentListRequestInvoiceStatus.SCHEDULED)
      .estimatedCreditDate("estimatedCreditDate")
      .pixQrCodeId("pixQrCodeId")
      .anticipated(false)
      .anticipable(true)
      .dateCreatedGe("dateCreated[ge]")
      .dateCreatedLe("dateCreated[le]")
      .paymentDateGe("paymentDate[ge]")
      .paymentDateLe("paymentDate[le]")
      .estimatedCreditDateGe("estimatedCreditDate[ge]")
      .estimatedCreditDateLe("estimatedCreditDate[le]")
      .dueDateGe("dueDate[ge]")
      .dueDateLe("dueDate[le]")
      .user("user")
      .build();

    try {
      PaymentListResponseDto response = asaasSdk.payment.listPayments(requestParameters);

      System.out.println(response);
    } catch (ApiError e) {
      e.printStackTrace();
    }

    System.exit(0);
  }
}

Services

The SDK provides various services to interact with the API.

Below is a list of all available services with links to their detailed documentation:
Name
PaymentService
SandboxActionsService
PaymentWithSummaryDataService
CreditCardService
PaymentRefundService
PaymentSplitService
EscrowAccountService
PaymentDocumentService
CustomerService
NotificationService
InstallmentService
SubscriptionService
PixService
PixTransactionService
AnticipationService
RecurringPixService
PaymentLinkService
CheckoutService
TransferService
PaymentDunningService
BillService
MobilePhoneRechargeService
CreditBureauReportService
FinancialTransactionService
FinanceService
AccountInfoService
InvoiceService
FiscalInfoService
WebhookService
SubaccountService
AccountDocumentService
ChargebackService

Models

The SDK includes several models that represent the data structures used in API requests and responses. These models help in organizing and managing the data efficiently.

Below is a list of all available models with links to their detailed documentation:
Name Description
PaymentListResponseDto
PaymentListRequestBillingType Filter by billing type
PaymentListRequestPaymentStatus Filter by status
PaymentListRequestInvoiceStatus Filter to return charges that have or do not have an invoice
PaymentSaveRequestDto
PaymentGetResponseDto
PaymentSaveWithCreditCardRequestDto
PaymentPayWithCreditCardRequestDto
PaymentBillingInfoResponseDto
PaymentViewingInfoResponseDto
PaymentUpdateRequestDto
PaymentDeleteResponseDto
PaymentStatusResponseDto
PaymentRefundRequestDto
PaymentIdentificationFieldResponseDto
PaymentPixQrCodeResponseDto Payment data related to pix
PaymentReceiveInCashRequestDto
PaymentSimulateRequestDto
PaymentSimulateResponseDto
PaymentEscrowGetResponseDto Payment escrow in the Escrow Account information
PaymentLimitsResponseDto
PaymentLeanListResponseDto
PaymentLeanGetResponseDto
PaymentLeanSaveWithCreditCardResponseDto
CreditCardTokenizeRequestDto
CreditCardTokenizeResponseDto
PaymentRefundListResponseDto
PaymentBankSlipRefundResponseDto
PaymentSplitGetResponseDto Split Settings
PaymentSplitListResponseDto
PaymentSplitListPaidRequestPaymentSplitStatus Filter by status
PaymentSplitListReceivedRequestPaymentSplitStatus Filter by status
PaymentDocumentListResponseDto
PaymentDocumentSaveRequestDto
PaymentDocumentGetResponseDto
PaymentDocumentUpdateRequestDto
PaymentDocumentDeleteResponseDto
CustomerListResponseDto
CustomerSaveRequestDto
CustomerGetResponseDto
CustomerUpdateRequestDto
CustomerDeleteResponseDto
NotificationListResponseDto
NotificationUpdateRequestDto List of notification information
NotificationGetResponseDto List of notification information
NotificationBatchUpdateRequestDto
NotificationBatchUpdateResponseDto
InstallmentListResponseDto
InstallmentSaveRequestDto
InstallmentGetResponseDto
InstallmentSaveWithCreditCardRequestDto
InstallmentDeleteResponseDto
InstallmentListPaymentsRequestPaymentStatus Filter by payment status
InstallmentUpdateSplitRequestDto
InstallmentUpdateSplitResponseDto
SubscriptionListResponseDto
SubscriptionListRequestBillingType Filter by billing type
SubscriptionListRequestSubscriptionStatus Filter by status
SubscriptionSaveRequestDto
SubscriptionGetResponseDto
SubscriptionSaveWithCreditCardRequestDto
SubscriptionSaveWithCreditCardResponseDto
SubscriptionUpdateRequestDto
SubscriptionDeleteResponseDto
SubscriptionUpdateCreditCardRequestDto
SubscriptionListPaymentsRequestPaymentStatus Filter by payment status
SubscriptionInvoiceConfigGetResponseDto
SubscriptionConfigureInvoiceRequestDto
SubscriptionInvoiceConfigUpdateRequestDto
SubscriptionDeleteInvoiceConfigResponseDto
InvoiceListResponseDto
SubscriptionGetInvoicesRequestInvoiceStatus Filter by invoice status
PixAddressKeyListResponseDto
PixAddressKeyListRequestPixAddressKeyStatus Filter by current key status
PixAddressKeySaveRequestDto
PixAddressKeyGetResponseDto
PixQrCodeSaveRequestDto
PixQrCodeSaveResponseDto
PixQrCodeDeleteResponseDto
PixTokenBucketGetAddressKeyResponseDto
PixTransactionSaveRequestDto
PixTransactionGetResponseDto
PixQrCodeDecodeRequestDto
PixQrCodeDecodeResponseDto
PixTransactionListResponseDto
PixTransactionListRequestPixTransactionStatus Filter by transaction status
PixTransactionListRequestPixTransactionType Filter by transaction type
AnticipationGetResponseDto
AnticipationListResponseDto
AnticipationListRequestAnticipationStatus Filter by status
AnticipationSaveRequestDto
AnticipationSimulateRequestDto
AnticipationSimulateResponseDto
AnticipationConfigurationGetResponseDto
AnticipationConfigurationUpdateRequestDto
AnticipationLimitsResponseDto
PixRecurringTransactionListResponseDto
RecurringPixTransactionListRequestPixRecurringTransactionStatus Filter by recurrence status
PixRecurringTransactionGetResponseDto
RecurringPixTransactionListItemsResponseDto
PixRecurringTransactionGetItemResponseDto
PaymentLinkListResponseDto
PaymentLinkSaveRequestDto
PaymentLinkGetResponseDto
PaymentLinkUpdateRequestDto
PaymentLinkDeleteResponseDto
PaymentLinkFileListResponseDto
PaymentLinkFileSaveRequestDto
PaymentLinkFileGetResponseDto
PaymentLinkFileDeleteResponseDto
CheckoutSessionSaveRequestDto
CheckoutSessionResponseDto
TransferListResponseDto
TransferSaveRequestDto
TransferGetResponseDto
TransferSaveInternalTransferRequestDto
TransferSaveInternalTransferResponseDto
PaymentDunningListResponseDto
PaymentDunningListRequestPaymentDunningStatus Filter by payment dunning status
PaymentDunningListRequestPaymentDunningType Filter by type of payment dunning
PaymentDunningSaveRequestDto
PaymentDunningShowResponseDto
PaymentDunningSimulateResponseDto
PaymentDunningListHistoryResponseDto
PaymentDunningListPartialPaymentsResponseDto
PaymentDunningPaymentsAvailableForDunningResponseDto
PaymentDunningSaveDocumentsRequestDto
PaymentDunningSaveDocumentsResponseDto
PaymentDunningCancelResponseDto
BillListResponseDto
BillSaveRequestDto
BillGetResponseDto
BillSimulateRequestDto
BillSimulateResponseDto
MobilePhoneRechargeListResponseDto
MobilePhoneRechargeSaveRequestDto
MobilePhoneRechargeGetResponseDto
MobilePhoneRechargeFindProviderResponseDto
CreditBureauReportListResponseDto
CreditBureauReportSaveRequestDto
CreditBureauReportGetResponseDto
FinancialTransactionListResponseDto
FinanceBalanceResponseDto
FinanceGetPaymentStatisticsResponseDto
FinanceGetPaymentStatisticsRequestBillingType Filter by payment method
FinanceGetPaymentStatisticsRequestPaymentStatus Filter by status
FinanceGetSplitStatisticsResponseDto
AccountInfoGetResponseDto
AccountInfoSaveRequestDto
PaymentCheckoutConfigGetResponseDto
PaymentCheckoutConfigSaveRequestDto
MyAccountGetAccountNumberResponseDto
MyAccountGetAccountFeesResponseDto
MyAccountGetStatusResponseDto
WalletShowResponseDto
MyAccountDisableAccountResponseDto
InvoiceListRequestInvoiceStatus Filter by situation
InvoiceSaveRequestDto
InvoiceGetResponseDto
InvoiceUpdateRequestDto
InvoiceCancelRequestDto
FiscalInfoMunicipalOptionsGetResponseDto
FiscalInfoGetResponseDto
FiscalInfoSaveRequestDto
FiscalInfoListMunicipalServicesResponseDto
FiscalInfoListInvoiceNbsCodesResponseDto
FiscalInfoUpdateUseNationalPortalRequestDto
FiscalInfoUpdateUseNationalPortalResponseDto
WebhookConfigListResponseDto
WebhookConfigSaveRequestDto Array with desired Webhooks settings
WebhookConfigGetResponseDto
WebhookConfigUpdateRequestDto
WebhookConfigDeleteResponseDto
AccountListResponseDto
AccountSaveRequestDto
AccountSaveResponseDto
AccountGetResponseDto
AccountPaymentEscrowConfigDto
AccountSaveOrUpdatePaymentEscrowConfigRequestDto
AccountDocumentShowResponseDto
AccountDocumentSaveRequestDto
AccountDocumentGetResponseDto
AccountDocumentUpdateRequestDto
AccountDocumentDeleteResponseDto
ChargebackSaveDisputeRequestDto
ChargebackSaveDisputeResponseDto
ChargebackListResponseDto
ChargebackListRequestCreditCardBrand Filter by used card brand.
ChargebackListRequestChargebackStatus Filter by chargeback status.
PaymentChargebackResponseDto
PaymentGetResponseBillingType Payment billing type
PaymentSaveWithCreditCardCreditCardDto Credit card information
PaymentGetResponsePaymentStatus Payment status
PaymentDiscountDto Discount information
PaymentFineResponseDto Fine information for payment after due date
PaymentInterestResponseDto Interest information for payment after due date
PaymentRefundGetResponseDto Refunds information
PaymentSaveWithCreditCardCreditCardCreditCardBrand Flag of the card used
PaymentDiscountDiscountType Discount type
PaymentSplitGetResponsePaymentSplitCancellationReason Reason for canceling the split
PaymentSplitGetResponsePaymentSplitStatus Split status
PaymentChargebackResponseChargebackStatus Chargeback status
PaymentChargebackResponseChargebackReason Chargeback reason
ChargebackCreditCardResponseDto Credit card information
PaymentChargebackResponseChargebackDisputeStatus Chargeback dispute status.
ChargebackCreditCardResponseCreditCardBrand Flag of the card used
PaymentEscrowGetResponsePaymentEscrowStatus Payment escrow status
PaymentEscrowGetResponsePaymentEscrowFinishReason Payment escrow finish reason
PaymentRefundGetResponsePaymentRefundStatus Refund status
PaymentRefundedSplitResponseDto Refunded Splits, if any
PaymentSaveRequestBillingType Payment billing type
PaymentInterestRequestDto Interest information for payment after due date
PaymentFineRequestDto Fine information for payment after due date
PaymentSplitRequestDto Split Settings
PaymentCallbackRequestDto Automatic redirection information after the payment of the link payment
PaymentFineRequestFineType Fine type
PaymentSaveWithCreditCardRequestBillingType Payment billing type
CreditCardRequestDto Credit card information
CreditCardHolderInfoRequestDto Credit card holder information
BankSlipBillingInfoResponseDto Payment data related to bank slip
CreditCardTokenizeResponseCreditCardBrand Brand of the card used
PaymentUpdateRequestBillingType Payment billing type
PaymentStatusResponsePaymentStatus Payment status
PaymentSimulateRequestBillingType Form of payment
PaymentSimulateCreditCardResponseDto Card fees
PaymentSimulateBankSlipResponseDto Boleto fees
PaymentSimulatePixResponseDto PIX fees
PaymentSimulateInstallmentResponseDto Installment information
PaymentLimitsResponseCreationDto Breeding limits
PaymentLimitsResponseCreationDailyDto Daily limits
PaymentLeanGetResponseBillingType Payment billing type
PaymentLeanGetResponsePaymentStatus Payment status
PaymentLeanSaveWithCreditCardResponseBillingType Payment billing type
PaymentLeanSaveWithCreditCardResponsePaymentStatus Payment status
PaymentDocumentGetResponsePaymentDocumentType Document type
PaymentDocumentFileResponseDto File object
PaymentDocumentSaveRequestPaymentDocumentType Document type
PaymentDocumentUpdateRequestPaymentDocumentType Document type
CustomerGetResponsePersonType Kind of person
NotificationGetResponseNotificationEvent Kind of event
InstallmentGetResponseBillingType Form of payment
InstallmentRefundResponseDto Refunds information
InstallmentRefundResponsePaymentRefundStatus Refund status
InstallmentSaveRequestBillingType Payment billing type
InstallmentSplitRequestDto Split Settings
InstallmentSaveWithCreditCardRequestBillingType Payment billing type
InstallmentSplitGetResponseDto Split array
InstallmentSplitGetResponsePaymentSplitCancellationReason Reason for canceling the split
InstallmentSplitGetResponsePaymentSplitStatus Split status
SubscriptionGetResponseBillingType Billing type
SubscriptionGetResponseCycle Billing frequency
SubscriptionGetResponseSubscriptionStatus Subscription status
SubscriptionSplitResponseDto Split information
SubscriptionSplitResponseSubscriptionSplitStatus Subscription split status
SubscriptionSplitResponseSubscriptionSplitDisabledReason Reason why subscription split was disabled
SubscriptionSaveRequestBillingType Billing type
SubscriptionSaveRequestCycle Billing frequency
SubscriptionSplitRequestDto Split information
SubscriptionSaveWithCreditCardRequestBillingType Billing type
SubscriptionSaveWithCreditCardRequestCycle Billing frequency
SubscriptionSaveWithCreditCardResponseBillingType Billing type
SubscriptionSaveWithCreditCardResponseCycle Billing frequency
SubscriptionSaveWithCreditCardResponseSubscriptionStatus Subscription status
SubscriptionUpdateRequestBillingType Billing type
SubscriptionUpdateRequestSubscriptionStatus Subscription status
SubscriptionUpdateRequestCycle Billing frequency
InvoiceTaxesDto Invoice taxes
InvoiceGetResponseInvoiceStatus Invoice status
PixAddressKeyGetResponsePixAddressKeyType Pix key type
PixAddressKeyGetResponsePixAddressKeyStatus Key status
PixAddressKeyQrCodeGetResponseDto Pix key QRCode
PixAddressKeySaveRequestPixAddressKeyType Pix key type
PixTransactionQrCodeSaveRequestDto QRCode payload for payment
PixTransactionGetResponsePixTransactionCashValueFinality Used to indicate whether it is a Withdrawal or Change
PixTransactionGetResponsePixTransactionStatus Transaction status
PixTransactionGetResponsePixTransactionType Transaction type
PixTransactionGetResponsePixTransactionOriginType Indicates the origin of the transaction
PixOriginalTransactionResponseDto Original transaction information if a chargeback has occurred
PixTransactionExternalAccountResponseDto Information about the recipient
PixTransactionQrCodeResponseDto Information about QrCode
PixTransactionGetResponsePixAddressKeyType Pix key type
PixTransactionExternalAccountResponsePixAddressKeyType Pix key type
PixTransactionQrCodePayerResponseDto Information about the payer
PixQrCodeDecodeResponsePixQrCodeType QRCode Type
PixQrCodeDecodeResponsePixTransactionOriginType Transaction origin
PixQrCodeDecodeResponsePixTransactionCashValueFinality Used to indicate whether it is a Withdrawal or Change
PixQrCodeDecodeReceiverDto Information about the receiver
PixQrCodeDecodeReceiverPersonType Person type
PixQrCodeDecodeReceiverPixAccountType Receiver account type
AnticipationGetResponseAnticipationStatus Anticipation status
AnticipationLimitsInfoResponseDto Credit card anticipation limits
PixRecurringTransactionGetResponsePixRecurringTransactionStatus Recurrence status
PixRecurringTransactionGetResponsePixRecurringTransactionOrigin Indicates the origin of the recurrence
PixRecurringTransactionGetResponsePixRecurringTransactionFrequency Recurrence frequency
PixRecurringTransactionExternalAccountDto Receiver information
PixRecurringTransactionGetItemResponsePixRecurringTransactionItemStatus Recurrence item status
PaymentLinkGetResponseChargeType Charge type
PaymentLinkGetResponseBillingType Allowed payment method
PaymentLinkGetResponseCycle Billing frequency, if the chargeType is RECURRENT
PaymentLinkSaveRequestBillingType Allowed payment method
PaymentLinkSaveRequestChargeType Charge type
PaymentLinkSaveRequestCycle Billing frequency, if the chargeType is RECURRENT
PaymentLinkUpdateRequestBillingType Allowed payment method
PaymentLinkUpdateRequestChargeType Charge type
PaymentLinkUpdateRequestCycle Billing frequency, if the chargeType is RECURRENT
PaymentLinkFileImageResponseDto Payments link image information
CheckoutSessionSaveRequestBillingType Payment methods
CheckoutSessionSaveRequestChargeType Charge types
CheckoutSessionCallbackDto Automatic redirection information after payment on the checkout screen
CheckoutSessionItemsDto List of items at checkout
CheckoutSessionCustomerDataDto Customer data
CheckoutSessionSubscriptionDto Subscription details, required if chargeTypes includes RECURRENT
CheckoutSessionInstallmentDto Installment details. If informed, it will be mandatory to include the INSTALLMENT chargeType
CheckoutSessionSplitDto Split Settings
CheckoutSessionSubscriptionCycle Billing frequency
CheckoutSessionResponseBillingType Payment methods
CheckoutSessionResponseChargeType Charge types
TransferGetResponseTransferStatus Transfer status
TransferGetResponseTransferType Transfer method
TransferBankAccountGetResponseDto Bank account details
TransferBankGetResponseDto Bank account name
TransferBankAccountSaveRequestDto Enter your account details if it is a transfer to a bank account
TransferSaveRequestTransferType Transfer modality. If not informed and the receiving institution is a Pix participant, the transfer is via Pix. Otherwise via TED.
TransferSaveRequestPixAddressKeyType Enter the type of key if it is a transfer to a Pix key
TransferRecurringSaveRequestDto Recurrence information. Only for Pix transfers
TransferBankSaveRequestDto Details of the bank account to which the transfer will be made
TransferBankAccountSaveRequestBankAccountType Account type
TransferRecurringSaveRequestRecurringCheckoutScheduleFrequency Frequency
TransferSaveInternalTransferResponseTransferStatus Transfer status
TransferSaveInternalTransferResponseTransferType Transfer method
TransferSaveInternalTransferAccountDto Target account basic information
PaymentDunningShowResponsePaymentDunningStatus Payment dunning status
PaymentDunningShowResponsePaymentDunningType Type of payment dunning
PaymentDunningSaveRequestPaymentDunningType Type of payment dunning
PaymentDunningSimulateResponseTypeSimulationItemDto Simulation of denial request for each type of denial available
PaymentDunningSimulateResponseTypeSimulationItemPaymentDunningType Type of payment dunning
PaymentDunningListHistoryResponseDataDto List of objects
PaymentDunningListHistoryResponseDataPaymentDunningHistoryStatus Negotiation status
PaymentDunningListPartialPaymentsResponseDataDto List of objects
PaymentDunningPaymentsAvailableForDunningResponseDataDto List of objects
PaymentDunningPaymentsAvailableForDunningResponseDataPaymentStatus Billing status
PaymentDunningPaymentsAvailableForDunningResponseDataBillingType Form of payment
PaymentDunningPaymentsAvailableForDunningResponseDataTypeSimulationItemDto Simulation of denial request for each type of payment dunning available
PaymentDunningPaymentsAvailableForDunningResponseDataTypeSimulationItemPaymentDunningType Type of payment dunning
PaymentDunningSaveDocumentsResponsePaymentDunningStatus Payment dunning status
PaymentDunningSaveDocumentsResponsePaymentDunningType Type of payment dunning
PaymentDunningCancelResponsePaymentDunningStatus Payment dunning status
PaymentDunningCancelResponsePaymentDunningType Type of payment dunning
BillGetResponseBillStatus Bill payment status
BillSimulateBankSlipInfoResponseDto Information about the bill to be paid
MobilePhoneRechargeGetResponseMobilePhoneRechargeStatus Recharge status
MobilePhoneRechargeFindProviderResponseValuesDto Amounts available for recharge
FinancialTransactionGetResponseDto List of objects
FinancialTransactionGetResponseFinancialTransactionType Transaction type
AccountInfoGetResponseStatus Account status
AccountInfoGetResponsePersonType Person Type
AccountInfoGetResponseCompanyType Type of company (only when Legal Entity)
AccountInfoCityDto City information registered in your account
AccountInfoCommercialInfoExpirationResponseDto Information about the expiration of commercial data
AccountInfoCityState State abbreviation (SP, RJ, SC, ...)
AccountInfoSaveRequestPersonType Person Type
AccountInfoSaveRequestCompanyType Type of company (only when Legal Entity)
PaymentCheckoutConfigGetResponseInvoiceConfigStatus Invoice personalization status
MyAccountGetAccountFeesPaymentDto Billing fees
MyAccountGetAccountFeesTransferDto Transfer fees
MyAccountGetAccountFeesNotificationDto Notification fees
MyAccountGetAccountFeesCreditBureauReportDto Serasa consultation fees
MyAccountGetAccountFeesInvoiceDto Invoice fees
MyAccountGetAccountFeesAnticipationDto Anticipation fees
MyAccountGetAccountFeesPaymentBankSlipDto Boleto fees
MyAccountGetAccountFeesPaymentCreditCardDto Credit card fees
MyAccountGetAccountFeesPaymentDebitCardDto Debit card fees
MyAccountGetAccountFeesPaymentPixDto Pix Fees
MyAccountGetAccountFeesTransferTedDto Fees for TED transfers
MyAccountGetAccountFeesTransferPixDto Fees for Pix transfers
MyAccountGetAccountFeesAnticipationCreditCardDto Credit card anticipation fee
MyAccountGetAccountFeesAnticipationBankSlipDto Anticipation fee on boletos
MyAccountGetStatusResponseStatus Status of sent business data
WalletGetResponseDto List of objects
FiscalInfoMunicipalOptionsGetResponseEnotasTipoAutenticacao Type of authentication required at city hall
FiscalInfoMunicipalOptionsSpecialTaxRegimesDto Tax calculation regime options
FiscalInfoMunicipalOptionsNationalPortalTaxCalculationRegimeDto Special taxation regime options
FiscalInfoListMunicipalServicesResponseDataDto List of objects
FiscalInfoListInvoiceNbsCodesResponseDataDto List of objects
WebhookConfigGetResponseWebhookSendType Sequential (SEQUENTIALLY) or non-sequential (NON_SEQUENTIALLY)
WebhookConfigGetResponseWebhookEvent List of events this Webhook will observe
WebhookConfigSaveRequestWebhookSendType Sequential (SEQUENTIALLY) or non-sequential (NON_SEQUENTIALLY)
WebhookConfigSaveRequestWebhookEvent List of events this Webhook will observe
WebhookConfigUpdateRequestWebhookSendType Sequential (SEQUENTIALLY) or non-sequential (NON_SEQUENTIALLY)
WebhookConfigUpdateRequestWebhookEvent List of events this Webhook will observe
AccountGetResponsePersonType Kind of person
AccountGetResponseCompanyType Type of company (only when Legal Entity)
AccountNumberDto Subaccount number in Asaas
AccountSaveRequestCompanyType Type of company (only when Legal Entity)
AccountSaveResponsePersonType Kind of person
AccountSaveResponseCompanyType Type of company (only when Legal Entity)
AccountDocumentGroupResponseDto List of objects
AccountDocumentGroupResponseAccountDocumentStatus Document group status
AccountDocumentGroupResponseAccountDocumentType Type of documents
AccountDocumentResponsibleResponseDto Who is responsible for sending these documents
AccountDocumentResponsibleResponseAccountDocumentResponsibleType Responsible type
AccountDocumentGetResponseAccountDocumentStatus Document approval status
AccountDocumentSaveRequestAccountDocumentType Document Type
ChargebackSaveDisputeResponseChargebackDisputeStatus Dispute status.
ListPaymentsParameters
ListPaymentsWithSummaryDataParameters
ListPaidSplitsParameters
ListReceivedSplitsParameters
ListCustomersParameters
ListInstallmentsParameters
ListPaymentsOfAInstallmentParameters
GenerateInstallmentBookletParameters
ListSubscriptionsParameters
ListPaymentsOfASubscriptionParameters
GenerateSubscriptionBookletParameters
ListInvoicesForSubscriptionChargesParameters
ListKeysParameters
ListTransactionsParameters
ListAnticipationsParameters
ListRecurrencesParameters
ListRecurrenceItemsParameters
ListPaymentsLinksParameters
ListTransfersParameters
ListPaymentDunningsParameters
SimulateAPaymentDunningParameters
EventHistoryListsParameters
ListPaymentsReceivedParameters
ListPaymentsAvailableForPaymentDunningParameters
ListBillPaymentsParameters
ListMobileRechargesParameters
ListCreditBureauReportsParameters
RetrieveExtractParameters
BillingStatisticsParameters
DeleteWhiteLabelSubaccountParameters
ListInvoicesParameters
ListMunicipalServicesParameters
ListNbsCodesParameters
ListWebhooksParameters
ListSubaccountsParameters
ListChargebacksParameters
ErrorResponseDto
ErrorResponseItemDto List of objects

License

This SDK is licensed under the MIT License.

See the LICENSE file for more details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages