Skip to content

Latest commit

 

History

History
80 lines (60 loc) · 2.75 KB

File metadata and controls

80 lines (60 loc) · 2.75 KB

CreditCardService

A list of all methods in the CreditCardService service. Click on the method name to view detailed information about that method.

Methods Description
creditCardTokenization

creditCardTokenization

  • HTTP Method: POST
  • Endpoint: /v3/creditCard/tokenizeCreditCard

Parameters

Name Type Required Description
apiCreditCardTokenizeRequestDto ApiCreditCardTokenizeRequestDto Request Body

Return Type

ApiCreditCardTokenizeResponseDto

Example Usage Code Snippet

import com.asaas.apisdk.AsaasSdk;
import com.asaas.apisdk.config.ApiKeyAuthConfig;
import com.asaas.apisdk.config.AsaasSdkConfig;
import com.asaas.apisdk.models.ApiCreditCardHolderInfoRequestDto;
import com.asaas.apisdk.models.ApiCreditCardRequestDto;
import com.asaas.apisdk.models.ApiCreditCardTokenizeRequestDto;
import com.asaas.apisdk.models.ApiCreditCardTokenizeResponseDto;

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);

    ApiCreditCardRequestDto apiCreditCardRequestDto = ApiCreditCardRequestDto.builder()
      .holderName("John Doe")
      .number("1234567890123456")
      .expiryMonth("6")
      .expiryYear("2025")
      .ccv("123")
      .build();

    ApiCreditCardHolderInfoRequestDto apiCreditCardHolderInfoRequestDto = ApiCreditCardHolderInfoRequestDto.builder()
      .name("John Doe")
      .email("john.doe@asaas.com")
      .cpfCnpj("12345678901")
      .postalCode("12345678")
      .addressNumber("123")
      .addressComplement("addressComplement")
      .phone("phone")
      .mobilePhone("mobilePhone")
      .build();

    ApiCreditCardTokenizeRequestDto apiCreditCardTokenizeRequestDto = ApiCreditCardTokenizeRequestDto.builder()
      .customer("cus_G7Dvo4iphUNk")
      .creditCard(apiCreditCardRequestDto)
      .creditCardHolderInfo(apiCreditCardHolderInfoRequestDto)
      .remoteIp("116.213.42.532")
      .build();

    ApiCreditCardTokenizeResponseDto response = asaasSdk.creditCard.creditCardTokenization(
      apiCreditCardTokenizeRequestDto
    );

    System.out.println(response);
  }
}