POST
/
v1
/
3ds
/
setup
Python
import requests

client_id = <YOUR CLIENT ID>
public_key = <YOUR CLIENT TOKEN>

request = requests.post('https://api.malga.io/v1/charges/3ds/setup', headers={
    "X-Client-Id": client_id,
    "X-Api-Key": publick_key
  }, json={
  "sourceType": "card",
  "cardId": "4918cfd2-b14a-4db2-ade4-d1b8a6bd40e2",
})
print(request.json().get('id'))
{
  "id": "1b04367a-2386-4161-8c90-eac82267ee89",
  "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI0MzljZGU0NC05M2RkLTQ2ZWEtYWU0OC0zNTMwMzg3NGFjMmQiLCJpYXQiOjE3Mjc3MTU5NDksImlzcyI6IjVkZDgzYmYwMGU0MjNkMTQ5OGRjYmFjYSIsImV4cCI6MTcyNzcxOTU0OSwiT3JnVW5pdElkIjoiNjU0NDUzNzkzZDJmNTM1NWE3YjljN2IxIiwiUmVmZXJlbmNlSWQiOiJhNjNhZTI0NS0zNzJkLTQ1ODktODVlYS1iMDBmM2VmNjA0NGYifQ.o4IKYrNnFbr3xn-qSm_9qL-Sn-WvCpKOUMxZna7SiYE",
  "collectUrl": "https://centinelapistag.cardinalcommerce.com/V1/Cruise/Collect",
  "providerType": "CYBERSOURCE"
}

Authorizations

X-Client-Id
string
header
required
X-Api-Key
string
header
required

Body

application/json

Criar sessão no 3DS2 Malga

Dados para criar um setup dados para cobrança por cartão de crédito salve

sourceType
enum<string>
required

tipo da origem da cobrança

Available options:
card
cardId
string<uuid>
required

Identificador do cartão quando source tipo card

Response

Created

id
string<uuid>

Identificador do setup

token
string

Token gerado no provedor 3DS, será utilizado na coleta de dados

collectUrl
string<url>

URL do provedor 3DS, será utilizado na coleta de dados

providerType
string

Informa qual provedor 3DS2 está sendo utilizado

error
object