Billhighway Cloud API

<back to all web services

SalesForceCreditCardReference

The following routes are available for this service:
POST/api/SalesForce/CreditCardReference
import java.math.*;
import java.util.*;
import net.servicestack.client.*;

public class dtos
{

    public static class SalesForceCreditCardReference
    {
        public String ClassName = null;
        public String UniqueId = null;
        public Date CreatedDateTime = null;
        public Integer ClientId = null;
        public String CardType = null;
        public String CardReferenceOrCardNumber = null;
        public String Cvv = null;
        public Integer ExpirationMonth = null;
        public Integer ExpirationYear = null;
        public String Location = null;
        public String GroupId = null;
        
        public String getClassName() { return ClassName; }
        public SalesForceCreditCardReference setClassName(String value) { this.ClassName = value; return this; }
        public String getUniqueId() { return UniqueId; }
        public SalesForceCreditCardReference setUniqueId(String value) { this.UniqueId = value; return this; }
        public Date getCreatedDateTime() { return CreatedDateTime; }
        public SalesForceCreditCardReference setCreatedDateTime(Date value) { this.CreatedDateTime = value; return this; }
        public Integer getClientId() { return ClientId; }
        public SalesForceCreditCardReference setClientId(Integer value) { this.ClientId = value; return this; }
        public String getCardType() { return CardType; }
        public SalesForceCreditCardReference setCardType(String value) { this.CardType = value; return this; }
        public String getCardReferenceOrCardNumber() { return CardReferenceOrCardNumber; }
        public SalesForceCreditCardReference setCardReferenceOrCardNumber(String value) { this.CardReferenceOrCardNumber = value; return this; }
        public String getCvv() { return Cvv; }
        public SalesForceCreditCardReference setCvv(String value) { this.Cvv = value; return this; }
        public Integer getExpirationMonth() { return ExpirationMonth; }
        public SalesForceCreditCardReference setExpirationMonth(Integer value) { this.ExpirationMonth = value; return this; }
        public Integer getExpirationYear() { return ExpirationYear; }
        public SalesForceCreditCardReference setExpirationYear(Integer value) { this.ExpirationYear = value; return this; }
        public String getLocation() { return Location; }
        public SalesForceCreditCardReference setLocation(String value) { this.Location = value; return this; }
        public String getGroupId() { return GroupId; }
        public SalesForceCreditCardReference setGroupId(String value) { this.GroupId = value; return this; }
    }

    public static class SalesForceCreditCardReferenceReply implements IHaveErrorField
    {
        public String ClassName = null;
        public String UniqueId = null;
        public Date CreatedDateTime = null;
        public Integer ClientId = null;
        public String CardReference = null;
        public Integer ErrorCode = null;
        public String ErrorMessage = null;
        public Boolean IsError = null;
        
        public String getClassName() { return ClassName; }
        public SalesForceCreditCardReferenceReply setClassName(String value) { this.ClassName = value; return this; }
        public String getUniqueId() { return UniqueId; }
        public SalesForceCreditCardReferenceReply setUniqueId(String value) { this.UniqueId = value; return this; }
        public Date getCreatedDateTime() { return CreatedDateTime; }
        public SalesForceCreditCardReferenceReply setCreatedDateTime(Date value) { this.CreatedDateTime = value; return this; }
        public Integer getClientId() { return ClientId; }
        public SalesForceCreditCardReferenceReply setClientId(Integer value) { this.ClientId = value; return this; }
        public String getCardReference() { return CardReference; }
        public SalesForceCreditCardReferenceReply setCardReference(String value) { this.CardReference = value; return this; }
        public Integer getErrorCode() { return ErrorCode; }
        public SalesForceCreditCardReferenceReply setErrorCode(Integer value) { this.ErrorCode = value; return this; }
        public String getErrorMessage() { return ErrorMessage; }
        public SalesForceCreditCardReferenceReply setErrorMessage(String value) { this.ErrorMessage = value; return this; }
        public Boolean getIsError() { return IsError; }
        public SalesForceCreditCardReferenceReply setIsError(Boolean value) { this.IsError = value; return this; }
    }

}

Java SalesForceCreditCardReference DTOs

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

HTTP + XML

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

POST /api/SalesForce/CreditCardReference HTTP/1.1 
Host: devapi.billhighway.com 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<SalesForceCreditCardReference xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BH.CloudAPI.Common4.DTO.SalesForce">
  <CardReferenceOrCardNumber>String</CardReferenceOrCardNumber>
  <CardType>String</CardType>
  <ClassName>String</ClassName>
  <ClientId>0</ClientId>
  <CreatedDateTime>0001-01-01T00:00:00</CreatedDateTime>
  <Cvv>String</Cvv>
  <ExpirationMonth>0</ExpirationMonth>
  <ExpirationYear>0</ExpirationYear>
  <GroupId>String</GroupId>
  <Location>String</Location>
  <UniqueId>String</UniqueId>
</SalesForceCreditCardReference>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<SalesForceCreditCardReferenceReply xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BH.CloudAPI.Common4.DTO.SalesForce">
  <CardReference>String</CardReference>
  <ClassName>String</ClassName>
  <ClientId>0</ClientId>
  <CreatedDateTime>0001-01-01T00:00:00</CreatedDateTime>
  <ErrorCode>0</ErrorCode>
  <ErrorMessage>String</ErrorMessage>
  <UniqueId>String</UniqueId>
</SalesForceCreditCardReferenceReply>