Billhighway Cloud API

<back to all web services

MemberSubscriptionPaymentRq

The following routes are available for this service:
GET/signup/api/memberSubscriptionInvoice/{memberSubscriptionInvoiceID}
MemberSubscriptionPaymentRq Parameters:
NameParameterData TypeRequiredDescription
MemberSubscriptionInvoiceIdpathintNo
GroupSubscriptionInfoGetRs Parameters:
NameParameterData TypeRequiredDescription
SignupInfoformGroupSubscriptionInfoNo
LinksformList<Link>No
GroupSubscriptionInfo Parameters:
NameParameterData TypeRequiredDescription
BrandingInfoformGroupBrandingInfoNo
SubscriptionsformIEnumerable<GroupSubscriptionInvoiceType>No
FormInfoformSubscriberFormNo
CampaignsformIEnumerable<CampaignItem>No
GroupBrandingInfo Parameters:
NameParameterData TypeRequiredDescription
ItemsformList<ApiParameter>No
CountriesformIEnumerable<CountryInfo>No
StatesformIEnumerable<StateInfo>No
ApiParameter Parameters:
NameParameterData TypeRequiredDescription
NameformstringNo
ValueformstringNo
CountryInfo Parameters:
NameParameterData TypeRequiredDescription
CountryIDformintNo
AbbrformstringNo
FullNameformstringNo
IsoA2formstringNo
IsoNumformintNo
StateInfo Parameters:
NameParameterData TypeRequiredDescription
CountryIDformintNo
StateIDformintNo
AbbrformstringNo
FullNameformstringNo
GroupSubscriptionInvoiceType Parameters:
NameParameterData TypeRequiredDescription
IDformintNo
NameformstringNo
SubscriptionInvoicesformList<GroupSubscriptionInvoice>No
SubscriptionInvTemplateTypeIDformintNo
TemplateTypeNameformstringNo
GroupSubscriptionInvoice Parameters:
NameParameterData TypeRequiredDescription
IDformlongNo
LineageIDformlongNo
TypeIDformintNo
DescriptionformstringNo
InvoiceItemsformList<GroupSubscriptionInvoiceItem>No
FrequencyTotalsformList<SubscriptionFrequency>No
ClientSubscriptionTypeIDformstringNo
GroupSubscriptionInvoiceItem Parameters:
NameParameterData TypeRequiredDescription
IDformlongNo
DescriptionformstringNo
AmountformdecimalNo
FrequenciesformList<SubscriptionFrequency>No
SubscriptionFrequency Parameters:
NameParameterData TypeRequiredDescription
IDformintNo
DescriptionformstringNo
FriendlyDescriptionformstringNo
TotalAmountformdecimalNo
InstallmentAmountformdecimalNo
NumInstallmentsformintNo
SubscriberForm Parameters:
NameParameterData TypeRequiredDescription
IDformlongNo
FormTempateIDformintNo
SubscriptionInvoiceIDformlongNo
SignupTypeIDformintNo
FieldsformList<SubscriberFormField>No
SubscriberFormField Parameters:
NameParameterData TypeRequiredDescription
NameformstringNo
ValueformstringNo
CampaignItem Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
NameformstringNo
SubTitleformstringNo
DescriptionformstringNo
HasGoalformboolNo
DetailUriformstringNo
ThemeformCampaignThemeNo
GoalformCampaignGoalNo
LevelsformCampaignLevel[]No
LogoUrlformstringNo
HighResolutionLogoUrlformstringNo
SignupformSignupNo
CampaignTheme Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
NameformstringNo
MainColorformstringNo
SecondaryColorformstringNo
iPhoneformCampaignThemeImageNo
iPhoneRetinaformCampaignThemeImageNo
CampaignThemeImage Parameters:
NameParameterData TypeRequiredDescription
BackgroundImageformstringNo
IconformstringNo
CampaignGoal Parameters:
NameParameterData TypeRequiredDescription
TargetformdecimalNo
ActualformdecimalNo
CampaignLevel Parameters:
NameParameterData TypeRequiredDescription
SequenceformintNo
AmountformdecimalNo
DescriptionformstringNo
Signup Parameters:
NameParameterData TypeRequiredDescription
ShowOnNewMembershipformboolNo
ShowOnSignupRenewalformboolNo
ShowOtherAmountformboolNo
Link Parameters:
NameParameterData TypeRequiredDescription
RelformstringNo
UrlformstringNo

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.

GET /signup/api/memberSubscriptionInvoice/{memberSubscriptionInvoiceID} HTTP/1.1 
Host: devapi.billhighway.com 
Accept: text/csv
HTTP/1.1 200 OK
Content-Type: text/csv
Content-Length: length

{"SignupInfo":{"BrandingInfo":{"Items":[{"Name":"String","Value":"String"}]},"FormInfo":{"ID":0,"FormTempateID":0,"SubscriptionInvoiceID":0,"SignupTypeID":0,"Fields":[{"FormTemplateFieldID":0,"Name":"String","Value":"String"}]}},"Links":[{"Rel":"String","Url":"String"}]}