Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  • Ter realizado o procedimento de criação do Customers, API Customer;
  • Armazene o Id do Payload do Customers, ele será utilizado no procedimento de criação da Tokenização;
  • Possuir acesso ao Swagger.

...

Card
labelTokenização do cartão de crédito
Deck of Cards
idSubscriptions
Card
labelEndpoint Payment-Token

Esse método permite guardar as informações do cartão para que seja utilizado no processo de adesão.

Procedimento de criação da tokenização do cartão.Parâmetros de Entrada.

Usando o POST Payment-Token para associar o id do Customers.

Insira o id do Customers nesse exemplo iremos utilizar o 3fa.....

Bloco de código
languageyml
titlePOST payment-token
{
  "customerId": "3fa85f64429203e1-57173261-456245a7-b3fcb83c-2c963f66afa69eb78deb9fca"" //Id gerado na criação do Customers
}

Parâmetros de SaídaSaída 

Armazena o Id disponibilizado no campo url: e5ceab4d-f0d9-484b-a6cb-d3b8ee8ca639

Bloco de código
languageyml
titleRESPONSE Payment-Token
{
    "id": "341b5962e5ceab4d-2023f0d9-45c7484b-932fa6cb-ac836e34f477d3b8ee8ca639", //Id gerado pelo payment-token
    "status": "Received", //Status 
    "url": "{url: Página de tokenização}", //Rota para inserir os dados do cartão. /api/v1/payment-token/e5ceab4d-f0d9-484b-a6cb-d3b8ee8ca639",
    "date": "2023-0209-10T1327T19:4115:5129.52394093039488+00:00" //Data de geração.
}

Coletando o id para realizar a gravação do cartão. 

Parâmetros de Entrada

Cole o id do campo url logo após o nome payment-token, exemplo abaixo:

Bloco de código
languageyml
titleGET Payment-Token
https://recorrencia.totvs.app/api/v1/payment-token/payment-token/341b5962e5ceab4d-2023f0d9-45c7484b-932fa6cb-ac836e34f477d3b8ee8ca639

Parâmetros de Saída

