Veja abaixo o que a Rede me respondeu depois de quase uma semana.
Detalhe: Antes funcionava normal. De repente parou de funcionar e disseram que tínhamos que assinar um termo para ativar essa fun??o. Ativamos e voltou. Agora parou de novo e eles me vê com essa que tem que mudar como a requisi??o é feita.
___________________
Para realizar vendas na funcionalidade de 3DS, é possível enviar tanto para Crédito quanto para Débito.
Para a transa??o abaixo, n?o foi enviada como 3DS, e na requisi??o o parametro Kind foi informado como “Credit” e em seguida foi aprovada com sucesso.
Request:
{
“capture”: true,
“kind”: “credit”,
“reference”: “1604842158”,
“amount”: “21990”,
“cardHolderName”: “SARAH O S SANTOS”,
“cardNumber”: “550209******5608”,
“expirationMonth”: “**”,
“expirationYear”: “****”,
“securityCode”: “***”,
“affiliation”: null,
“token”: null,
“guidFrontend”: null
}
Response:
{
“reference”: “1604842158”,
“tid”: “11072011080904434086”,
“nsu”: “251358417”,
“authorizationCode”: “478862”,
“brandTid”: “478862”,
“dateTime”: “2020-11-08T09:16:52-03:00”,
“amount”: 21990,
“cardBin”: “550209”,
“last4”: “5608”,
“returnCode”: “00”,
“returnMessage”: “Success.”,
“links”: [
{
“method”: “GET”,
“rel”: “transaction”,
“href”: “https://api.userede.com.br/erede/v1/transactions/11072011080904434086”
},
{
“method”: “POST”,
“rel”: “refund”,
“href”: “https://api.userede.com.br/erede/v1/transactions/11072011080904434086/refunds”
}
]
}
As requisi??es de 3DS, ser?o enviadas da seguinte forma com os paramentros de threeDSecure preenchidos :
{
“kind”: “debit”,
“capture”: true,
“reference”: “pedido123”,
“amount”: 2099,
“cardholderName”: “John Snow”,
“cardNumber”: “22230****400010”,
“expirationMonth”: 12,
“expirationYear”: 2020,
“securityCode”: “235”,
“threeDSecure”: {
“embedded”: true,
“onFailure”: “decline”,
“userAgent”: “Mozilla/5.0 (iPad; U; CPU OS 3_2_1 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Mobile/7B405”
},
“urls”: [
{
“kind”: “threeDSecureSuccess”,
“url”: “https://redirecturl.com/3ds/success”
},
{
“kind”: “threeDSecureFailure”,
“url”: “https://redirecturl.com/3ds/failure”
}
]
}
Por gentileza poderia me informar se foi configurado o 3DS no módulo Woocommerce também?