Davinci Meeting Rooms Mobile API

<back to all web services

UpdatePaymentInfoRequest

The following routes are available for this service:
POST/api/account/update-payment-info
UpdatePaymentInfoRequest Parameters:
NameParameterData TypeRequiredDescription
PaymentInfobodyAccountPaymentInfoNo
SecureRequestBase<TResponse> Parameters:
NameParameterData TypeRequiredDescription
TokenformstringNo
RequestBase<TResponse> Parameters:
NameParameterData TypeRequiredDescription
AppVersionformstringNo
UpdatePaymentInfoResponse Parameters:
NameParameterData TypeRequiredDescription
UpdatedUserInfoformUserInfoNo
ResponseBase Parameters:
NameParameterData TypeRequiredDescription
SuccessmodelbooleanYes
ErrormodelResponseErrorNo
ResponseError Parameters:
NameParameterData TypeRequiredDescription
SummarymodelstringNo
MessagemodelstringNo
DetailsmodelstringNo
UserInfo Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
TypeformUserTypesNo
FirstNameformstringNo
LastNameformstringNo
EmailAddressformstringNo
CompanyNameformstringNo
PhoneNumberformstringNo
SavedPaymentInfoformSavedPaymentInfoNo
ThumbnailUrlformstringNo
SavedPaymentInfo Parameters:
NameParameterData TypeRequiredDescription
FirstNameformstringNo
LastNameformstringNo
CompanyNameformstringNo
Last4DigitsOfCreditCardNumberformstringNo
BillingAddressformAddressInfoNo
ExpirationDateformDateTimeNo
CardTypeformstringNo
HasCVVformboolNo
AddressInfo Parameters:
NameParameterData TypeRequiredDescription
Street1formstringNo
Street2formstringNo
Street3formstringNo
CityformstringNo
StateformstringNo
PostalCodeformstringNo
CountryformstringNo
LatitudeformdoubleNo
LongitudeformdoubleNo
TimeZoneIdformstringNo
HasStreet2formboolNo
CityStatePostalCodeformstringNo
AccountPaymentInfo Parameters:
NameParameterData TypeRequiredDescription
FirstNameformstringNo
LastNameformstringNo
CompanyNameformstringNo
CreditCardNumberformstringNo
SecurityCodeformstringNo
ExpirationDateformDateTimeNo
BillingAddressformAddressInfoNo
UpdatePaymentInfoResponse Parameters:
NameParameterData TypeRequiredDescription
UpdatedUserInfoformUserInfoNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .csv suffix or ?format=csv

HTTP + CSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /api/account/update-payment-info HTTP/1.1 
Host: api.davincimeetingrooms.com 
Accept: text/csv
Content-Type: text/csv
Content-Length: length

{"PaymentInfo":{"FirstName":"String","LastName":"String","CompanyName":"String","CreditCardNumber":"String","SecurityCode":"String","BillingAddress":{"Street1":"String","Street2":"String","Street3":"String","City":"String","State":"String","PostalCode":"String","Country":"String","Latitude":0,"Longitude":0,"TimeZoneId":"String","HasStreet2":true,"CityStatePostalCode":"String, String String"}},"Token":"String","AppVersion":"String"}
HTTP/1.1 200 OK
Content-Type: text/csv
Content-Length: length

{"UpdatedUserInfo":{"Id":0,"Type":"Account","FirstName":"String","LastName":"String","EmailAddress":"String","CompanyName":"String","PhoneNumber":"String","SavedPaymentInfo":{"FirstName":"String","LastName":"String","CompanyName":"String","Last4DigitsOfCreditCardNumber":"String","BillingAddress":{"Street1":"String","Street2":"String","Street3":"String","City":"String","State":"String","PostalCode":"String","Country":"String","Latitude":0,"Longitude":0,"TimeZoneId":"String","HasStreet2":true,"CityStatePostalCode":"String, String String"},"CardType":"String","HasCVV":false},"ThumbnailUrl":"String"},"Success":false,"Error":{"Summary":"String","Message":"String","Details":"String"}}