Bloco de código
languageyml
titleRESPONSE Payment-Token
{
    "id": "341b5962e5ceab4d-2023f0d9-45c7484b-932fa6cb-ac836e34f477d3b8ee8ca639",
    "customerId": "021eb296429203e1-b80e3261-4c5e45a7-bdfbb83c-4131459b37049eb78deb9fca",
    "nickname": null,
    "lastFourDigits": null,
    "checkoutPageLink": "{url: Página de tokenização}https://dev.thex.cloud/checkout/page?t=eyJkYXRhIjoiVTJGc2RHVmtYMS9Db0pEMVNJZjlPQ3pPRXFSNnpuUTNXYTI4cW4wSUhOQmF4cGFqMjBmYzhVNjlUVXJIM0VTcTRFN0JjUTJlalB2a2ZvYlk5Z1RYblVMTUc3QzlmWEZjNEwwQWRHSExGTHpCVmNQb21kQWNlMnZqK042NHdJYWphdmhPektOMjRhTVlFcEE1YUJCU3gzbnVYdUNROHlMOUQ1WDdJeTlPZU03VHFmVncwVE92OUF4aHVGeDNVQ2svQW1FNmhpZmE0ZjFmNzc4V3o0NWtkR0Z4SGtvOGIzckowai9wSGpTVi91ZHFSTVhMZGZPeW1UL3cxeGtENmhXaG5Vcm9KaFNVRTQrbStJSk5nY0kyd2N6cjBYSVdVYWpjNS82QkJIUG1nMmJvbDM2aUJDbUVtdUdtdS9GSGpSbU5WRjZ2eDhCUW5MYkQvRXljK0RrWXZBbUNMNytRaW0zcHR0aS9aN3Z3cE1BMVZrbWtOdnVveGhNOUFqTHVhOWwwMEJqT1dXdmIyaTl2ZzVjMHEzcnRrY0hNTWNVUUZJYWluZVYvTW4zbjhYODdDRzNmdjdxNjU3SmJXbEE1bmVBMFovN3NIMWdtVlBZNWxUZVR3a01CWVp2MUJzNER1dVdUVzJiQ3YrTGl6bGpMdHZxOEhtUzBnT0lrdytkMkp4aHpkcm9TemxhdWtjSHJ5MUJHTUJHTDFkb1hxR3Q0TURPdDd4bllMbm9QN0hINWx3Z1hGaFk2TS9iRzNVcmswMld4TEptNWY2QXpXWFFUOXV4TEROMklyVG1JVWFid0x2eFUvQk01OFQ0dDlLSUhlWEpOR1N3NGRUQzhnK0JsVExxOXU0V3k1R3VEajI0QVVrYXRnWThBdEY3blhFQStpbWFwaWRxWGJmOG43T3RjNnVZeW5QTmJ1WW9VNytTaDlXeG1TSFFRWDRNMGovTkg2VDhjcDJOMXRBSlNpQVhkU3ZFM2R3cFVwbWR6c0ZUOTQ5YjhQQmROSTVqemU5SEpzU3ZPbFJ4eXNaNHpLU08zc3cwWVowK1BobW9HMHE4SkwyTEEzZzJGbmVGeDZ3dmNZWjhjNnZJOXY1eW5wNjJYeVhyVmMya0RYVVpkSlBLam1vZWIrTU5xaFoyRVZmVmphcmJ2c2ZSSjJpc2s3VmNvUGpwWFdpL09rMVVKTDk2SVJtZEJWRTlIMi94WVlDV0hsR1RNY3IyZVk1V2R5WGxzczRGOGtCUlByODlPM3c3blFkZjFWM1h6bVZVTzN3NFVMdTZ5YU1rUkNoOVcyVmZJNXlxd2lYNXlqbTVHSmgwK1FFTGFhS24xd1cwNkhMc080N0F4ODRkV0I1T3FlSDQ3SjhTN3crTm1ra2tEZm9xRjE1TFgyc21lZmhxY2FWaHJ6NVEvNVl0N3ZpN1IvcThBUmdZRHNjYmR6SElhOU5EU2g3cFRUU3hGeVpBSXdLU0NISTNDMjNuZ2k1Qk1aL0N1MmhRSm15NGlMRHhubzFtVi96aW0rSytrTGQvUDQ4TUtwVXZ2YWE1YzM1VzdsZ0h5cW5UckZsMjRhcEJDeU03UGtyaFhWTTFnMDl3Y2tJc2c4b0g1dTJlSTZWZ1FydURTZDRzWFI1UmpORXhoNm4wUEJsdWMwNlRFaG4zdTNFc2tnbHNxbk9DNTFMRzBGL0loY3RzMnJ5bnNCNWtEb21lQlJwOVd3ZkZkanFFMmR4c0NNYnNobTd6d3M5RTFYTzNaRVRDNENxWlJRS0pCd0kvMWlaZXRSWEZMT3N1ZmI1UDVGYlJsNjcrWnNONW9Jd3lvNUF4WUtneFNkWi9OcDBVQzZDMkJFZkZWbXFsUEVWTm5CdW5lWEE5OWxjclphbVcvQUJQVGJ2ekEzbm5vTG5HVktpVjd0bDVHMTA2TVNDbHI2NjlsWVk0bGZ0ZzZpOWFhdERoOFA3TVJ1cUJ1b21uVzIwTWcifQ==",
    "status": 2,
    "statusprovider": 21,
    "acquirerproviderDescription": 2"Provedor",
    "message": "Gerado link para a Tokenização",
    "dateAdd": "20232022-0209-10T1327T19:4115:5129.52394303948",
    "isActive": false
}


Acessar o link informado no campo checkoutPageLink, em seguida realize o preenchimento dos campos e clique em "Guardar Cartão"

Image Added


Aviso
titleArmazenamento do ID

Armazene o Id, pois será utilizado no momento da realização da subscrição.
Nesse exemplo: "id": "341b5962-2023-45c7-932f-ac836e34f477"

Acessar o link informado no campo checkoutPageLink, em seguida realize o preenchimento dos campos e clique em "Guardar Cartão"

Image Removed

Aviso
titleDocumentação

Para uma listagem completa da saída por favor verifique a documentação Swagger.

Acesso a tela: API Subscrição com dados de pagamento.