Billhighway Cloud API

<back to all web services

ListPaymentActivity

The following routes are available for this service:
GET/v1.1/transactions/listpaymentactivity
GET/v1.2/transactions/listpaymentactivity
import java.math.*;
import java.util.*;
import net.servicestack.client.*;

public class dtos
{

    public static class ListPaymentActivity extends ListPaymentActivity implements IReturnLegacyException
    {
        
    }

    public static class PaymentActivity
    {
        public Integer TransactionId = null;
        public String TransactionType = null;
        public Date TransactionDate = null;
        public BigDecimal Amount = null;
        public String Notes = null;
        public BigDecimal FeeAmount = null;
        public String Reason = null;
        public String PayerName = null;
        public String PayerAddress = null;
        public String PayerEmail = null;
        public String GroupName = null;
        
        public Integer getTransactionId() { return TransactionId; }
        public PaymentActivity setTransactionId(Integer value) { this.TransactionId = value; return this; }
        public String getTransactionType() { return TransactionType; }
        public PaymentActivity setTransactionType(String value) { this.TransactionType = value; return this; }
        public Date getTransactionDate() { return TransactionDate; }
        public PaymentActivity setTransactionDate(Date value) { this.TransactionDate = value; return this; }
        public BigDecimal getAmount() { return Amount; }
        public PaymentActivity setAmount(BigDecimal value) { this.Amount = value; return this; }
        public String getNotes() { return Notes; }
        public PaymentActivity setNotes(String value) { this.Notes = value; return this; }
        public BigDecimal getFeeAmount() { return FeeAmount; }
        public PaymentActivity setFeeAmount(BigDecimal value) { this.FeeAmount = value; return this; }
        public String getReason() { return Reason; }
        public PaymentActivity setReason(String value) { this.Reason = value; return this; }
        public String getPayerName() { return PayerName; }
        public PaymentActivity setPayerName(String value) { this.PayerName = value; return this; }
        public String getPayerAddress() { return PayerAddress; }
        public PaymentActivity setPayerAddress(String value) { this.PayerAddress = value; return this; }
        public String getPayerEmail() { return PayerEmail; }
        public PaymentActivity setPayerEmail(String value) { this.PayerEmail = value; return this; }
        public String getGroupName() { return GroupName; }
        public PaymentActivity setGroupName(String value) { this.GroupName = value; return this; }
    }

}

Java ListPaymentActivity 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.

GET /v1.1/transactions/listpaymentactivity HTTP/1.1 
Host: devapi.billhighway.com 
Accept: application/xml
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<PaymentActivity xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BH.CloudAPI.Common.Models">
  <Amount>0</Amount>
  <FeeAmount>0</FeeAmount>
  <GroupName>String</GroupName>
  <Notes>String</Notes>
  <PayerAddress>String</PayerAddress>
  <PayerEmail>String</PayerEmail>
  <PayerName>String</PayerName>
  <Reason>String</Reason>
  <TransactionDate>0001-01-01T00:00:00</TransactionDate>
  <TransactionId>0</TransactionId>
  <TransactionType>String</TransactionType>
</PaymentActivity>