POST api/Payment/PaymentCardVerfication

Request Information

URI Parameters

None.

Body Parameters

PaymentCardInfoOrignal
NameDescriptionTypeAdditional information
apiKey

string

None.

subclientcode

integer

None.

subclientCustomercode

integer

None.

customerId

string

None.

firstName

string

None.

lastName

string

None.

middleName

string

None.

email

string

None.

altEmail

string

None.

phoneCountrycode1

string

None.

phoneNumber1

string

None.

phoneExt1

string

None.

phoneCountrycode2

string

None.

phoneNumber2

string

None.

phoneExt2

string

None.

customerIP

string

None.

customerCountrycode

integer

None.

ordercode

string

None.

orderID

string

None.

orderDescription

string

None.

paymentMethodcode

integer

None.

clientOrderAmount

decimal number

None.

currencycode

integer

None.

agentcode

integer

None.

transactionIP

string

None.

isTestMode

boolean

None.

cardNumber

string

None.

expYear

integer

None.

expMonth

integer

None.

cvv

string

None.

cardTypecode

integer

None.

nameOnCard

string

None.

billingAddLine1

string

None.

billingAddLine2

string

None.

billingCountrycode

integer

None.

billingPhoneNumber

string

None.

billingPhoneExt

string

None.

billingState

string

None.

billingCity

string

None.

billingZip

string

None.

productTypecode

string

None.

productcode

string

None.

serivceName

string

None.

deliveryDate

string

None.

productID

integer

None.

productDescription

string

None.

totalRecurrence

integer

None.

billingFrequency

integer

None.

billingPeriodcode

integer

None.

trialBillingFrequency

integer

None.

isTrial

boolean

None.

trialBillingPeriodcode

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "apiKey": "sample string 1",
  "subclientcode": 1,
  "subclientCustomercode": 1,
  "customerId": "sample string 2",
  "firstName": "sample string 3",
  "lastName": "sample string 4",
  "middleName": "sample string 5",
  "email": "sample string 6",
  "altEmail": "sample string 7",
  "phoneCountrycode1": "sample string 8",
  "phoneNumber1": "sample string 9",
  "phoneExt1": "sample string 10",
  "phoneCountrycode2": "sample string 11",
  "phoneNumber2": "sample string 12",
  "phoneExt2": "sample string 13",
  "customerIP": "sample string 14",
  "customerCountrycode": 1,
  "ordercode": "sample string 15",
  "orderID": "sample string 16",
  "orderDescription": "sample string 17",
  "paymentMethodcode": 1,
  "clientOrderAmount": 1.1,
  "currencycode": 1,
  "agentcode": 1,
  "transactionIP": "sample string 18",
  "isTestMode": true,
  "cardNumber": "sample string 19",
  "expYear": 1,
  "expMonth": 1,
  "cvv": "sample string 20",
  "cardTypecode": 1,
  "nameOnCard": "sample string 21",
  "billingAddLine1": "sample string 22",
  "billingAddLine2": "sample string 23",
  "billingCountrycode": 1,
  "billingPhoneNumber": "sample string 24",
  "billingPhoneExt": "sample string 25",
  "billingState": "sample string 26",
  "billingCity": "sample string 27",
  "billingZip": "sample string 28",
  "productTypecode": "sample string 29",
  "productcode": "sample string 30",
  "serivceName": "sample string 31",
  "deliveryDate": "sample string 32",
  "productID": 1,
  "productDescription": "sample string 33",
  "totalRecurrence": 1,
  "billingFrequency": 1,
  "billingPeriodcode": 1,
  "trialBillingFrequency": 1,
  "isTrial": true,
  "trialBillingPeriodcode": 1
}

application/xml, text/xml

Sample:
<PaymentCardInfoOrignal xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/PaymentEncryptionDecryption.Controllers">
  <agentcode>1</agentcode>
  <altEmail>sample string 7</altEmail>
  <apiKey>sample string 1</apiKey>
  <billingAddLine1>sample string 22</billingAddLine1>
  <billingAddLine2>sample string 23</billingAddLine2>
  <billingCity>sample string 27</billingCity>
  <billingCountrycode>1</billingCountrycode>
  <billingFrequency>1</billingFrequency>
  <billingPeriodcode>1</billingPeriodcode>
  <billingPhoneExt>sample string 25</billingPhoneExt>
  <billingPhoneNumber>sample string 24</billingPhoneNumber>
  <billingState>sample string 26</billingState>
  <billingZip>sample string 28</billingZip>
  <cardNumber>sample string 19</cardNumber>
  <cardTypecode>1</cardTypecode>
  <clientOrderAmount>1.1</clientOrderAmount>
  <currencycode>1</currencycode>
  <customerCountrycode>1</customerCountrycode>
  <customerIP>sample string 14</customerIP>
  <customerId>sample string 2</customerId>
  <cvv>sample string 20</cvv>
  <deliveryDate>sample string 32</deliveryDate>
  <email>sample string 6</email>
  <expMonth>1</expMonth>
  <expYear>1</expYear>
  <firstName>sample string 3</firstName>
  <isTestMode>true</isTestMode>
  <isTrial>true</isTrial>
  <lastName>sample string 4</lastName>
  <middleName>sample string 5</middleName>
  <nameOnCard>sample string 21</nameOnCard>
  <orderDescription>sample string 17</orderDescription>
  <orderID>sample string 16</orderID>
  <ordercode>sample string 15</ordercode>
  <paymentMethodcode>1</paymentMethodcode>
  <phoneCountrycode1>sample string 8</phoneCountrycode1>
  <phoneCountrycode2>sample string 11</phoneCountrycode2>
  <phoneExt1>sample string 10</phoneExt1>
  <phoneExt2>sample string 13</phoneExt2>
  <phoneNumber1>sample string 9</phoneNumber1>
  <phoneNumber2>sample string 12</phoneNumber2>
  <productDescription>sample string 33</productDescription>
  <productID>1</productID>
  <productTypecode>sample string 29</productTypecode>
  <productcode>sample string 30</productcode>
  <serivceName>sample string 31</serivceName>
  <subclientCustomercode>1</subclientCustomercode>
  <subclientcode>1</subclientcode>
  <totalRecurrence>1</totalRecurrence>
  <transactionIP>sample string 18</transactionIP>
  <trialBillingFrequency>1</trialBillingFrequency>
  <trialBillingPeriodcode>1</trialBillingPeriodcode>
</PaymentCardInfoOrignal>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

PaymentCardInfoResponse
NameDescriptionTypeAdditional information
isSuccess

boolean

None.

chargingStatus

integer

None.

message

string

None.

descriptor

string

None.

code

string

None.

Response Formats

application/json, text/json

Sample:
{
  "isSuccess": true,
  "chargingStatus": 2,
  "message": "sample string 3",
  "descriptor": "sample string 4",
  "code": "sample string 5"
}

application/xml, text/xml

Sample:
<PaymentCardInfoResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/PaymentEncryptionDecryption.Controllers">
  <chargingStatus>2</chargingStatus>
  <code>sample string 5</code>
  <descriptor>sample string 4</descriptor>
  <isSuccess>true</isSuccess>
  <message>sample string 3</message>
</PaymentCardInfoResponse>