Merchant Initiated Transaction/Cardholder Initiated Transaction

Introdução

Abaixo teremos exemplos de cada tipo de transação indicado na página Envio de indicadores de Transação

📘

Bandeira Master

Lembrando que o envio dessa informações é obrigatório para a Bandeira Mastercard

Transações Recorrentes

CRDP - Credential-on-file

Nesse tipo de transação, será adicionado o valor merchant no campo initiating_entity e o valor e **credentials_on_file** nos campos **entry_mode** e **initiating_reason**

{
  "amount": 2000,
  "initiator_id": "e4ca44a8d57c4df6",
  "reference_id": "e4ca44a8d57c4df6",
  "local_datetime": "2024-04-12T12:01:54",
  "payment_method": "card",
  "channel": "website",
  "card_transaction": {
    "type": "credit",
    "operation_type": "auth_and_capture",
    "card": {
      "entry_mode": "credentials_on_file",
      "number": "6033401111633077000",
      "expiration_date": "3111",
      "cvv": "123",
      "holder_name": "TONY STARK"
    }
  },
  "initiator": {
    "initiating_entity": "merchant",
    "initiating_reason": "credentials_on_file"
  }
}

Standing Order

Nesse tipo de transação, será adicionado o valor merchant no campo <initiating_entity> em uma situação de primeira recorrência (Valor subscription no campo initiating_reason):

{
  "amount": 4490,
  "initiator_id": "51a3cca401874c8e",
  "reference_id": "51a3cca401874c8e",
  "local_datetime": "2024-04-07T19:48:50",
  "payment_method": "card",
  "channel": "website",
  "card_transaction": {
    "type": "credit",
    "operation_type": "auth_and_capture",
    "card": {
      "entry_mode": "manual",
      "number": "6033401111633077000",
      "expiration_date": "3111",
      "holder_name": "TONY STARK"
    }
  },
  "initiator": {
    "initiating_entity": "merchant",
    "initiating_reason": "subscription"
  }
}

Subscription

Nesse tipo de transação, será adicionado o valor merchant no campo <initiating_entity> em uma situação de primeira recorrência (Valor subscription no campo initiating_reason):

{
  "amount": 4490,
  "initiator_id": "51a3cca401874c8e",
  "reference_id": "51a3cca401874c8e",
  "local_datetime": "2024-04-07T19:48:50",
  "payment_method": "card",
  "channel": "website",
  "card_transaction": {
    "type": "credit",
    "operation_type": "auth_and_capture",
    "card": {
      "entry_mode": "manual",
      "number": "6033401111633077000",
      "expiration_date": "3111",
      "holder_name": "TONY STARK"
    }
  },
  "initiator": {
    "initiating_entity": "merchant",
    "initiating_reason": "subscription"
  }
}

REIN - Recurring Installment

Nesse tipo de transação, será adicionado o valor merchant no campo <initiating_entity> em uma situação de primeira recorrência (Valor subscription no campo initiating_reason):

{
  "amount": 4490,
  "initiator_id": "51a3cca401874c8e",
  "reference_id": "51a3cca401874c8e",
  "local_datetime": "2024-04-07T19:48:50",
  "payment_method": "card",
  "channel": "website",
  "card_transaction": {
    "type": "credit",
    "operation_type": "auth_and_capture",
    "card": {
      "entry_mode": "manual",
      "number": "6033401111633077000",
      "expiration_date": "3111",
      "holder_name": "TONY STARK"
    }
  },
  "initiator": {
    "initiating_entity": "merchant",
    "initiating_reason": "subscription"
  }
}

Transações com Cartões Armazenados

PASH - Partial Shipping

Nesse tipo de transação, será adicionado o valor merchant no campo <initiating_entity> em uma situação de primeira recorrência (Valor subscription no campo initiating_reason):

{
  "amount": 4490,
  "initiator_id": "51a3cca401874c8e",
  "reference_id": "51a3cca401874c8e",
  "local_datetime": "2024-04-07T19:48:50",
  "payment_method": "card",
  "channel": "website",
  "card_transaction": {
    "type": "credit",
    "operation_type": "auth_and_capture",
    "card": {
      "entry_mode": "manual",
      "number": "6033401111633077000",
      "expiration_date": "3111",
      "holder_name": "TONY STARK"
    }
  },
  "initiator": {
    "initiating_entity": "merchant",
    "initiating_reason": "subscription"
  }
}

DESL - Delayed Sale

Nesse tipo de transação, será adicionado o valor merchant no campo <initiating_entity> em uma situação de primeira recorrência (Valor subscription no campo initiating_reason):

{
  "amount": 4490,
  "initiator_id": "51a3cca401874c8e",
  "reference_id": "51a3cca401874c8e",
  "local_datetime": "2024-04-07T19:48:50",
  "payment_method": "card",
  "channel": "website",
  "card_transaction": {
    "type": "credit",
    "operation_type": "auth_and_capture",
    "card": {
      "entry_mode": "manual",
      "number": "6033401111633077000",
      "expiration_date": "3111",
      "holder_name": "TONY STARK"
    }
  },
  "initiator": {
    "initiating_entity": "merchant",
    "initiating_reason": "subscription"
  }
}

NOAC - No Attendance Charge

Nesse tipo de transação, será adicionado o valor merchant no campo <initiating_entity> em uma situação de primeira recorrência (Valor subscription no campo initiating_reason):

{
  "amount": 4490,
  "initiator_id": "51a3cca401874c8e",
  "reference_id": "51a3cca401874c8e",
  "local_datetime": "2024-04-07T19:48:50",
  "payment_method": "card",
  "channel": "website",
  "card_transaction": {
    "type": "credit",
    "operation_type": "auth_and_capture",
    "card": {
      "entry_mode": "manual",
      "number": "6033401111633077000",
      "expiration_date": "3111",
      "holder_name": "TONY STARK"
    }
  },
  "initiator": {
    "initiating_entity": "merchant",
    "initiating_reason": "subscription"
  }
}

Reenvios

NNesse tipo de transação, será adicionado o valor merchant no campo <initiating_entity> em uma situação de primeira recorrência (Valor subscription no campo initiating_reason):

{
  "amount": 4490,
  "initiator_id": "51a3cca401874c8e",
  "reference_id": "51a3cca401874c8e",
  "local_datetime": "2024-04-07T19:48:50",
  "payment_method": "card",
  "channel": "website",
  "card_transaction": {
    "type": "credit",
    "operation_type": "auth_and_capture",
    "card": {
      "entry_mode": "manual",
      "number": "6033401111633077000",
      "expiration_date": "3111",
      "holder_name": "TONY STARK"
    }
  },
  "initiator": {
    "initiating_entity": "merchant",
    "initiating_reason": "subscription"
  }
}