POST api/User/AssignCreditCard
Request Information
URI Parameters
None.
Body Parameters
KiviCOM.Integration.Business.Flybilling.Payment.AssignCreditCardRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| PaymentToken | string |
None. |
|
| PaymentProcessorId | string |
None. |
|
| Last4 | string |
None. |
|
| Status | string |
None. |
|
| CardName | string |
None. |
|
| ExpirationMonth | integer |
None. |
|
| ExpirationYear | integer |
None. |
Request Formats
application/json, text/json
Sample:
{
"PaymentToken": "sample string 1",
"PaymentProcessorId": "sample string 2",
"Last4": "sample string 3",
"Status": "sample string 4",
"CardName": "sample string 5",
"ExpirationMonth": 6,
"ExpirationYear": 7
}
text/xml
Sample:
<AssignCreditCardRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/KiviCOM.Integration.Business.Flybilling.Payment"> <CardName>sample string 5</CardName> <ExpirationMonth>6</ExpirationMonth> <ExpirationYear>7</ExpirationYear> <Last4>sample string 3</Last4> <PaymentProcessorId>sample string 2</PaymentProcessorId> <PaymentToken>sample string 1</PaymentToken> <Status>sample string 4</Status> </AssignCreditCardRequest>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
KiviCOM.Integration.Business.Flybilling.Payment.AssignCreditCardResponseInfo| Name | Description | Type | Additional information |
|---|---|---|---|
| ErrorMessage | string |
None. |
|
| CardInfo | KiviCOM.Integration.Business.Flybilling.Payment.CreditCardInfo |
None. |
Response Formats
application/json, text/json
Sample:
{
"ErrorMessage": "sample string 1",
"CardInfo": {
"Id": 1,
"CardName": "sample string 2",
"CardNumber": "sample string 3",
"Last4": "sample string 4",
"ExpirationMonth": 5,
"ExpirationYear": 6,
"IsDefault": true,
"IsActive": true
}
}
text/xml
Sample:
<AssignCreditCardResponseInfo xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/KiviCOM.Integration.Business.Flybilling.Payment">
<CardInfo>
<CardName>sample string 2</CardName>
<CardNumber>sample string 3</CardNumber>
<ExpirationMonth>5</ExpirationMonth>
<ExpirationYear>6</ExpirationYear>
<Id>1</Id>
<IsActive>true</IsActive>
<IsDefault>true</IsDefault>
<Last4>sample string 4</Last4>
</CardInfo>
<ErrorMessage>sample string 1</ErrorMessage>
</AssignCreditCardResponseInfo>