Skip to main content

Antifraud Init Examples#

This page contains curated Payment/Init request examples extracted from the API reference source at static/openapi/tuna-payment.yaml.

Use these examples as implementation templates for advanced antifraud payloads.

Credit Card with Cybersource MDDs#

Source example: InitRequestPaymentCybersourceMDD

{
"TokenSession": "<token-session>",
"PartnerUniqueID": "104",
"Customer": {
"Email": "test2@tuna.uy",
"Name": "Test User",
"ID": "tuna_123s4",
"Document": "919.412.410-85",
"DocumentType": "CPF"
},
"PaymentItems": {
"Items": [
{
"Amount": 200,
"ProductDescription": "item1",
"ItemQuantity": 1,
"CategoryName": "Category name",
"Ean": "A-121321"
}
]
},
"PaymentData": {
"PaymentMethods": [
{
"PaymentMethodType": "1",
"Amount": 200,
"Installments": 1,
"SoftDescriptor": "ACME",
"CardInfo": {
"CardNumber": null
}
}
],
"Countrycode": "BR",
"AntiFraud": {
"DeliveryAddressee": "Antonia",
"Data": {
"cybersourceMerchantDefinedInformation": [
{
"key": "6"
}
]
}
}
},
"FrontData": {
"SessionID": "6793ef3ab449499abb5fe3999edabde7",
"Origin": "WEBSITE",
"IpAddress": "192.168.0.5",
"CookiesAccepted": true
}
}

Credit Card with Koin Additional Information#

Source example: InitRequestPaymentKoinAdditional

{
"TokenSession": "<token-session>",
"PartnerUniqueID": "104",
"Customer": {
"Email": "test2@tuna.uy",
"Name": "Test User",
"ID": "tuna_123s4",
"Document": "919.412.410-85",
"DocumentType": "CPF"
},
"PaymentItems": {
"Items": [
{
"Amount": 200,
"ProductDescription": "item1",
"ItemQuantity": 1,
"CategoryName": "Category name",
"Ean": "A-121321"
}
]
},
"PaymentData": {
"PaymentMethods": [
{
"PaymentMethodType": "1",
"Amount": 200,
"Installments": 1,
"SoftDescriptor": "ACME",
"CardInfo": {
"CardNumber": null
}
}
],
"Countrycode": "BR",
"AntiFraud": {
"DeliveryAddressee": "Antonia",
"koinAdditionalInformation": {
"restrictive_cbk": 15,
"previous_amount": 850,
"total_order_debits": 2
}
}
},
"FrontData": {
"SessionID": "6793ef3ab449499abb5fe3999edabde7",
"Origin": "WEBSITE",
"IpAddress": "192.168.0.5",
"CookiesAccepted": true
}
}

Credit Card with Travel Data#

Source example: InitRequestPaymentAntifraudWithTravel

{
"TokenSession": "<token-session>",
"PartnerUniqueID": "104",
"Customer": {
"Email": "travel.customer@example.com",
"Name": "Travel Customer",
"ID": "tuna_travel_123",
"Document": "919.412.410-85",
"DocumentType": "CPF"
},
"PaymentItems": {
"Items": [
{
"Amount": 350.0,
"ProductDescription": "Flight Ticket - GRU to CGH",
"ItemQuantity": 1,
"CategoryName": "Travel",
"Ean": "FLIGHT-GRU-CGH-001"
},
{
"Amount": 25.0,
"ProductDescription": "Travel Insurance",
"ItemQuantity": 1,
"CategoryName": "Insurance",
"Ean": "INS-TRAVEL-001"
}
]
},
"PaymentData": {
"PaymentMethods": [
{
"PaymentMethodType": "1",
"Amount": 375.0,
"Installments": 1,
"SoftDescriptor": "TRAVEL AGENCY",
"CardInfo": {
"CardNumber": null
}
}
],
"Countrycode": "BR",
"AntiFraud": {
"DeliveryAddressee": "Travel Customer",
"Data": {
"travel": {
"type": "flight"
},
"vendor_name": "Travel Agency LTDA",
"source": "desktop_web"
}
}
},
"FrontData": {
"SessionID": "6793ef3ab449499abb5fe3999edabde7",
"Origin": "WEBSITE",
"IpAddress": "192.168.0.5",
"CookiesAccepted": true
}
}

Credit Card with Flight/Travel Data#

Source example: InitRequestPaymentFlightTravel

{
"TokenSession": "<token-session>",
"PartnerUniqueID": "X82-A1-12345678-9abc-def0-1234-567890abcdef",
"Customer": {
"Email": "joao.silva@example.com",
"Name": "Joao Silva",
"ID": "0",
"Document": "12345678901",
"DocumentType": "CPF"
},
"PaymentItems": {
"Items": [
{
"DetailUniqueID": "detail-X82-A1-1",
"Amount": 299.99,
"ProductID": 1001,
"ProductUniqueID": "flight-X82-A1-1",
"ProductDescription": "Flight GRU to SDU",
"ItemQuantity": 1,
"CategoryID": 100,
"CategoryName": "Travel"
},
{
"DetailUniqueID": "detail-ins-X82-A1-1",
"Amount": 25.0,
"ProductDescription": "Trip Insurance Basic",
"ItemQuantity": 1,
"CategoryName": "Insurance"
},
{
"DetailUniqueID": "detail-seat-X82-A1-1",
"Amount": 35.0,
"ProductDescription": "Premium Seat 12A",
"ItemQuantity": 1,
"CategoryName": "Service"
}
]
},
"PaymentData": {
"Amount": 359.99,
"SalesChannel": "WEB",
"PaymentMethods": [
{
"PaymentMethodType": "1",
"Amount": 359.99,
"Installments": 1,
"SoftDescriptor": "TUNA AIRLINES",
"CardInfo": {
"CardHolderName": "John Traveler"
}
}
],
"Countrycode": "BR",
"AntiFraud": {
"DeliveryAddressee": "Joao Silva",
"Data": {
"source": "desktop_web",
"device_id": "device-X82-A1",
"vendor_name": "Tuna Airlines Direct",
"travel": {
"Type": "flight"
}
}
}
},
"FrontData": {
"SessionID": "X82-session-87654321-abcd-ef01-2345-6789abcdef01",
"Origin": "WEBSITE",
"IpAddress": "203.0.113.12",
"CookiesAccepted": true
}
}

See Also#