The renew operation allows you to renew member agreements.
Service Type | SOAP |
Service Name | Agreements |
Operations | renew |
Required Request Parameters |
|
The request has the following parameter hierarchy.
Parameter Format | Required? | Format | Parent Parameter | Description |
---|---|---|---|---|
club | Y | club number | The ABC-provided club number. | |
paymentPlanId | Y | GUID | An ABC-generated string to uniquely identify the payment plan. Use the plans operation to retrieve plan details for a club, including GUIDs. | |
memberId | Y | GUID | An ABC-generated string to uniquely identify the member whose account will be renewed. | |
draftBillingInfo | Y | |||
draftCreditCard | draftBillingInfo |
Contains the details of the credit card information used for ongoing payments. Child parameters:
|
||
creditCardFirstName | string | draftCreditCard |
The first name of the card account holder for credit card use in ongoing payments. |
|
creditCardLastName | string | draftCreditCard | The last name of the card account holder for credit card use in ongoing payments. | |
creditCardType | string | draftCreditCard |
Valid Values:
|
|
creditCardAccountNumber | string | draftCreditCard | The credit card account number to be used in ongoing payments. | |
creditCardExpMonth | string | draftCreditCard | The expiration date of the credit card. | |
creditCardExpYear | string | draftCreditCard | The expiration year of the credit card. | |
draftBankAccount | string | draftBillingInfo | Contains the details of a member's bank account used for ongoing payments. | |
draftAccountFirstName | string | draftBankAccount | The first name associated with a bank account used with ongoing payments. | |
draftAccountLastName | string | draftBankAccount | The last name associated with a bank account used with ongoing payments. | |
draftRoutingNumber | string | draftBankAccount | The routing number associated with a bank account used with ongoing payments. | |
draftAccountNumber | string | draftBankAccount | The account number associated with a bank account used with ongoing payments. | |
draftAccountType | string | draftBankAccount | The account type of a bank account used with ongoing payments. |
The return data is included inside return parameters in the body of the response.
The data has the following parameter hierarchy:
Parameter Name | Contents | Parent Parameter | Description |
---|---|---|---|
clubNumber | club number | The number for the club that has the new agreement. | |
agreementNumber | agreement number |
The agreement number for the member's new membership agreement. The service automatically assigns a unique agreement number. |
|
memberId | GUID | The unique member ID for the created member. | |
status | Contains the details of a status message. | ||
status | string | status |
Contains a status code. Examples:
|
status | string | status | Contains any additional details about the status. |