POST api/StudyHubAPI/AffirmAuthorizingPayments

Request Information

URI Parameters

None.

Body Parameters

AffirmAuthPayment
NameDescriptionTypeAdditional information
StudentName

string

None.

Token

string

None.

GrandTotalAmount

decimal number

None.

BillInformation

OrderBillingInformation

None.

SessionService

AffirmPaymentSession

None.

Request Formats

application/json, text/json

Sample:
{
  "StudentName": "sample string 1",
  "Token": "sample string 2",
  "GrandTotalAmount": 3.0,
  "BillInformation": {
    "FirstName": "sample string 1",
    "LastName": "sample string 2",
    "City": "sample string 3",
    "Country": "sample string 4",
    "Email": "sample string 5",
    "PhoneNo": "sample string 6",
    "PostalCode": "sample string 7",
    "State": "sample string 8",
    "Street1": "sample string 9",
    "Street2": "sample string 10"
  },
  "SessionService": {
    "CancelURL": "sample string 1",
    "SuccessURL": "sample string 2",
    "FailureURL": "sample string 3",
    "Run": true
  }
}

text/xml

Sample:
<PaymentProcess.AffirmAuthPayment xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CyberPaymentGateway">
  <BillInformation>
    <City>sample string 3</City>
    <Country>sample string 4</Country>
    <Email>sample string 5</Email>
    <FirstName>sample string 1</FirstName>
    <LastName>sample string 2</LastName>
    <PhoneNo>sample string 6</PhoneNo>
    <PostalCode>sample string 7</PostalCode>
    <State>sample string 8</State>
    <Street1>sample string 9</Street1>
    <Street2>sample string 10</Street2>
  </BillInformation>
  <GrandTotalAmount>3</GrandTotalAmount>
  <SessionService>
    <CancelURL>sample string 1</CancelURL>
    <FailureURL>sample string 3</FailureURL>
    <Run>true</Run>
    <SuccessURL>sample string 2</SuccessURL>
  </SessionService>
  <StudentName>sample string 1</StudentName>
  <Token>sample string 2</Token>
</PaymentProcess.AffirmAuthPayment>

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 'AffirmAuthPayment'.

Response Information

Resource Description

JsonResultOfResponse
NameDescriptionTypeAdditional information
Content

Response

None.

SerializerSettings

JsonSerializerSettings

None.

Encoding

Encoding

None.

Request

HttpRequestMessage

None.

Response Formats

application/json, text/json

Sample:

Sample not available.