POST api/Tridens

Request Information

URI Parameters

None.

Body Parameters

TridensPostModel
NameDescriptionTypeAdditional information
action

string

None.

content

Content

None.

Request Formats

application/json, text/json

Sample:
{
  "action": "sample string 1",
  "content": {
    "id": "sample string 1",
    "transaction_id": "sample string 2",
    "amount": "sample string 3",
    "currency": "sample string 4",
    "customer": {
      "first_name": "sample string 1",
      "last_name": "sample string 2",
      "company": "sample string 3",
      "email": "sample string 4",
      "phone": "sample string 5",
      "tax_identifier": "sample string 6",
      "merchant_customer_id": "sample string 7",
      "id": "sample string 8"
    },
    "billing_address": {
      "first_name": "sample string 1",
      "last_name": "sample string 2",
      "company": "sample string 3",
      "street_address": "sample string 4",
      "locality": "sample string 5",
      "postal_code": "sample string 6",
      "region": "sample string 7",
      "country_code": "sample string 8",
      "country_name": "sample string 9"
    },
    "custom_attributes": {
      "callback_url": "sample string 1"
    },
    "credit_card": {
      "is_default": true,
      "card_holder_name": "sample string 2",
      "expiration_month": "sample string 3",
      "expiration_year": "sample string 4",
      "type": "sample string 5",
      "token": "sample string 6",
      "last_four": "sample string 7"
    },
    "credit_cards": [
      {
        "is_default": true,
        "card_holder_name": "sample string 2",
        "expiration_month": "sample string 3",
        "expiration_year": "sample string 4",
        "type": "sample string 5",
        "token": "sample string 6",
        "last_four": "sample string 7"
      },
      {
        "is_default": true,
        "card_holder_name": "sample string 2",
        "expiration_month": "sample string 3",
        "expiration_year": "sample string 4",
        "type": "sample string 5",
        "token": "sample string 6",
        "last_four": "sample string 7"
      }
    ]
  }
}

text/html

Sample:
{"action":"sample string 1","content":{"id":"sample string 1","transaction_id":"sample string 2","amount":"sample string 3","currency":"sample string 4","customer":{"first_name":"sample string 1","last_name":"sample string 2","company":"sample string 3","email":"sample string 4","phone":"sample string 5","tax_identifier":"sample string 6","merchant_customer_id":"sample string 7","id":"sample string 8"},"billing_address":{"first_name":"sample string 1","last_name":"sample string 2","company":"sample string 3","street_address":"sample string 4","locality":"sample string 5","postal_code":"sample string 6","region":"sample string 7","country_code":"sample string 8","country_name":"sample string 9"},"custom_attributes":{"callback_url":"sample string 1"},"credit_card":{"is_default":true,"card_holder_name":"sample string 2","expiration_month":"sample string 3","expiration_year":"sample string 4","type":"sample string 5","token":"sample string 6","last_four":"sample string 7"},"credit_cards":[{"is_default":true,"card_holder_name":"sample string 2","expiration_month":"sample string 3","expiration_year":"sample string 4","type":"sample string 5","token":"sample string 6","last_four":"sample string 7"},{"is_default":true,"card_holder_name":"sample string 2","expiration_month":"sample string 3","expiration_year":"sample string 4","type":"sample string 5","token":"sample string 6","last_four":"sample string 7"}]}}

application/xml, text/xml

Sample:
<TridensPostModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MagicLine.PaymentApi.Models.Tridens">
  <action>sample string 1</action>
  <content>
    <amount>sample string 3</amount>
    <billing_address>
      <company>sample string 3</company>
      <country_code>sample string 8</country_code>
      <country_name>sample string 9</country_name>
      <first_name>sample string 1</first_name>
      <last_name>sample string 2</last_name>
      <locality>sample string 5</locality>
      <postal_code>sample string 6</postal_code>
      <region>sample string 7</region>
      <street_address>sample string 4</street_address>
    </billing_address>
    <credit_card>
      <card_holder_name>sample string 2</card_holder_name>
      <expiration_month>sample string 3</expiration_month>
      <expiration_year>sample string 4</expiration_year>
      <is_default>true</is_default>
      <last_four>sample string 7</last_four>
      <token>sample string 6</token>
      <type>sample string 5</type>
    </credit_card>
    <credit_cards>
      <CreditCard>
        <card_holder_name>sample string 2</card_holder_name>
        <expiration_month>sample string 3</expiration_month>
        <expiration_year>sample string 4</expiration_year>
        <is_default>true</is_default>
        <last_four>sample string 7</last_four>
        <token>sample string 6</token>
        <type>sample string 5</type>
      </CreditCard>
      <CreditCard>
        <card_holder_name>sample string 2</card_holder_name>
        <expiration_month>sample string 3</expiration_month>
        <expiration_year>sample string 4</expiration_year>
        <is_default>true</is_default>
        <last_four>sample string 7</last_four>
        <token>sample string 6</token>
        <type>sample string 5</type>
      </CreditCard>
    </credit_cards>
    <currency>sample string 4</currency>
    <custom_attributes>
      <callback_url>sample string 1</callback_url>
    </custom_attributes>
    <customer>
      <company>sample string 3</company>
      <email>sample string 4</email>
      <first_name>sample string 1</first_name>
      <id>sample string 8</id>
      <last_name>sample string 2</last_name>
      <merchant_customer_id>sample string 7</merchant_customer_id>
      <phone>sample string 5</phone>
      <tax_identifier>sample string 6</tax_identifier>
    </customer>
    <id>sample string 1</id>
    <transaction_id>sample string 2</transaction_id>
  </content>
</TridensPostModel>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'TridensPostModel'.

Response Information

Resource Description

Object

None.

Response Formats

application/json, text/json, text/html

Sample:
{}

application/xml, text/xml

Sample:
<z:anyType xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns:z="http://schemas.microsoft.com/2003/10/Serialization/" />